新田铺镇位于新邵县城西南部,邵阳市的西北部,离县城酿溪镇12公里,距邵阳市区19公里。总面积113.07平方千米(2017年),耕地面积40084亩,其中水田30511亩,旱地9573亩。林地8850,园地753亩。全镇113.07平方千米(2017年),辖49个行政村,2个居委会,总人口57347人(2017年)。