La ciudad se sitúa en la costa sur del golfo de Gdansk (en el mar Báltico) y, con su población de unos 460.000 habitantes (2002), es la ciudad principal de la provincia histórica de Pomerania Oriental y la región étnica de Casubia.