城关镇辖13个行政村、3个社区居委会和1个资产管理办公室,143个村民小组。全镇总人口42501人,其中农业户口22116人。2006年农村经济总收入15595.53万元,农民人均纯收入1885元。
城关镇是商南县政治、经济、文化中心、地理位置优越,交通十分便利。境内西南铁路、312 国道横贯东西,商郧路、商卢路穿梭南北,形成十字交汇状。城区基础设施完善,配套设施齐全。城关镇是全县农业大镇,耕地面积13245亩,人均耕地0.6亩。2006年全镇粮油作物种植面积24719亩,粮食总产6057.5吨,油料460.4吨。商郧路沿线、312国道沿线以笼养鸡和正大模式养猪为主的养殖业发展兴旺,现有养鸡大户150户,正大模式养猪厂5个。种植业以无公害蔬菜、果品和茶叶为主,全镇蔬菜种植面积2438亩,茶叶种植总面积8400亩,且有千亩无公害花生基地、千亩无公害板栗基地、千亩无公害核桃基地各一个。辖区从事经营活动的企业达20余家,个体工商户286多家,2006年乡镇企业总收入达到38027万元,总产值33011万元。