Malazgirt Savaşı’ndan (1071) sonra Türkmen boylarının yöreye yerleşimi hız kazanmıştır. Bu yöreye yerleşenlerin Oğuzlardan Kangar boyu olduğu sanılmaktadır. Kısa bir süre Selçuklu egemenliği altında kalan Sivas’ta Danişmendli Beyliği kurulmuştur (1075) . Danişmendlilerden sonra yöre yeniden Selçukluların yönetimine girmiş 1243’te de Moğol istilasına uğramıştır. Ardından 1340’ta Eretna Beyliği yöreye hakim olmuştur. 1413’te Osmanlı topraklarına katılmıştır.XIX.yüzyıl sonlarında Sivas Vilayeti Merkez sancağına bağlı nahiye merkezi konumunda idi. Osmanlı-Rus Savaşları’nda (1877) doğuya doğru ilerleyen Rus ordusundan kaçan Türk aileleri bugün Uzunyayla (Çerkez) bölgesine yerleşmiş, 1. Dünya Savaşı sonrasında ve Kurtuluş Savaşı’nda da yöreye göçler devam etmiştir 1901 yılında ilçe merkezi olmuş, Cumhuriyet döneminde de bu konumunu sürdürmüştür. Coğrafi Konum : Bir bölümü Doğu Anadolu, bir bölümü de İç Anadolu Bölgesi’nde, Sivas İline bağlı bir ilçe olan Kangal, kuzeybatısında Ulaş, kuzeyinde Zara, doğusunda Divriği, güneydoğusunda Malatya’ya bağlı Hekimhan ilçesi ile Malatya’ya bağlı Kuluncak ilçesi, güneyinde Gürün ilçesi, güneybatısında Kayseri’ye bağlı Pınarbaşı, batısında da Altınyayla ilçesi ile çevrilidir. Sivas’ın güney kesiminde yer alan Kangal yüksekliği fazla olmayan dağlar ve akarsu vadileri ile yarılmış plato niteliğinde bir arazi yapısına sahiptir. İlçenin kuzeybatısında uzanan Kolmuş Dağları Sivas ile olan bağlantısında bir sınır oluşturur. Kuzeyinde ise Hafik sınırına doğru Tecer Dağları vardır. Yine Zara Kangal arasında Yılanlı Dağı yer alır. İlçe topraklarının doğusunu Yama, kuzeybatısını da Gövdeli Dağının uzantıları engebelendirir. İç Anadolu’nun başlıca platolarından olan Uzunyayla’nın doğu kesimi ilçenin batısında yer alır. İlçe topraklarını Tecer Suyu, Kangal Çayı ve Tohma Çayı sulamaktadır. Sivas’a 86 km. uzaklıktaki ilçenin deniz seviyesinden yüksekliği 1.540 m.dir. Yüzölçümü 3.792 km2 dir.