城区距市中心30公里，地处北纬40°00＇－40°18＇，东经116°28＇－116°58＇。东邻平谷，北连怀柔、密云，西接昌平、朝阳区，南界通州区、河北三河市。区境东西长45公里，南北宽30公里，总面积1020平方公里。地处燕山南麓，华北平原北端，属潮白河冲积扇下段。平原面积占95.7%。地势北高南低，坡度为6/10000，北部山地最高点海拔637米，平原海拔25-45米，平均海拔35米。顺义区气候属暖温带半湿润大陆性季风性气候,年平均气温为11.5°C。1月平均气温4.9°C，最低气温零下19.1°