房山区辖9个街道、3个地区、11个镇、6个乡:城关街道、新镇街道、向阳街道、东风街道、迎风街道、星城街道、拱辰街道、西潞街道、良乡地区、周口店地区、琉璃河地区、阎村镇、窦店镇、石楼镇、长阳镇、河北镇、长沟镇、大石窝镇、张坊镇、十渡镇、青龙湖镇、韩村河镇、霞云岭乡、南窖乡、佛子庄乡、大安山乡、史家营乡、蒲洼乡。
房山区辖8个街道:城关街道、新镇街道、向阳街道、东风街道、迎风街道、星城街道、西潞街道、拱辰街道。14个镇:良乡镇、周口店镇、琉璃河镇、阎村镇、窦店镇、石楼镇、长阳镇、河北镇、长沟镇、大石窝镇、张坊镇、十渡镇、青龙湖镇、韩村河镇。6个乡:霞云岭乡、南窖乡、佛子庄乡、大安山乡、史家营乡、蒲洼乡。共有154个社区、459个村。