In the 2012 presidential election, Democrat Barack Obama received 12,634 votes (55.5% vs. 58.1% countywide), ahead of Republican Mitt Romney with 9,797 votes (43.0% vs. 40.2%) and other candidates with 194 votes (0.9% vs. 1.0%), among the 22,762 ballots cast by the township's 29,792 registered voters, for a turnout of 76.4% (vs. 74.5% in Burlington County). In the 2008 presidential election, Democrat Barack Obama received 13,420 votes (57.2% vs. 58.4% countywide), ahead of Republican John McCain with 9,657 votes (41.2% vs. 39.9%) and other candidates with 220 votes (0.9% vs. 1.0%), among the 23,443 ballots cast by the township's 28,847 registered voters, for a turnout of 81.3% (vs. 80.0% in Burlington County). In the 2004 presidential election, Democrat John Kerry received 11,618 votes (52.3% vs. 52.9% countywide), ahead of Republican George W. Bush with 10,382 votes (46.7% vs. 46.0%) and other candidates with 146 votes (0.7% vs. 0.8%), among the 22,231 ballots cast by the township's 27,385 registered voters, for a turnout of 81.2% (vs. 78.8% in the whole county).