黎城、商時為黎國、夏、商兩代均為冀州所領(lǐng),商代且屬國王直接控制的“王畿”之地,殷末西伯戡而滅之,及周有天下,武王又復(fù)封為侯國。
春秋初,赤狄潞氏奪黎地以立潞子嬰兒、魯宣公15年(594)6月,晉侯遣荀林父率軍敗赤狄于曲梁(今石梁)復(fù)立黎侯。
北魏太平真君十一年(450)廢潞縣,始置刈陵縣,治今古縣村,屬襄垣郡。
隋開皇十八年(598)改名黎城縣,屬上黨郡。
唐先后屬韓州、潞州。
天祐二年(905)改為黎亭縣。
五代唐復(fù)名黎城縣。
宋天圣三年(1025)縣治遷至白馬驛,即今縣城。
熙寧五年(1072)省入潞城縣。
元祐元年(1086)恢復(fù)黎城縣,屬隆德府。
金屬潞州。
貞祐三年(1215)屬崇州。
四年(1216)復(fù)屬潞州。
元、明因之。
嘉靖八年(1529)屬潞安府。
清因之。
1912年廢府。
1913年屬中路道。
1914年屬冀寧道。
1927年廢道直屬山西省。
1937年屬山西省第三行政區(qū)。
抗日戰(zhàn)爭時期屬晉冀魯豫邊區(qū)太行區(qū)第四專區(qū)。
1943年以橫嶺為界,析黎城為黎南、黎北兩縣,黎南縣人民政府駐今縣城,黎北縣人民政府駐今南委泉村。
1945年黎南、黎北復(fù)并為黎城縣,縣人民政府遷駐今縣城。
1949年屬山西省長治專區(qū)。
1958年屬晉東南專區(qū)。
1967年屬晉東南地區(qū)。
1985年屬長治市至今。