In the 2016 presidential election, Democrat Hillary Clinton received 3,482 votes (48.23% vs. 65.94% countywide), ahead of Republican Donald Trump with 3,359 votes (46.53% vs. 30.47% countywide), and other candidates with 378 votes (5.1% vs 3.6% countywide) among the 7,325 ballots cast by the township's 9,775 voters, for a turnout of 74.9%
