In the 2012 presidential election, Democrat Barack Obama received 6,236 votes (51.0% vs. 66.0% countywide), ahead of Republican Mitt Romney with 5,772 votes (47.2% vs. 32.3%) and other candidates with 141 votes (1.2% vs. 0.8%), among the 12,223 ballots cast by the township's 16,332 registered voters, for a turnout of 74.8% (vs. 68.8% in Union County). In the 2008 presidential election, Democrat Barack Obama received 6,513 votes (49.6% vs. 63.1% countywide), ahead of Republican John McCain with 6,371 votes (48.6% vs. 35.2%) and other candidates with 164 votes (1.3% vs. 0.9%), among the 13,120 ballots cast by the township's 16,145 registered voters, for a turnout of 81.3% (vs. 74.7% in Union County). In the 2004 presidential election, Republican George W. Bush received 6,455 votes (50.4% vs. 40.3% countywide), ahead of Democrat John Kerry with 6,160 votes (48.1% vs. 58.3%) and other candidates with 111 votes (0.9% vs. 0.7%), among the 12,795 ballots cast by the township's 15,822 registered voters, for a turnout of 80.9% (vs. 72.3% in the whole county).