Slupsk is located in the Pomerania region of Poland, adjacent to the downstream of the Slupia River and 18 kilometers north of the Baltic Sea Coast.