秦置曲陽縣。據《水經注》釋為:“城在山曲之陽,是曰曲陽。”此山指古代北岳恒山,可見,曲陽因古時建城于恒山彎曲之陽而得名。漢代因鉅鹿郡有下曲陽,故此稱為上曲陽,至北齊時下曲陽廢,故此復名曲陽。隋初又改為恒陽,“以在恒山之南,因以為名”。唐元和十五年(820年)因避穆宗李恒名諱,復名曲陽,沿用至今。
1996年,曲陽縣面積1083.7平方千米,人口約51.1萬人,轄4個鎮、14個鄉:恒州鎮、靈山鎮、羊平鎮、燕趙鎮、產德鄉、路莊子鄉、黨城鄉、孝墓鄉、齊村鄉、曉林鄉、郎家莊鄉、莊窠鄉、文德鄉、北臺鄉、范家莊鄉、東邸村鄉、東旺鄉、下河鄉。縣政府駐恒州鎮。
2000年第五次人口普查,曲陽縣常住總人口522421人,其中:恒州鎮61901人,靈山鎮61584人,燕趙鎮41716人,西羊平鎮36965人,路莊子鄉16498人,下河鄉29261人,莊窠鄉11228人,孝墓鄉24361人,文德鄉39649人,東旺鄉34223人,曉林鄉35292人,邸村鄉21508人,產德鄉30511人,齊村鄉15231人,黨城鄉20715人,郎家莊鄉22560人,范家莊鄉8479人,北臺鄉10739人。
2002年,全縣面積1068平方千米,人口約52.60萬人。轄4個鎮、14個鄉,6個社區、367個行政村。縣政府駐恒州鎮。
2010年第六次人口普查,曲陽縣常住總人口588559人,其中:恒州鎮81833人,靈山鎮69310人,燕趙鎮44279人,羊平鎮42091人,路莊子鄉20133人,下河鄉31528人,莊窠鄉12277人,孝墓鄉26444人,文德鄉44232人,東旺鄉36605人,曉林鄉38135人,邸村鄉24796人,產德鄉33597人,齊村鄉14772人,黨城鄉23237人,郎家莊鄉24116人,范家莊鄉9100人,北臺鄉12074人。
2010年,撤銷文德鄉,設立文德鎮(冀民函[2010]119號)(10月19日[2010]保市府164號)。調整后,全縣轄5個鎮、13個鄉:恒州鎮、靈山鎮、燕趙鎮、羊平鎮、路莊子鄉、下河鄉、莊窠鄉、孝墓鄉、文德鄉、東旺鄉、曉林鄉、邸村鄉、產德鄉、齊村鄉、黨城鄉、郎家莊鄉、范家莊鄉、北臺鄉。縣政府駐恒州鎮。