冯家峪镇地处密云区三北地区,介于东经116°46'28"~116°57'40″,北纬40°33'47"~40°47′59"之间。东与不老屯镇交界,南临密云水库北岸,西与怀柔区接壤,北与河北省滦平县毗邻。镇域面积214.25平方千米。北京市密云区下辖镇,地处密云区三北地区,东与不老屯镇交界,南临密云水库北岸,西与怀柔区接壤,北与河北省滦平县毗邻。镇域面积214.25平方千米。冯家峪镇地处燕山山脉,地势南高北低。地形为沟谷地貌。境内最高峰大洼尖位于石湖根村,海拔1286米,最低点位于保玉岭村,海拔155米。