Voting & Elections in Harrisburg, NC

Presidential election results and party lean trends

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

Election Overview

Source: Cabarrus County (2024)

2024 Winner

Republican

Dem Votes

54,494

45.5%

GOP Votes

63,746

53.2%

Total Votes

119,820

Margin

R+7.7%

Shift from 2020

D+1.7pp

vs prior election

📊Election Results by Year
20162024
📈Partisan Lean Trend
R+7.7%

Election History

Source: County-Level Election Results
YearDem VotesGOP VotesTotalDem %GOP %Margin
202454,49463,746119,82045.5%53.2%R+7.7
202052,16263,237117,22744.5%53.9%R+9.4
201635,04853,22491,00238.5%58.5%R+20.0

In the 2024 presidential election, Cabarrus County recorded 119,820 total votes. Republicans won the county with 53.2% of the vote compared to 45.5% for Democrats, a margin of R+7.7%. Compared to 2020, the margin shifted D+1.7pp from the previous election. Since 2016, Cabarrus County has shifted 12.3 percentage points toward Democrats.