四川省梓潼县文昌镇,位于潼江河以北,东与马鸣、自强、定远、宝石,南与东石、长卿,西与三泉,北与宏仁、豢龙、演武接壤。全镇幅员面积77.39平方公里,设22个行政村,140个合作社,4个社区,总人口57607人。