Skarszewy zostały ponownie przyznane Polsce na mocy traktatu wersalskiego i zajęte przez wojsko polskie 30 stycznia 1920 r. Pierwsza wizyta generała Hallera w Skarszewach miała miejsce 3 lutego 1920 r., co upamiętniono srebrną tabliczką na magistrackim fotelu, na którym zasiadał w ratuszu. W 1923 r. miasto odwiedził prezydent Stanisław Wojciechowski, a w 1927 r. prezydent Ignacy Mościcki. W okresie międzywojennym ludność niemiecka, choć zdegradowana do roli mniejszości, nadal odgrywała istotną rolę w życiu miasta, co w napiętej sytuacji politycznej końca lat 30. doprowadzało do zaogniających się konfliktów na tle narodowościowym.

Miasto zostało zajęte przez oddziały niemieckie 3 września 1939 r.Edward Zimmermann, Furmanką na południe kraju, Polska Dziennik Bałtycki, Dziennik Kociewski, 5.09.2008. W czasie okupacji niemieckiej okolice Skarszew były największym miejscem kaźni obywateli polskich w skali całego powiatu kościerskiego. Największe nasilenie egzekucji miało miejsce w październiku 1939, gdy formacje Gestapo, Selbstschutzu oraz SS wymordowały ok. 360 Polaków ze Skarszew i okolicznych miejscowości. Niemieccy naziści wymordowali także, niewielką już wtedy, społeczność żydowską z miasteczka oraz obozujących w okolicy Cyganów.