W Pile zdecydowanie wygrał Rafał Trzaskowski zdobywając 23.852 głosy (64,35%). Zaś Andrzej Duda uzyskał 13.212 głosów (35,65%). W całym powiecie pilskim na prezydenta Warszawy głosowało 37.934 osób (56,46%), a na wybranego na drugą kadencję prezydenta Polski zagłosowało 29.249 wyborców (43,54%).
W poszczególnych gminach rozkład głosów przedstawia się następująco:
gmina Szydłowo
Andrzej Duda 41,21%
Rafał Trzaskowski 58,79%
Andrzej Duda 35,65%
Rafał Trzaskowski 64,35%
gmina Ujście
Andrzej Duda 46,30%
Rafał Trzaskowski 53,70%
gmina Kaczory
Andrzej Duda 50,09%
Rafał Trzaskowski 49,91%
gmina Wysoka
Andrzej Duda 60,20%
Rafał Trzaskowski 39,80%
gmina Miasteczko Krajeńskie
Andrzej Duda 47,35%
Rafał Trzaskowski 52,65%
gmina Białośliwie
Andrzej Duda 54,73%
Rafał Trzaskowski 45,27%
gmina Wyrzysk
Andrzej Duda 55,19%
Rafał Trzaskowski 44,81%
gmina Łobżenica
Andrzej Duda 68,23%%
Rafał Trzaskowski 31,77%