古代
高祖十二年(公元前195年),置魏郡,建元城縣,縣境屬魏郡。魏文帝黃初二年(公元221年),以魏郡東部劃陽平郡,郡治所在元城縣,縣屬陽平郡。
北齊文宣帝天保七年(公元556年),魏縣、元城縣廢,併入貴鄉縣,縣屬清都尹。
文帝開皇六年(公元586年),元城縣、魏縣從貴鄉縣分出復置,並從元城分一部分建馬陵縣,縣屬魏州。
太宗貞觀十七年(公元643年),元城縣併入貴鄉縣,縣屬魏州。
後唐莊宗同光元年(公元923年),李存勖建國都於魏州,改元城縣為興唐縣,縣屬興唐府。
後晉高祖天福元年(公元936年),改興唐縣為元城縣,縣屬廣晉府。
後漢乾佑元年(公元948年),改廣晉府為大名府,治所在元城縣(今大名縣境內),改廣晉縣為大名縣,縣屬大名府。
北宋神宗熙寧六年(公元1073年),大名縣併入元城縣,元城縣屬大名府路。
北宋哲宗紹聖二年(公元1095年),復置大名縣,大名縣屬大名府路。
元世祖至元二年(公元1265年),元城縣併入大名縣,不久復置元城縣。
乾隆二十三年(公元1758年),魏縣併入大名縣和元城縣,大名縣治所移入大名府城內,大名縣屬大名府。
民國時期
民國三年(1914年),元城縣併入大名縣,大名分東、中、西三區,大名縣屬大名道。民國二十九年六月(1940年),原大名縣劃分為大名、魏縣、元城三個縣,大名、元城縣屬冀南一專署。
民國三十三年六月(1944年),大名、元城縣改屬冀南三專署。
民國三十四年三月(1945年),元城縣與山東省朝城的張魯、王奉兩個區合併,改為元朝縣,縣政府在北峰,屬冀南一地委。
民國三十八年八月(1949年),大名、元朝兩縣合併,元朝縣除張魯、王奉兩個區劃歸山東省外,其餘併入大名縣,縣屬邯鄲行署。