商朝為紂王叔父箕子采邑,治所今講堂鄉(xiāng)講堂村。
周朝屬并州。
春秋為晉國(guó)領(lǐng)地。
戰(zhàn)國(guó)初屬涅,韓、趙、魏三家分晉后,先屬韓,后歸趙。
秦轄于上黨郡。
西漢屬涅氏縣。
東漢改稱涅縣。
三國(guó)時(shí)屬魏,歸并州直轄。
西晉泰始年間,涅縣分置武鄉(xiāng)縣,治所今社城鎮(zhèn),屬樂(lè)平郡。
東晉大興二年(319),石勒稱帝建后趙國(guó),屬武鄉(xiāng)郡武鄉(xiāng)縣,郡治今社城鎮(zhèn)。
北朝北魏延和二年(433),武鄉(xiāng)郡改稱鄉(xiāng)郡,武鄉(xiāng)縣改稱鄉(xiāng)縣,治所未變。
北朝北魏太和十五年(491),廢鄉(xiāng)郡和鄉(xiāng)縣,治所改置南亭川(今長(zhǎng)治市武鄉(xiāng)縣段村)。
隋開皇十六年(596),始置榆社縣,治所為今縣城,屬韓州。
隋大業(yè)二年(606)撤榆社縣,歸鄉(xiāng)縣。
隋義寧元年(617),復(fù)置榆社縣,屬并州。
唐武德元年(618),初屬并州總管,后改屬韓州。
唐武德三年(620),分置偃武縣,縣治今郝北鎮(zhèn)魏城村;同時(shí)置榆州,治所今縣城,領(lǐng)榆社、平城(今和順縣儀城一帶)、偃武三縣。
武德六年(623)廢榆州,裁偃武,仍置榆社縣,屬遼州。
武德八年(625)屬箕州。
唐先天元年(712),屬儀州。
唐天寶元年(742)屬樂(lè)平郡。
唐乾元元年(758),復(fù)屬儀州。
唐中和三年(883),歸儀州改置的遼州。
五代十國(guó)時(shí),先后被后梁、后唐、后晉、后漢統(tǒng)治,屬河?xùn)|道遼州。
宋因之。
北宋熙寧七年(1074),廢遼州,降榆社為鎮(zhèn),入武鄉(xiāng)縣,屬威勝軍。
北宋元豐八年(1085),復(fù)置遼州,榆社以鎮(zhèn)往屬。
北宋元祐元年(1086),復(fù)置榆社縣。
靖康(1126)后,隸屬河?xùn)|南路的遼州。
元代,屬平陽(yáng)路(后改稱晉寧路)遼州。
元至元三年(1266),并入遼山縣。
元至元六年(1269),復(fù)原榆社縣。
明朝實(shí)行里甲制,境域設(shè)30個(gè)里,隸屬冀南分守道遼州。
明萬(wàn)歷四十二年(1615),隸屬冀寧分巡道遼州。
明崇禎年間,隸屬省城分巡道遼州。
清順治年間,隸屬冀南道遼州,后仍隸屬冀寧分巡道遼州。
乾隆初年,境域由30個(gè)里合并為南廂、西廂、和平、寄子、白東5個(gè)里。
清末,實(shí)行鄉(xiāng)約制,境域共設(shè)5鄉(xiāng)28約。
1912年裁遼州,直屬山西省軍政府。
1913年歸中路道。
1914年6月改屬冀寧道。
1917年省政府推行“村本政治”,廢止鄉(xiāng)約制。
1927年山西廢道,直轄于山西省督軍府。
1937年7月后,日軍侵犯山西,為適應(yīng)戰(zhàn)時(shí)需要,山西省政府于10月將榆社縣劃歸第三行政主任公署。
同年,中國(guó)共產(chǎn)黨領(lǐng)導(dǎo)的抗日民主政府成立。
1940年8月,劃歸冀太聯(lián)辦太行區(qū)第二辦事處;9月,劃入太行行署三專區(qū)。
1942年晉冀魯豫邊區(qū)政府在以北翟管村為中心的東北地區(qū)設(shè)榆北辦事處(俗稱榆北縣),屬太行行署二專區(qū)。
1944年3月29日,全境解放,撤銷榆北辦事處,恢復(fù)榆社縣,駐地今箕城鎮(zhèn)潭村,屬太行行署三專區(qū)。
1945年12月,榆社縣人民政府成立。
1946年12月,屬太行行署二專區(qū)。
1947年10月,榆社縣政府機(jī)關(guān)駐地由潭村遷至城關(guān)村(今箕城鎮(zhèn))。
1949年5月,屬太行行署左權(quán)專區(qū)。
8月屬榆次專區(qū)。
9月屬榆次區(qū)行政督察專員公署。
8月,歸屬榆次區(qū)專員公署。
1955年2月,縣人民政府改稱縣人民委員會(huì)(簡(jiǎn)稱縣人委),歸榆次專員公署。
11月,榆社縣并入武鄉(xiāng)縣,置榆社鎮(zhèn)衛(wèi)星、云簇?zé)羲、社城紅旗、郝北東風(fēng)4個(gè)人民公社,屬長(zhǎng)治專員公署。
1959年7月,恢復(fù)榆社縣建置,屬晉中專員公署。
1999年9月,國(guó)務(wù)院批準(zhǔn)晉中撤地設(shè)市,屬晉中市。