Pierwsza wzmianka o osadzie Szamoczino pochodzi z 1364 roku, jako wieś szlachecka wzmiankowana jest w 1367. W 1415 roku Szamocin jest w posiadaniu Nałęczów - Abrahama i Dobrogosta z Jaktorowa.

Następnie, w 1473 roku majątki szamocińskie przeszły w posiadanie Grocholskich herbu Topór z Grocholina pod Kcynią, od 1650 roku na własność rodu Baranowskich herbu Jastrzębiec z Baranowa koło Kruszwicy, a w 1700 roku dobra przeszły na własność rodu Bętkowskich z Bętkowic (Będkowic?) koło Ojcowa.

W 1748 nastąpiło nadanie praw miejskich na prawie magdeburskim. Od 1750 roku Szamocin przeszedł na własność Leona Raczyńskiego, kasztelana santockiego. W 1772 roku Szamocin został wcielony do Prus. W 1807 roku staje się częścią Księstwa Warszawskiego, a w 1815 roku staje się z kolei częścią Księstwa Poznańskiego. thumb|left|Kościół pw. św.Piotra i Pawła I poł. XIX w. W XVIII - XIX w. ośrodek sukiennictwa. Po odbudowie z wielkiego pożaru w 1840, następuje dalszy rozwój miasta: w 1868 magistrat urządza stację telegraficzną, od 1895 roku działa w mieście Ochotnicza Straż Pożarna, a w roku 1908 Szamocin uzyskał połączenie kolejowe z Chodzieżą i Gołańczą.