城关镇位于县境中部,东与白鹤、送庄、朝阳三镇交界,西和小浪底镇相连,南同朝阳、常袋两镇毗邻,北跟白鹤镇接束升章证回壤。东西长15公里,南北宽14工教医用虽又显多公里,总面积78.5平方公里,占全县总面积的10.34%,境内丘陵绵延,沟壑遍布。海拔最高40车请色2.2米,最低225米。全镇有6个城市社区、24个行政村,118个自然村,21冷几激销磁景倒地4个居民组,9078户,43010人,人口密度547人。