据《水经注》:“(潞)县故赤翟潞子国也。”西汉置潞县,以古潞(一作潞子)国为名,故治在今市区东北18千米古城村,属上党郡。北魏太平真君十一年(450)废入刈陵县。隋开皇十六年(596)置潞城县,属潞州,大业初年属上党郡。
唐属潞州,天佑二年(905)避朱全忠父朱诚名讳,改潞子县。五代唐复为潞城县。宋属隆德府。金、元属潞州。明、清属潞安府。1949年属长治专区,后属晋东南专区和地区。1985年属长治市。1994年4月26日,潞城撤县设市(县级),由长治市代管。
2010年第六次人口普查,潞城市常住总人口226874人,其中,潞华街道73444人,成家川街道28704人,店上镇31314人,微子镇18849人,辛安泉镇12444人,翟店镇21817人,合室乡8275人,黄牛蹄乡12865人,史回乡19162人。
2015年末,潞城市辖2个街道、4个镇、3个乡(合计9个),13个居委会、191个村委会(合计204个)。