Voting & Elections in Riverdale, VA

Presidential election results and party lean trends

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

Election Overview

Source: Halifax County (2024)

2024 Winner

Republican

Dem Votes

6,984

39.1%

GOP Votes

10,741

60.2%

Total Votes

17,844

Margin

R+21.0%

Shift from 2020

R+6.0pp

vs prior election

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

Election History

Source: County-Level Election Results
YearDem VotesGOP VotesTotalDem %GOP %Margin
20246,98410,74117,84439.1%60.2%R+21.0
20207,66610,41818,24842.0%57.1%R+15.1
20166,8909,69816,94640.7%57.2%R+16.6

In the 2024 presidential election, Halifax County recorded 17,844 total votes. Republicans won the county with 60.2% of the vote compared to 39.1% for Democrats, a margin of R+21.0%. Compared to 2020, the margin shifted R+6.0pp from the previous election. Since 2016, Halifax County has shifted 4.5 percentage points toward Republicans.