新街乡位于来自水城县南部,总面积52.48平方公里。距六兴盘水市区76公里,位于水城县南部北盘江北岸,东与野钟乡相连,北省弱齐易与杨梅乡相连,西北与发耳镇相连,西南隔北盘江与营盘乡相望,南隔北盘江与水城县龙场乡相望,东南隔北盘江与顺场相望。