1949年屬第六區(qū)。
1950年屬第七區(qū)。
1954年平遙縣撤銷區(qū)級(jí)建制,設(shè)寧固鄉(xiāng)。
1958年9月屬以寧固為中心的火箭人民公社。
1958年12月更名為寧固人民公社。
1971年4月,劃歸呂梁地區(qū)汾陽(yáng)縣管轄。
1977年10月復(fù)歸平遙縣管轄。
1984年,更名為寧固鄉(xiāng),同年9月改為鎮(zhèn)建制,設(shè)寧固鎮(zhèn)。
2001年,根據(jù)山西省人民政府《關(guān)于平遙縣調(diào)整鄉(xiāng)鎮(zhèn)行政區(qū)劃的批復(fù)》(晉政函[2001]42號(hào))文件,撤鄉(xiāng)并鎮(zhèn),將凈化鄉(xiāng)整體并入寧固鎮(zhèn),設(shè)置新的寧固鎮(zhèn),名稱沿用至今。