The 2018 election decided that Princeton will have a new mayor. Former Baldwin Township Chairman Brad Schumacher received 1,012 votes while incumbent Paul Whitcomb received 734 votes, with voters offering four write-in suggestions. 

Two seats on the City Council are now decided, one a returning candidate and one a newcomer. 

  • 1,108 votes for incumbent Jules Zimmer
  • 773 votes for Jenny Gerold
  • 674 votes for Victoria Hallin 
  • 18 write-in suggestions. 
Load comments