1997年,面积898平方千米,人口77.8万,辖5镇15乡。县zf驻临洺关镇。
2000年,永年县辖6个镇、14个乡:临洺关镇、大北汪镇、广府镇、永合会镇、南沿村镇、张西堡镇、小龙马乡、小西堡乡、正西乡、东杨庄乡、西阳城乡、西苏乡、西河庄乡、曲陌乡、刘汉乡、讲武乡、刘营乡、辛庄堡乡、界河店乡、姚寨乡。 根据第五次人口普查数据:全县总人口828897人,其中:临洺关镇120884人,大北汪镇32783人,张西堡镇38456人,广府镇43477人,南沿村镇45472人,永合会镇34877人,西苏乡52740人,界河店乡25976人,刘营乡42746人,刘汉乡39088人,正西乡33538人,讲武乡41856人,曲陌乡34377人,辛庄堡乡37048人,小龙马乡45724人,东杨庄乡39999人,小西堡乡31407人,西河庄乡27090人,姚寨乡37822人,西阳城乡23537人。