Voting & Elections in Cranford, NJ

Presidential election results and party lean trends

County-level data: Election results are reported at the county level. Cranford is located in Union County, NJ. Results reflect all voters in the county, not just those in Cranford.

Election Overview

Source: Union County (2024)

2024 Winner

Democrat

Dem Votes

147,327

61.2%

GOP Votes

89,063

37.0%

Total Votes

240,632

Margin

D+24.2%

Shift from 2020

R+11.3pp

vs prior election

📊Election Results by Year
20162024
📈Partisan Lean Trend
D+24.2%

Election History

Source: County-Level Election Results
YearDem VotesGOP VotesTotalDem %GOP %Margin
2024147,32789,063240,63261.2%37.0%D+24.2
2020170,24580,002254,04167.0%31.5%D+35.5
2016145,41267,582219,38566.3%30.8%D+35.5

In the 2024 presidential election, Union County recorded 240,632 total votes. Democrats won the county with 61.2% of the vote compared to 37.0% for Republicans, a margin of D+24.2%. Compared to 2020, the margin shifted R+11.3pp from the previous election. Since 2016, Union County has shifted 11.3 percentage points toward Republicans.