宁城地区夏商时期先后属冀州、幽州。
春秋、战国为山戎、东胡地。
战国后期秦、西汉属燕右北平郡。
东汉、西晋为鲜卑所据。
东晋十六国初期,属鲜卑宇文国(宇文部)。
唐代设饶乐都督府。
辽代设陪都中京大定府,中后期为实际首都。
金代将中京大定府改为北京路大定府,为陪都五京之一。
元代改北京为大宁路(曾有四年用“武平”),明代设大宁卫。
自清至民国末年,宁城地区蒙制属卓索图盟,汉制属热河省。
民国20年(1931年)3月,热河省辟平泉县四、五、六区置大宁设治局。
1932年10月,改为宁城县,属热河特别行政区管辖。
1939年旗县合并,称喀喇沁中旗。
1949年5月,复名宁城县,沿用至今。