地名由来:因镇政府驻西安国城村而得名。
西城镇位于安国城区东南,镇政府驻地西城村距安国市城区8千米,西、北邻安国市区祁州路街道办事处,南接衡水市安平县,东、东北邻石佛镇,西邻明官店乡。西临保衡路,旧保衡路穿境而过。共辖西城村、东城村、东街村、西街村、南街村、北街村、横头村、东王奇村、马固村、南堡村、北堡村、南流罗村、北流罗村、西寇村、西王奇村、王奇庄村16个行政村,总面积32.4平方千米,耕地45304万亩,7436户,29725人口,其中非农业人口748人。乡主导产业是药材种植加工、牲畜屠宰、再生橡胶、水泵业。工农总产值为4.5亿元,其中工业总产值为3.7亿元。