汉改绛县为绛邑县，仍属河东郡。曹魏、西晋、十六国时期，绛邑县改属平阳郡。北魏太和十八年（494年）置南绛县，县城在车厢城（即今绛县南城村）。西魏大统五年（539年），恭帝去“南”字，直唿绛县，至今未变。隋朝绛县属绛郡八县之一，583年郡废，绛县始属绛州。唐朝武德元年（618年），县城从车厢城迁今治。金朝兴定四年绛县属翼州。元朝复属绛州。民国三十年（1941年），山西划为河东、冀宁、雁门三道，绛县属河东道。1937年山西划为七个行政区，绛县为第七行政区。1942年属太岳行署管辖。1946年6月，解放军攻入