磁峰镇,位于龙门山中南段,四川彭州市西北部,界跨东经103°43′~103°48′,北纬31°05′~31°09′,年均气温14.5℃,年降雨量1100毫米以上,海拔在720~1637米之间,形成西北高,东南低的地貌特征。贴员面积103.2平方公里,镇辖13个村,140个社,一个居委会,5个居民组,总人口2万人。
该镇建于明代,原名冯街镇,因镇区有唐代的全城窑建于此地,四周群峰环绕,更名为磁峰镇,境内土地肥沃,林茂粮丰,生态环境优美,面积4平方公里的莲花湖景区正在开发。境内矿产资源十分丰富,主要资源有煤炭、石灰石矿、石英砂、铁矿、铝矿。该镇主要以煤炭、建材企业为主,达30家。在磁峰镇经济“二次跨越”中,抓住西部大开发机遇,规划浅丘经济发展以莲花湖开发农副土特产品加工,建设生态城镇为龙头,大力发展绿色食品;种植业和养殖业基地。