大同市天镇县位于山西省的东北角,与内蒙古、河北省交界。北毗兴和县,东邻怀安、南临阳原县、西连阳高。最低海拔920米,最高海拔2106米,国土面积1635平方米,人口22万。

天镇县在战国时为赵国的延陵县邑,秦朝时置延陵县。西汉时属阳原、延陵二县。到了东汉归属当成县延陵乡。三国和晋时,匈奴占据。北魏属幾内地。到了隋朝设云内县,唐朝置天成军。宋朝初年为契丹战据,遂属辽金之地,设天成县。元朝也称天成县。明朝初年,改立天成卫,洪武元年(1425)新增镇虏卫。清顺治三年(1646年)合天成卫、镇虏卫|为天镇卫。雍正三年(1725年)改制天镇县。

1646年将天成卫、镇虏卫合成天镇卫,1725年,改制天镇县,至今已有293年。1912年,天镇县总人口87611人。1949年天镇县总人口130742人。2000年,天镇县总人口203600人。现今天镇县总人口约22万人。