普兴镇,隶属于四川省德阳市中江县,地处中江县东南边缘,位于三市三县(德阳市中江县、遂宁市大英县、绵阳市三台县)交界处。距中江县城84公里,德阳市区130公里,西邻万福镇,北与三台县建中镇隔河相望,东南与大英县象山镇、玉峰镇接壤,西南与仓山镇大栗山村紧靠,位于东经105°19′,北纬30°69′,是中江县最边远的乡镇。 普兴镇地属窄谷深丘,平均海拔高度为310米,境内最高山(白林寨)海拔565米,最低处(二水口)海拔285.8米,是德阳市内海拔最低处,属四川盆地盆底区域。全镇幅员面积51平方公里,从东至西15公里,从北至南34公里,边界线长53公里,与三台县交界4.5公里,设界桩1个;与大英县交界13公里,设界桩7个。