大村镇坐落于古蔺县东部,叙大铁路线上.东邻丹桂镇,南界石宝镇;西接皇华镇、 东新镇,北毗二郎镇.
辖区面积117.1平方千米,共10950户4.7万人,距离古蔺县人民政府驻地67千米.地形以山地为主,海拔650—1380米.
水能资源丰富,盐井河两条支流大村河和桑木河,从高到低,流经全镇,落差达到400米,两条河沿途已建成4个小水电站,年发电总量达1200万千瓦,最高位置建成香樟水库,储水量200多万立方米,水源丰富,除灌溉和供应场镇饮水外,数条小河流从大村河坝流经.
以货运为主的叙大铁路横贯全境,全镇全面实现村村社社通公路,形成内外通达便捷的交通环境.粮食作物种植大豆、水稻、小麦;经济作物种植猕猴桃、高粱、葡萄.