冯家峪镇位于密云区西北部,北毗邻河北省滦平县,东与不老屯镇交界,南临密云水库,西与怀柔区和石城镇接壤,距密云城区41公里,海拔200至1000米之间,白马关河流经全镇。年平均气温7-9°C,气温低于北京城区6°C左右,无霜期约170天,年平均降雨量600-700毫米。2002年番字牌乡撤并到冯家峪镇,镇域总面积214.25平方公里,其中:山场面积27万亩,社会耕地面积10507亩,林木绿化率达93.44%。
全镇共有18个行政村,8865口人,其中:农户7687人、非农户1178人。主要农作物有玉米、谷子、大豆;主要果品有板栗、苹果、杏、梨等。