Starogard Gdanski, localité qui a une altitude d'environ 99 mètres au dessus du niveau de la mer, se trouve sur la petite rivière Wierzyca, au sud ouest de Tczew, au sud de Gdansk et au nord est de Chojniceet à environ 50 kilomètres de Tricity sur la côte de la baie de Gdansk.
Le territoire s'étale sur 2527 kilomètres carrés, pour une population de 48189 habitants, selon le recensement de l'année 2007. Varsovie, la capitale du pays, est à une distance, à vol d'oiseau, de 254 kilomètres de son centre géographique.