房山区隶属于北京市,地处华北平原与太行山交界地带,介于北纬39°30′~39°55′,东经115°25′~116°15′,西部和北部是山地、丘陵,东部和南部为沃野平原。主要山脉大房山、大安山、三角山、百花山、西占山等均系太行山分支。最高峰是百花山的百草畔,海拔2035米;最低处是东南部立教洼,海拔为26米。