代,尧之长子丹朱受封于此,由此引得县名并简称“丹城” 。
西周初年,这里是周史辛甲的封地 ,至少在春秋时期,就有长子邑的存在。秦朝实行郡县制,设长子县,为上党郡郡治所在 ,此后2000多年里,基本沿用着这个名字(北齐时县废,隋复置县,名为寄氏,开皇十八年(589年)仍复旧名) 。在历史的长河中,长子县历经了无数的朝代更迭和风云变幻。
西汉时期,沿袭秦制,置长子县隶属上党郡 ,东南部还有一部分地方属猗氏县。东汉建安元年(196年) ,因董卓之乱,上党郡治移至壶关(古壶关城即今潞州区马厂镇古驿村) ,长子县受其管辖。三国时代,这里成为魏国领土,是长子公国,曹琬于黄初二年(221年)受封于此 ,其子曹昂袭位后,于嘉平六年(254年)转封丰王,遂成长子县。晋代,置长子县,隶属上党郡 。晋太元十一年(386年) ,鲜卑族慕容永将国都置于长子,国号西燕,历时九年后,西燕被慕容垂所灭,长子随为后燕地。北魏时期,置长子县,隶属上党郡 ,景明元年,改猗氏县为寄氏县 ,普泰元年(531年) ,划长子一部与寄氏一部合并,置乐阳县于乐阳村(今岳阳村) ,长子县和乐阳县属上党郡,本县还一度成为封国,建义年间,封刘灵助为长子县伯,后改为公 ,永安二年(529年) ,封李业兴为长子县伯 ,太昌中,封其次子遵祖为长子县伯。北齐时,长子、乐阳二县均废县名 ,新的建置更替及隶属不详。隋代文帝开皇九年(589年) ,将寄氏县的县治移至长子县治,长子遂改为寄氏县 ,开皇十八年将寄氏县改为长子县,隶属于上党郡。唐代,置长子县,隶属上潞州,归河东道 ,五代皆依唐制。宋代先属潞州,后在政和年间(1111 - 1118年) ,属隆德府 。金代隶属于潞州 ,元代沿用金制。明代先属潞州,后在嘉靖八年(1529年)二月,属潞安府 。清代属潞安府,归山西省 。民国时期,初属冀宁道 ,民国8年(1919年) ,属冀宁道,归山西省 ,民国16年废道后,直属山西省 。抗日战争期间,初属山西省第五专员公署(公署设在长治城) ,民国30年秋到民国38年9月,先后归太岳行署第一专员公署(公署设在沁县松交村)和第二专员公署(公署设在晋城西周村)领导 ,1939年7月日寇侵占长子城,抗日县政府转移到本县西部山区,现石哲镇境内的张、李家庄,隶属太岳区 ,1945年8月15日全县解放 。中华人民共和国成立后,建立长子县人