漢王劉邦元年(前206)年,始置壺關(guān)縣,屬上黨郡。
始于商、周時,屬黎侯國,為冀州域。
春秋,屬晉。
戰(zhàn)國初期,屬韓上黨郡,后為趙所有。
秦統(tǒng)一后,實行郡縣制,屬上黨郡。
魏、晉、十六國時期,屬并州上黨郡。
北周建德七年(575),屬潞州。
隋開皇十六年(596),析縣境西半部新置上黨縣(今長治縣)。
唐武德四年(621),復(fù)職壺關(guān)縣,屬河?xùn)|道上黨郡潞州。
宋太平興國元年(976),改屬河?xùn)|路昭德大都督府威勝軍節(jié)度。
元大德九年(1305),為晉寧路潞州所轄。
明初,屬山西布政使司冀南道潞州。
明嘉靖八年(1529),析本縣十里、潞城十六里、黎城五里置平順縣。
嘉靖十年,又裁本縣西南十里,劃歸長治縣。
清乾隆二十五年(1764),裁平順縣十里歸本縣。
1912年,復(fù)置平順縣,劃歸本縣的十里重新劃歸平順縣。
1915年,裁平順縣北社、新城等地歸本縣。
1917年,劃歸本縣的北社、新城等地復(fù)歸平順縣。
1940年,劃平順縣白家莊、十里、北莊、東郊、東七里、西七里、東川、常家池、徐家后、逢善、嶺東等村歸本縣。
1945年2月,劃陵川縣東北之平城區(qū)歸本縣。
同年4月,陵川縣境解放,6月劃歸本縣的平城區(qū)重歸陵川縣。
1946年,劃本縣白家莊村歸平順縣,并將馬安壑程姓劃歸陵川縣、大峪村西半部劃歸長治縣。
中華人民共和國成立后,屬長治專區(qū)。
1958年11月,壺關(guān)、平順兩縣合并,仍稱壺關(guān)縣,縣政府駐地在今平順縣城關(guān),轄原壺關(guān)、平順兩縣境域,屬長治專區(qū)。
1959年7月,壺關(guān)、平順兩縣分設(shè),各轄原境地,本縣境域始成今日之形狀,1959年,屬晉東南專區(qū)。
1974年,屬晉東南地區(qū)。
1979年底,屬晉東南行署。
1985年4月30日至今,屬長治市管轄,名稱沿用至今。