彭州市磁峰镇位于龙门山脉中南段,彭州市西北部。距彭州市区33公里,距都江堰市区25公里,距成都市区70公里。其中耕地25,483亩,林地36,112亩;有长住居民5,070余户,达18,060多人;辖11个行政村,1个场镇社区。磁峰镇建于明代,原名冯街镇,因镇区有唐代的全城窑建于此地,四周群峰环绕,更名为磁峰镇,境内土地肥沃,林茂粮丰,生态环境优美,面积4平方公里的莲花湖景区正在开发。境内矿产资源十分丰富,主要资源有煤炭、石灰石矿、石英砂、铁矿、铝矿。该镇主要以煤炭、建材企业为主的达30个。东连彭州市新兴镇,南接彭州市桂花镇,西与都江堰市向峨乡毗邻,北靠彭州市小渔洞乡。因镇区有宋代金城窑瓷厂遗址,四周群峰环绕而得名“磁峰”。
磁峰镇幅员面积103.2平方公里,属高中低山丘陵地带,海拔在720米至1637米之间,年平均气温14.5℃,年降雨量1100毫米以上。磁峰镇境内土地肥沃,物产丰富,荒山、荒坡及残次林面积粮食作物以水稻、玉米、大豆、小麦、洋芋为主;经济作物以油菜、无公害蔬菜、薤、黄瓜、魔芋、茶叶、棕片、生柒、黄柏、杜仲、厚朴、油桐、林木、竹为主;矿产资源以煤炭、石灰石矿、黄沙岩等为主,由于盛产煤炭,被誉为“乌金之乡”。