城关街道隶属北京市房山区,位于北京西南部,距市区42公里,距良乡15公里。北临青龙湖镇,西接周口店镇,东隔大石河与阎村镇毗邻,南与石楼镇接壤。辖区总面积51平方公里,总人口71434人。房山区辖街道办事处之一,曾为区人民政府驻地,街道丘陵占三分之一。地势西北高、东南低,西北部为丘陵,干旱贫水,最高点山顶庙,海拔148.8米。东部为大石河谷地与河滩,最低点在东瓜地,海拔32.1米。中部南部为平原,地势平坦,水源充沛。辖22个行政村,20个社区居委会。现有户籍人口为71434人,其中农业人口17887人,居民53547人。在册外来人口30289人。居民除汉族外,还有满、蒙、回、黎、壮、纳西、朝鲜等