W Złotowie Rafał Trzaskowski zdobył 5.696 głosów (61,65%). Pokonał tym samym Andrzeja Dudę, na którego zagłosowało 3.543 wyborców (38,35%). Z kolei w powiecie złotowskim kandydat Platformy Obywatelskiej mógł liczyć na poparcie 17.194 głosujących (53,83%), a kandydat popierany przez Zjednoczoną Prawicę uzyskał 14.746 głosów (46,17%).
W poszczególnych gminach powiatu złotowskiego tak rozkładały się głosy:
Andrzej Duda 44,73%
Rafał Trzaskowski 55,27%
gmina Okonek
Andrzej Duda 50,73%
Rafał Trzaskowski 49,27%
gmina Tarnówka
Andrzej Duda 50,59%
Rafał Trzaskowski 49,41%
gmina Krajenka
Andrzej Duda 47,49%
Rafał Trzaskowski 52,51%
gmina Złotów
Andrzej Duda 50,72%
Rafał Trzaskowski 49,28%
miasto Złotów
Andrzej Duda 38,35%
Rafał Trzaskowski 61,65%
gmina Zakrzewo
Andrzej Duda 53,67%
Rafał Trzaskowski 46,33%
gmina Lipka
Andrzej Duda 52,23%
Rafał Trzaskowski 47,77%