Voting & Elections in Petersburg, VA

Presidential election results and party lean trends

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

Election Overview

Source: Petersburg city (2024)

2024 Winner

Democrat

Dem Votes

11,219

85.8%

GOP Votes

1,702

13.0%

Total Votes

13,077

Margin

D+72.8%

Shift from 2020

R+3.8pp

vs prior election

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

Election History

Source: County-Level Election Results
YearDem VotesGOP VotesTotalDem %GOP %Margin
202411,2191,70213,07785.8%13.0%D+72.8
202012,3891,58414,11887.8%11.2%D+76.5
201612,0051,44813,71787.5%10.6%D+77.0

In the 2024 presidential election, Petersburg city recorded 13,077 total votes. Democrats won the county with 85.8% of the vote compared to 13.0% for Republicans, a margin of D+72.8%. Compared to 2020, the margin shifted R+3.8pp from the previous election. Since 2016, Petersburg city has shifted 4.2 percentage points toward Republicans.