城关镇位于县境中部,东与白鹤、送庄、朝阳三镇交界,西和小浪底镇相连,来自南同朝阳、常袋两镇毗邻,北跟白鹤镇接壤。东西长15公里,南北宽14公里,总面积78.5平方公里,占全县总面积的10.34360百科%,境内丘陵审状复益蒸被绵延,沟壑遍布。海拔最高宽402.2米,最低225米。全镇有6个城市社区、24个行王评的且短划知航战政村,118个自然村,2孔独满呢杨脚丰玉14个居民组,9078户,43010人,人口密度547人。