2000年,威县辖5个镇、11个乡:洺州镇、七级镇、章台镇、梨园屯镇、侯贯镇、方家营乡、第什营乡、张营乡、贺营乡、枣园乡、固献乡、常屯乡、贺钊乡、赵村乡、高公庄乡、常庄乡。根据第五次人口普查数据:全县总人口530259人,其中各乡镇人口(人): 名州镇 59691 梨元屯镇 30655 章台镇 34675 侯贯镇 34557 七级镇 33049 方家营乡 25540 第什营乡 36099 枣园乡 36818 固献乡 31218 贺钊乡 33227 贺营乡 29819 张营乡 24780 常屯乡 30310 常庄乡 27432 高公庄乡 29584 赵村乡 32805
2002年底,威县面积994平方千米,人口52.50万。辖5个镇、11个乡,522个村委会。县0驻洺州镇。