In the 2012 presidential election, Democrat Barack Obama received 58.1% of the vote (1,974 cast), ahead of Republican Mitt Romney with 40.6% (1,379 votes), and other candidates with 1.4% (46 votes), among the 3,429 ballots cast by the township's 5,397 registered voters (30 ballots were spoiled), for a turnout of 63.5%. In the 2008 presidential election, Democrat Barack Obama received 2,138 votes (57.3% vs. 50.4% countywide), ahead of Republican John McCain with 1,494 votes (40.0% vs. 46.6%) and other candidates with 61 votes (1.6% vs. 1.6%), among the 3,732 ballots cast by the township's 5,471 registered voters, for a turnout of 68.2% (vs. 71.8% in Salem County). In the 2004 presidential election, Democrat John Kerry received 1,671 votes (52.6% vs. 45.9% countywide), ahead of Republican George W. Bush with 1,455 votes (45.8% vs. 52.5%) and other candidates with 28 votes (0.9% vs. 1.0%), among the 3,177 ballots cast by the township's 4,886 registered voters, for a turnout of 65.0% (vs. 71.0% in the whole county).