Voting & Elections in Salem, VA

Presidential election results and party lean trends

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

Election Overview

Source: Salem city (2024)

2024 Winner

Republican

Dem Votes

5,237

39.8%

GOP Votes

7,769

59.1%

Total Votes

13,148

Margin

R+19.3%

Shift from 2020

D+0.2pp

vs prior election

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

Election History

Source: County-Level Election Results
YearDem VotesGOP VotesTotalDem %GOP %Margin
20245,2377,76913,14839.8%59.1%R+19.3
20205,1487,68313,05139.5%58.9%R+19.4
20164,2127,22512,12934.7%59.6%R+24.8

In the 2024 presidential election, Salem city recorded 13,148 total votes. Republicans won the county with 59.1% of the vote compared to 39.8% for Democrats, a margin of R+19.3%. Compared to 2020, the margin shifted D+0.2pp from the previous election. Since 2016, Salem city has shifted 5.6 percentage points toward Democrats.