Voting & Elections in Shallotte, NC

Presidential election results and party lean trends

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

Election Overview

Source: Brunswick County (2024)

2024 Winner

Republican

Dem Votes

40,557

37.2%

GOP Votes

67,658

62.0%

Total Votes

109,049

Margin

R+24.8%

Shift from 2020

D+0.2pp

vs prior election

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

Election History

Source: County-Level Election Results
YearDem VotesGOP VotesTotalDem %GOP %Margin
202440,55767,658109,04937.2%62.0%R+24.8
202033,31055,85090,17536.9%61.9%R+25.0
201623,11742,44067,25534.4%63.1%R+28.7

In the 2024 presidential election, Brunswick County recorded 109,049 total votes. Republicans won the county with 62.0% of the vote compared to 37.2% for Democrats, a margin of R+24.8%. Compared to 2020, the margin shifted D+0.2pp from the previous election. Since 2016, Brunswick County has shifted 3.9 percentage points toward Democrats.