春秋梗陽邑。
昭公二十八年(前514)置梗陽縣。
隋開皇十六年(596)析晉陽、榆次縣地置清源縣,以城西北有清源水得名,治所梗陽城。
歷屬并州、太原郡、太原府。
金大定二十九年(1189)析清源縣梗陽鄉(xiāng)11村、平晉縣斷金鄉(xiāng)33村、榆次縣西管鄉(xiāng)4村于縣東境置徐溝縣,治所徐溝鎮(zhèn),屬太原府。
清乾隆二十九(1764)清源改縣為鄉(xiāng),并入徐溝縣。
1912年,復(fù)置清源縣,直屬山西省。
1913年屬中路道。
1914年屬冀寧道。
1927年廢道直屬山西省。
1937年屬山西省第四行政區(qū)。
1952年7月清源、徐溝兩縣合并,取縣名首字命名清徐縣,先后屬汾陽專區(qū)、榆次專區(qū)。
1958年劃屬太原市至今。