城关街道,隶属于陕西省榆林市横山区。地处区境西北部,东与波罗镇、殿市镇接壤,南连赵石畔镇,西接雷龙湾镇,西北与榆阳区红石桥乡毗邻。辖区东西最大距离31.5千米,南北最大距离22.1千米,总面积360.6平方千米。
截至2020年6月,城关街道下辖18个行政村。2011年,城关街道总人口64200人,农业总产值达到2.56亿元,工业总产值达到6800万元,社会消费品零售总额达4.1亿元。