西漢置陽原縣,東漢廢。清朝康熙年間為西寧縣。1919年,因與甘肅省西寧府重名,改西寧縣為陽原縣,襲用西漢縣名。1929年屬察哈爾省,1952年察哈爾省撤銷,劃歸河北省。1958年10月并入蔚縣,1961年復置陽原縣。
1996年,陽原縣面積1849平方千米,人口約26.2萬人,轄5個鎮、9個鄉:西城鎮、東城鎮、化肖營鎮、東井集鎮、揣骨疃鎮、三馬坊鄉、大田洼鄉、馬圈堡鄉、井兒溝鄉、東坊城堡鄉、辛堡鄉、安家莊鄉、浮圖講鄉、高墻鄉。縣政府駐西城鎮。
2000年第五次人口普查,陽原縣常住總人口257496人,其中:西城鎮57355人,東城鎮17153人,化稍營鎮24705人,揣骨疃鎮24685人,東井集鎮32027人,要家莊鄉19312人,東坊城堡鄉9607人,井兒溝鄉10810人,三馬坊鄉9613人,高墻鄉15953人,大田洼鄉4912人,辛堡鄉12362人,馬圈堡鄉8414人,浮圖講鄉10588人。
2001年末,全縣面積1849平方千米,人口27.58萬人。2002年,全縣轄5個鎮、9個鄉,1個居委會、301個行政村。縣政府駐西城鎮。
2003年末,全縣面積1833平方千米,人口27.4萬人。2004年末,全縣轄5個鎮、9個鄉,6個居委會、301個行政村。
2010年第六次人口普查,陽原縣常住總人口258086人,其中:西城鎮75277人,東城鎮17154人,化稍營鎮24579人,揣骨疃鎮21946人,東井集鎮26561人,要家莊鄉17672人,東坊城堡鄉7827人,井兒溝鄉9919人,三馬坊鄉8944人,高墻鄉13620人,大田洼鄉4479人,辛堡鄉12159人,馬圈堡鄉7877人,浮圖講鄉10072人。