古称杨地,春秋建杨氏邑始。
西汉高祖十一年(前196)置杨氏县。
晋代太康年间(280-290)废除杨氏县并入廮陶县。
北齐(550-557)废除廮陶县并入廮遥县。
隋开皇三年(583)复改名廮陶县。
唐天宝元年(742)改廮陶县为宁晋县,沿用至今。
宋代属庆源府。
金代属沃州。
元代属赵州。
明代、清代均属赵州。
1913年废州设道,属直隶省冀南道;1914年属大名道。
1928年属河北省。
1937年划归河北省第十三行政督察区。
1940年析出宁南县,宁晋县改属冀中六专署。
1949年宁南县并入宁晋县,属邢台专区。
1958年新河县、赵县并入宁晋县,属石家庄专区,1960年改属石家庄市。
1961年新河县、赵县析出,宁晋县复属邢台专区。
1970年属邢台地区。
1993年邢台地、市合并,属邢台市。