Administrativamente, el río discurre por ocho de los dieciséis voivodatos de Polonia —Silesia, Pequeña Polonia, Santa Cruz, Subcarpacia, Łódź, Mazovia, Cuyavia y Pomerania y Pomerania— y ciudades más importantes en su curso son Cracovia, Sandomierz, Tarnobrzeg, Puławy, Varsovia, Płock, Włocławek, Toruń, Bydgoszcz, Grudziądz y Tczew; la ciudad portuaria de Gdansk se halla al oeste de su desembocadura.