尧时,属冀州。
舜属并州。
周为冀州地。
春秋时期为晋之长子邑。
战国时期,属韩国。
秦汉属上党郡,曾为郡治。
三国时期为魏国属县。
晋代置长子县,隶属上党郡。
晋太元十一年鲜卑族慕容永据长子称帝,国号西燕,历时九年,西燕被慕容垂所灭,长子遂为后燕地。
晋泰元年(531年),划长子一部与寄式一部合并,置乐阳县于乐阳村(今岳阳村)。
北齐,长子县被废县名。
隋代,文帝开皇九年,长子遂改为寄式县。
开皇十八年将寄式县复为长子县。
唐代开始属潞州。
在明代嘉靖八年(1529年)2月,属潞安府。
1911年属冀宁道。
1927年废道直属山西省。
抗日战争时期,初属山西省第五专员公署。
1945年属山西省长治专区。
1958年与屯留县合并为屯长县,属晋东南专区。
1971年长子县属晋东南地区。
1985年,市管县体制下,晋东南地区分为长治、晋城两市,长子县属长治市管辖。