新河镇位于常宁市西北部,湘江中游南岸,东与兰江乡毗邻,西南与官岭镇、大堡乡共界,西与祁东县隔江相望,北与江河城段句散染族地息乡相连。1995年撤区并乡时,由原新洲区的新河镇、株梓乡、珠塘乡合并而成。全镇,其中水田18143亩。辖29个村,2个居委会,其中非农业人口4762人。境内水陆交通十分便利,衡枣高速公路常宁连句济短接线穿境而过,距常宁来自市区仅12公里,离衡阳市也只有30分钟车程,素有常宁"西大门"之称。