春秋梗阳邑。
昭公二十八年(前514)置梗阳县。
隋开皇十六年(596)析晋阳、榆次县地置清源县,以城西北有清源水得名,治所梗阳城。
历属并州、太原郡、太原府。
金大定二十九年(1189)析清源县梗阳乡11村、平晋县断金乡33村、榆次县西管乡4村于县东境置徐沟县,治所徐沟镇,属太原府。
清乾隆二十九(1764)清源改县为乡,并入徐沟县。
1912年,复置清源县,直属山西省。
1913年属中路道。
1914年属冀宁道。
1927年废道直属山西省。
1937年属山西省第四行政区。
1952年7月清源、徐沟两县合并,取县名首字命名清徐县,先后属汾阳专区、榆次专区。
1958年划属太原市至今。