富村镇位于富源县中部,东接贵州盘县,西与罗平县富乐镇隔河相望,南与老厂乡、黄泥河镇相邻,北与营上镇、贵州盘县接壤。乡政府所在地距富源县城75公里,国土总面积330.53平方公里,耕地67680亩。全乡辖21个村委会。2001年底统计,总人口78973人,其中农业人口77149人,占总人口的97%,境内居住着汉、彝、水、回、白、苗等少数民族6980人。
境内自然资源丰富,有煤、铅锌、石膏、铜、铁等。其中已探明的煤储量为1.4亿吨,铅锌的储量为1800万吨,还有待开发的旅游资源居核瀑布,新厂热水塘等。全乡林业用地有27万亩;平均海拔1980米,年平均气温13.6℃,无霜期234天,年平均降雨量1600毫米。全乡经济以乡镇企业和种养业为主,主要农作物有包谷、洋芋、稻谷、荞籽等;经济作物有烤烟、魔芋等。
境内气候宜人,交通便利,富兴公路和富老公路在此交汇,整个集镇建设区面积约1.5平方公里。辖区内有合资企业1个;乡镇企业354个,其中工业企业24个,商饮服务、交通运输、建筑、贸易、零售等企业330个。