W 1875 Sępólno liczyło 3516 mieszkańców. W 1894 zakończyła się budowa linii kolejowej Chojnice–Sępólno–Więcbork–Nakło – przy udziale przedsiębiorstwa należącego do Juliusza Bergera. W 1896 w przebudowanym domu mieszkalnym przy ul. Młyńskiej 8 powstał nowy ratusz, a także poczta przy ul. Sienkiewicza. W 1910 w mieście żyło 3818 osób.

Po ratyfikacji traktatu wersalskiego, 24 stycznia 1920 oddziały 59 pułku piechoty pod dowództwem płk. Stanisława Wrzalińskiego wkroczyły do miasta i oddały je w posiadanie polskim władzom cywilnym. Przyjęcie Wojska Polskiego przez tutejszych polskich obywateli miało uroczysty charakter. Miasto zostało przyozdobione bramami tryumfalnymi i flagami narodowymi. Sępólno stało się wówczas siedzibą powiatu w województwie pomorskim. thumb|Pomnik Walki i Męczeństwa ku pamięci poległych w walkach o niepodległość miasta na trójkątnym Starym Rynku – pl. Wolności

Już na kilka tygodni przed wybuchem II wojny światowej wielu obywateli, w tym urzędników, w obawie przed represjami opuściło swoje miejsce zamieszkania. W dniach 30–31 sierpnia 1939 pozostającym w mieście urzędnikom i nauczycielom wypłacono pobory za wrzesień i 3 następne miesiące.