《封域志》:“井陘者山之阨塞也,斥漳者河之津要也,屏蔽天邑,防御暴客,此其所以用威也。”威縣因以為名。
后漢時為廣宗縣、經(jīng)縣地。隋唐設宗城縣。金天會七年(1129年)置威州。此時威州在今威縣西北之百余里的井陘縣威州村。威縣當時稱洺水縣。元定宗二年(1247年)以洺水遙屬威州,憲宗二年(1252年)威州始從井陘徙治于洺水縣。明洪武二年(1369年)降威州為威縣。1958年撤銷威縣并入南宮縣。1961年復置威縣。
1996年,威縣面積994平方千米,人口52萬人。轄5個鎮(zhèn)、11個鄉(xiāng):洺州鎮(zhèn)、七級鎮(zhèn)、章臺鎮(zhèn)、梨園屯鎮(zhèn)、侯貫鎮(zhèn)、方家營鄉(xiāng)、第什營鄉(xiāng)、張營鄉(xiāng)、賀營鄉(xiāng)、棗園鄉(xiāng)、固獻鄉(xiāng)、常屯鄉(xiāng)、賀釗鄉(xiāng)、趙村鄉(xiāng)、高公莊鄉(xiāng)、常莊鄉(xiāng)。縣政府駐洺州鎮(zhèn)。
2000年第五次人口普查,威縣常住總人口530259人,其中:名州鎮(zhèn)59691人,梨元屯鎮(zhèn)30655人,章臺鎮(zhèn)34675人,侯貫鎮(zhèn)34557人,七級鎮(zhèn)33049人,方家營鄉(xiāng)25540人,第什營鄉(xiāng)36099人,棗園鄉(xiāng)36818人,固獻鄉(xiāng)31218人,賀釗鄉(xiāng)33227人,賀營鄉(xiāng)29819人,張營鄉(xiāng)24780人,常屯鄉(xiāng)30310人,常莊鄉(xiāng)27432人,高公莊鄉(xiāng)29584人,趙村鄉(xiāng)32805人。
2002年,威縣面積994平方千米,人口約52.5萬人。轄5個鎮(zhèn)、11個鄉(xiāng):洺州鎮(zhèn)、梨元屯鎮(zhèn)、章臺鎮(zhèn)、侯貫鎮(zhèn)、七級鎮(zhèn)、方家營鄉(xiāng)、第什營鄉(xiāng)、棗園鄉(xiāng)、固獻鄉(xiāng)、賀釗鄉(xiāng)、賀營鄉(xiāng)、張營鄉(xiāng)、常屯鄉(xiāng)、常莊鄉(xiāng)、高公莊鄉(xiāng)、趙村鄉(xiāng)522個行政村。縣政府駐洺州鎮(zhèn)。
2010年第六次人口普查,威縣常住總人口556624人,其中:名州鎮(zhèn)69924人,梨元屯鎮(zhèn)31530人,章臺鎮(zhèn)36003人,侯貫鎮(zhèn)35055人,七級鎮(zhèn)32415人,方家營鄉(xiāng)26539人,第什營鄉(xiāng)39314人,棗園鄉(xiāng)39086人,固獻鄉(xiāng)32327人,賀釗鄉(xiāng)34549人,賀營鄉(xiāng)31645人,張營鄉(xiāng)25194人,常屯鄉(xiāng)31956人,常莊鄉(xiāng)29002人,高公莊鄉(xiāng)30166人,趙村鄉(xiāng)31919人。
2013年,省民政廳(冀民函[2013]114號)批復同意撤銷賀營鄉(xiāng),設立賀營鎮(zhèn)(7月18日正式掛牌)。2014年,省民政廳(冀民函[2014]18號)批復同意撤銷方家營鄉(xiāng),設立方家營鎮(zhèn)(3月20日正式掛牌)。調整后,全縣轄7個鎮(zhèn)、9個鄉(xiāng):洺州鎮(zhèn)、梨元屯鎮(zhèn)、章臺鎮(zhèn)、侯貫鎮(zhèn)、七級鎮(zhèn)、賀營鎮(zhèn)、方家營鎮(zhèn)、第什營鄉(xiāng)、棗園鄉(xiāng)、固獻鄉(xiāng)、賀釗鄉(xiāng)、張營鄉(xiāng)、常屯鄉(xiāng)、常莊鄉(xiāng)、高公莊鄉(xiāng)、趙村鄉(xiāng)。