Mieszkańcy miasta wzięli udział w powstaniu wielkopolskim 1918-1919. W 1919 roku wojska gen. Hallera wkroczyły do miasta. W 1920 wojewoda poznański mianuje pierwszą radę miejską. W 1921 roku wojska pruskie opuściły miasto. W tym samym roku powstaje Towarzystwo Gimnastyczne "Sokół", a rok później chór im. Paderewskiego.

W 1939 roku rozpoczęła się okupacja miasta przez wojska III Rzeszy, która trwała do roku 1945. W latach 1943–1945 nazwę miasta, dla zatarcia słowiańskiego pochodzenia, zmieniono na Fritzenstadt.

W roku 1952 otwarto Państwowy Dom Dziecka, a w 1985 roku szkoła podstawowa w Szamocinie otrzymała imię Marii Konopnickiej. W roku 1993 odsłonięto odbudowany Pomnik WolnościWiadomości z miast i gmin, w: Kronika Wielkopolski, nr 1/1994, s. 194, ISSN 0137-3102.

W 1948 roku Szamocin obchodził 200-lecie nadania praw miejskich, a w 1965 roku 600-lecie swego istnienia. W 1998 roku obchodzono 250-lecie nadania praw miejskich.

Reforma administracyjna z 1975 roku umieściła Szamocin w nowo powstałym województwie pilskim, natomiast w wyniku reformy z 1999 roku miasto znalazło się w województwie wielkopolskim.

Demografia thumb|center|Piramida wieku mieszkańców Szamocina w 2014 roku