葛仙山镇位于彭州市中部,东接红岩镇,南邻敖平军乐、隆丰三镇,北界白鹿、通济镇,西与丹景山镇接壤,地理坐标北纬31°08´,东经130°57´,距天彭镇20公里,成都60公里。本镇以鸭子河为界,北是丘陵、低山区,南是广袤平原.