La ciudad está situada a orillas del río Vólogda, aproximadamente 500 km al norte de Moscú y 600 km al sureste de San Petersburgo.