古稱楊地,春秋建楊氏邑始。
西漢高祖十一年(前196)置楊氏縣。
晉代太康年間(280-290)廢除楊氏縣并入廮陶縣。
北齊(550-557)廢除廮陶縣并入廮遙縣。
隋開皇三年(583)復(fù)改名廮陶縣。
唐天寶元年(742)改廮陶縣為寧晉縣,沿用至今。
宋代屬慶源府。
金代屬沃州。
元代屬趙州。
明代、清代均屬趙州。
1913年廢州設(shè)道,屬直隸省冀南道;1914年屬大名道。
1928年屬河北省。
1937年劃歸河北省第十三行政督察區(qū)。
1940年析出寧南縣,寧晉縣改屬冀中六專署。
1949年寧南縣并入寧晉縣,屬邢臺專區(qū)。
1958年新河縣、趙縣并入寧晉縣,屬石家莊專區(qū),1960年改屬石家莊市。
1961年新河縣、趙縣析出,寧晉縣復(fù)屬邢臺專區(qū)。
1970年屬邢臺地區(qū)。
1993年邢臺地、市合并,屬邢臺市。