In the 2012 presidential election, Democrat Barack Obama received 2,596 votes (69.3% vs. 58.1% countywide), ahead of Republican Mitt Romney with 1,083 votes (28.9% vs. 40.2%) and other candidates with 41 votes (1.1% vs. 1.0%), among the 3,744 ballots cast by the township's 5,007 registered voters, for a turnout of 74.8% (vs. 74.5% in Burlington County). In the 2008 presidential election, Democrat Barack Obama received 2,719 votes (67.8% vs. 58.4% countywide), ahead of Republican John McCain with 1,223 votes (30.5% vs. 39.9%) and other candidates with 36 votes (0.9% vs. 1.0%), among the 4,012 ballots cast by the township's 4,942 registered voters, for a turnout of 81.2% (vs. 80.0% in Burlington County). In the 2004 presidential election, Democrat John Kerry received 2,218 votes (60.9% vs. 52.9% countywide), ahead of Republican George W. Bush with 1,385 votes (38.0% vs. 46.0%) and other candidates with 20 votes (0.5% vs. 0.8%), among the 3,643 ballots cast by the township's 4,680 registered voters, for a turnout of 77.8% (vs. 78.8% in the whole county).