In the 2012 presidential election, Democrat Barack Obama received 6,304 votes here (65.3% vs. 58.1% countywide), ahead of Republican Mitt Romney with 3,157 votes (32.7% vs. 40.2%) and other candidates with 105 votes (1.1% vs. 1.0%), among the 9,657 ballots cast by the township's 14,741 registered voters, for a turnout of 65.5% (vs. 74.5% in Burlington County). In the 2008 presidential election, Democrat Barack Obama received 6,680 votes here (63.9% vs. 58.4% countywide), ahead of Republican John McCain with 3,566 votes (34.1% vs. 39.9%) and other candidates with 143 votes (1.4% vs. 1.0%), among the 10,461 ballots cast by the township's 14,378 registered voters, for a turnout of 72.8% (vs. 80.0% in Burlington County). In the 2004 presidential election, Democrat John Kerry received 5,223 votes here (55.7% vs. 52.9% countywide), ahead of Republican George W. Bush with 4,025 votes (42.9% vs. 46.0%) and other candidates with 93 votes (1.0% vs. 0.8%), among the 9,379 ballots cast by the township's 13,510 registered voters, for a turnout of 69.4% (vs. 78.8% in the whole county).