Saint John se encuentra en el centro-sur de la provincia, bordeando la bahía de Fundy.