Die Gemeinde liegt im ehemaligen Westpreußen, etwa 20 Kilometer östlich von Złotów(Flatow), 30 Kilometer südlich von Tuchola(Tuchel) und 30 Kilometer nordwestlich von Bydgoszcz(Bromberg). Sie grenzt im Westen und Südwesten an die Woiwodschaft Großpolen.
Gliederung
Zur Stadt-und-Land-Gemeinde (gmina miejsko-wiejska) Więcbork gehören die Stadt selbst und 21 Dörfer (deutsche Namen amtlich bis 1919)[2] mit einem Schulzenamt:
Es bestanden Bahnhöfe, in ihrem Hauptort an der Bahnstrecke Oleśnica–Chojnice, in Runowo Krajeńskie an der Świecie nad Wisła–Złotów mit weiteren ehemaligen Halten in Dorotowo, Pęperzyn, Sypniewo und Zakrzewek.