Virginia's most competitive media market anchors the capital region
Richmond-Petersburg straddles a persistent partisan fault line, blending the Democratic-leaning city core with battleground exurbs that have shifted measurably toward competitive margins in recent statewide cycles.
| County | Pop. | Margin | Dem | Rep | Total | Share |
|---|---|---|---|---|---|---|
| Chesterfield | 378K | D+9.0 | 112,869 | 94,030 | 209,730 | 6.2% |
| Henrico | 336K | D+28.9 | 115,040 | 62,882 | 180,642 | 5.3% |
| Chesterfield | 332K | D+9.0 | 112,869 | 94,030 | 209,730 | 6.2% |
| Henrico | 322K | D+28.9 | 115,040 | 62,882 | 180,642 | 5.3% |
| Chesterfield | 298K | D+9.0 | 112,869 | 94,030 | 209,730 | 6.2% |
| Henrico | 289K | D+28.9 | 115,040 | 62,882 | 180,642 | 5.3% |
| Henrico | 262K | D+28.9 | 115,040 | 62,882 | 180,642 | 5.3% |
| Chesterfield | 260K | D+9.0 | 112,869 | 94,030 | 209,730 | 6.2% |
| Richmond City | 229K | D+66.3 | 88,710 | 17,041 | 108,143 | 3.2% |
| Richmond City | 217K | D+66.3 | 88,710 | 17,041 | 108,143 | 3.2% |
| Richmond City | 201K | D+66.3 | 88,710 | 17,041 | 108,143 | 3.2% |
| Richmond City | 198K | D+66.3 | 88,710 | 17,041 | 108,143 | 3.2% |
| Hanover | 113K | R+25.8 | 26,733 | 45,569 | 73,087 | 2.1% |
| Hanover | 102K | R+25.8 | 26,733 | 45,569 | 73,087 | 2.1% |
| Hanover | 99K | R+25.8 | 26,733 | 45,569 | 73,087 | 2.1% |
| Hanover | 86K | R+25.8 | 26,733 | 45,569 | 73,087 | 2.1% |
| Prince George | 43K | R+21.3 | 6,842 | 10,590 | 17,596 | 0.5% |
| Louisa | 40K | R+26.2 | 8,779 | 15,084 | 24,067 | 0.7% |
| Prince George | 38K | R+21.3 | 6,842 | 10,590 | 17,596 | 0.5% |
| Prince George | 36K | R+21.3 | 6,842 | 10,590 | 17,596 | 0.5% |
| Louisa | 34K | R+26.2 | 8,779 | 15,084 | 24,067 | 0.7% |
| Petersburg City | 34K | D+72.8 | 11,219 | 1,702 | 13,077 | 0.4% |
| Petersburg City | 34K | D+72.8 | 11,219 | 1,702 | 13,077 | 0.4% |
| Prince George | 33K | R+21.3 | 6,842 | 10,590 | 17,596 | 0.5% |
| Petersburg City | 33K | D+72.8 | 11,219 | 1,702 | 13,077 | 0.4% |
| Caroline | 32K | R+8.8 | 7,957 | 9,511 | 17,653 | 0.5% |
| Petersburg City | 32K | D+72.8 | 11,219 | 1,702 | 13,077 | 0.4% |
| Louisa | 32K | R+26.2 | 8,779 | 15,084 | 24,067 | 0.7% |
| Powhatan | 32K | R+44.1 | 5,734 | 14,918 | 20,841 | 0.6% |
| Caroline | 30K | R+8.8 | 7,957 | 9,511 | 17,653 | 0.5% |
| Powhatan | 28K | R+44.1 | 5,734 | 14,918 | 20,841 | 0.6% |
| Dinwiddie | 28K | R+23.1 | 5,942 | 9,549 | 15,589 | 0.5% |
| Dinwiddie | 28K | R+23.1 | 5,942 | 9,549 | 15,589 | 0.5% |
| Powhatan | 27K | R+44.1 | 5,734 | 14,918 | 20,841 | 0.6% |
| Caroline | 27K | R+8.8 | 7,957 | 9,511 | 17,653 | 0.5% |
| Goochland | 26K | R+18.6 | 7,875 | 11,521 | 19,616 | 0.6% |
| Dinwiddie | 26K | R+23.1 | 5,942 | 9,549 | 15,589 | 0.5% |
| Louisa | 26K | R+26.2 | 8,779 | 15,084 | 24,067 | 0.7% |
| New Kent | 25K | R+31.9 | 5,641 | 10,974 | 16,744 | 0.5% |
| Dinwiddie | 25K | R+23.1 | 5,942 | 9,549 | 15,589 | 0.5% |
| Prince Edward | 23K | R+2.6 | 4,539 | 4,782 | 9,424 | 0.3% |
| Hopewell City | 23K | D+13.8 | 5,078 | 3,838 | 9,006 | 0.3% |
| Hopewell City | 23K | D+13.8 | 5,078 | 3,838 | 9,006 | 0.3% |
| Powhatan | 22K | R+44.1 | 5,734 | 14,918 | 20,841 | 0.6% |
| Hopewell City | 22K | D+13.8 | 5,078 | 3,838 | 9,006 | 0.3% |
| Hopewell City | 22K | D+13.8 | 5,078 | 3,838 | 9,006 | 0.3% |
| Caroline | 22K | R+8.8 | 7,957 | 9,511 | 17,653 | 0.5% |
| Prince Edward | 22K | R+2.6 | 4,539 | 4,782 | 9,424 | 0.3% |
| Goochland | 22K | R+18.6 | 7,875 | 11,521 | 19,616 | 0.6% |
| Prince Edward | 22K | R+2.6 | 4,539 | 4,782 | 9,424 | 0.3% |
| Goochland | 20K | R+18.6 | 7,875 | 11,521 | 19,616 | 0.6% |
| New Kent | 20K | R+31.9 | 5,641 | 10,974 | 16,744 | 0.5% |
| Prince Edward | 20K | R+2.6 | 4,539 | 4,782 | 9,424 | 0.3% |
| King William | 19K | R+40.6 | 3,388 | 8,080 | 11,561 | 0.3% |
| Brunswick | 18K | D+8.5 | 4,184 | 3,523 | 7,738 | 0.2% |
| Colonial Heights City | 18K | R+32.5 | 2,982 | 5,883 | 8,941 | 0.3% |
| Brunswick | 18K | D+8.5 | 4,184 | 3,523 | 7,738 | 0.2% |
| Colonial Heights City | 18K | R+32.5 | 2,982 | 5,883 | 8,941 | 0.3% |
| Colonial Heights City | 18K | R+32.5 | 2,982 | 5,883 | 8,941 | 0.3% |
| New Kent | 17K | R+31.9 | 5,641 | 10,974 | 16,744 | 0.5% |
| Buckingham | 17K | R+23.5 | 2,988 | 4,847 | 7,915 | 0.2% |
| Buckingham | 17K | R+23.5 | 2,988 | 4,847 | 7,915 | 0.2% |
| Colonial Heights City | 17K | R+32.5 | 2,982 | 5,883 | 8,941 | 0.3% |
| Goochland | 17K | R+18.6 | 7,875 | 11,521 | 19,616 | 0.6% |
| Brunswick | 17K | D+8.5 | 4,184 | 3,523 | 7,738 | 0.2% |
| King William | 16K | R+40.6 | 3,388 | 8,080 | 11,561 | 0.3% |
| Buckingham | 16K | R+23.5 | 2,988 | 4,847 | 7,915 | 0.2% |
| Brunswick | 16K | D+8.5 | 4,184 | 3,523 | 7,738 | 0.2% |
| Nottoway | 16K | R+22.4 | 2,636 | 4,168 | 6,853 | 0.2% |
| Nottoway | 16K | R+22.4 | 2,636 | 4,168 | 6,853 | 0.2% |
| Nottoway | 16K | R+22.4 | 2,636 | 4,168 | 6,853 | 0.2% |
| Buckingham | 16K | R+23.5 | 2,988 | 4,847 | 7,915 | 0.2% |
| Nottoway | 16K | R+22.4 | 2,636 | 4,168 | 6,853 | 0.2% |
| King William | 15K | R+40.6 | 3,388 | 8,080 | 11,561 | 0.3% |
| New Kent | 13K | R+31.9 | 5,641 | 10,974 | 16,744 | 0.5% |
| Amelia | 13K | R+44.4 | 2,214 | 5,776 | 8,032 | 0.2% |
| Lunenburg | 13K | R+22.8 | 2,253 | 3,594 | 5,879 | 0.2% |
| King William | 13K | R+40.6 | 3,388 | 8,080 | 11,561 | 0.3% |
| Lunenburg | 13K | R+22.8 | 2,253 | 3,594 | 5,879 | 0.2% |
| Northumberland | 13K | R+21.2 | 3,202 | 4,938 | 8,205 | 0.2% |
| Amelia | 13K | R+44.4 | 2,214 | 5,776 | 8,032 | 0.2% |
| Amelia | 13K | R+44.4 | 2,214 | 5,776 | 8,032 | 0.2% |
| Sussex | 13K | D+4.4 | 2,539 | 2,322 | 4,892 | 0.1% |
| Lunenburg | 12K | R+22.8 | 2,253 | 3,594 | 5,879 | 0.2% |
| Northumberland | 12K | R+21.2 | 3,202 | 4,938 | 8,205 | 0.2% |
| Northumberland | 12K | R+21.2 | 3,202 | 4,938 | 8,205 | 0.2% |
| Northumberland | 12K | R+21.2 | 3,202 | 4,938 | 8,205 | 0.2% |
| Sussex | 12K | D+4.4 | 2,539 | 2,322 | 4,892 | 0.1% |
| Lunenburg | 12K | R+22.8 | 2,253 | 3,594 | 5,879 | 0.2% |
| Greensville | 12K | D+9.3 | 2,334 | 1,936 | 4,296 | 0.1% |
| Sussex | 12K | D+4.4 | 2,539 | 2,322 | 4,892 | 0.1% |
| Greensville | 12K | D+9.3 | 2,334 | 1,936 | 4,296 | 0.1% |
| Lancaster | 12K | R+7.0 | 3,355 | 3,866 | 7,279 | 0.2% |
| Greensville | 12K | D+9.3 | 2,334 | 1,936 | 4,296 | 0.1% |
| Lancaster | 11K | R+7.0 | 3,355 | 3,866 | 7,279 | 0.2% |
| Amelia | 11K | R+44.4 | 2,214 | 5,776 | 8,032 | 0.2% |
| Greensville | 11K | D+9.3 | 2,334 | 1,936 | 4,296 | 0.1% |
| Essex | 11K | R+7.8 | 2,775 | 3,245 | 6,064 | 0.2% |
| Lancaster | 11K | R+7.0 | 3,355 | 3,866 | 7,279 | 0.2% |
| Lancaster | 11K | R+7.0 | 3,355 | 3,866 | 7,279 | 0.2% |
| Middlesex | 11K | R+27.4 | 2,473 | 4,357 | 6,882 | 0.2% |
| Essex | 11K | R+7.8 | 2,775 | 3,245 | 6,064 | 0.2% |
| Sussex | 11K | D+4.4 | 2,539 | 2,322 | 4,892 | 0.1% |
| Middlesex | 11K | R+27.4 | 2,473 | 4,357 | 6,882 | 0.2% |
| Middlesex | 11K | R+27.4 | 2,473 | 4,357 | 6,882 | 0.2% |
| Essex | 11K | R+7.8 | 2,775 | 3,245 | 6,064 | 0.2% |
| Essex | 10K | R+7.8 | 2,775 | 3,245 | 6,064 | 0.2% |
| Middlesex | 10K | R+27.4 | 2,473 | 4,357 | 6,882 | 0.2% |
| Cumberland | 10K | R+22.2 | 2,117 | 3,335 | 5,486 | 0.2% |
| Cumberland | 10K | R+22.2 | 2,117 | 3,335 | 5,486 | 0.2% |
| Cumberland | 10K | R+22.2 | 2,117 | 3,335 | 5,486 | 0.2% |
| Richmond | 9K | R+30.2 | 1,439 | 2,697 | 4,161 | 0.1% |
| Richmond | 9K | R+30.2 | 1,439 | 2,697 | 4,161 | 0.1% |
| Cumberland | 9K | R+22.2 | 2,117 | 3,335 | 5,486 | 0.2% |
| Richmond | 9K | R+30.2 | 1,439 | 2,697 | 4,161 | 0.1% |
| Richmond | 9K | R+30.2 | 1,439 | 2,697 | 4,161 | 0.1% |
| Charles City | 7K | D+10.8 | 2,384 | 1,917 | 4,341 | 0.1% |
| King and Queen | 7K | R+25.7 | 1,536 | 2,608 | 4,173 | 0.1% |
| Charles City | 7K | D+10.8 | 2,384 | 1,917 | 4,341 | 0.1% |
| Charles City | 7K | D+10.8 | 2,384 | 1,917 | 4,341 | 0.1% |
| King and Queen | 7K | R+25.7 | 1,536 | 2,608 | 4,173 | 0.1% |
| King and Queen | 7K | R+25.7 | 1,536 | 2,608 | 4,173 | 0.1% |
| King and Queen | 7K | R+25.7 | 1,536 | 2,608 | 4,173 | 0.1% |
| Charles City | 7K | D+10.8 | 2,384 | 1,917 | 4,341 | 0.1% |
| Emporia City | 6K | D+31.0 | 1,419 | 744 | 2,178 | 0.1% |
| Emporia City | 6K | D+31.0 | 1,419 | 744 | 2,178 | 0.1% |
| Emporia City | 6K | D+31.0 | 1,419 | 744 | 2,178 | 0.1% |
| Emporia City | 6K | D+31.0 | 1,419 | 744 | 2,178 | 0.1% |
| Group | Richmond-Petersburg | National |
|---|---|---|
▶White (Non-Hispanic)(13) | 59.5% | 57.4% |
▶Black / African American(15) | 30.1% | 12.2% |
▶Hispanic / Latino(20) | 4.9% | 19.3% |
▶Asian(6) | 2.8% | 6.0% |
Multiracial / Other | 2.4% | 4.0% |
▶Middle Eastern / North African(10) | 0.7% | 0.9% |
▶Native American / Alaska Native(2) | 0.4% | 0.9% |
Catholic-Evangelical edge: -27.6pp (vs national 4.5pp). A strongly Evangelical-leaning religious profile, which nationally correlates with Republican-leaning rural and exurban communities.
| Tradition | % Pop | % Adherents | US Pop | US Adherents |
|---|---|---|---|---|
| 22.4% | 44.3% | — | — | |
| 10.7% | 21.1% | — | — | |
| 9.0% | 17.8% | — | — | |
| 5.2% | 10.2% | — | — | |
| 3.0% | 5.9% | — | — | |
LDS (Mormon) | 0.9% | 1.7% | — | — |
| 0.3% | 0.7% | — | — | |
Non-religiousPopulation | 49.3% | — | — | — |
Who lives in the Richmond-Petersburg media market? 5,656,765 residents across 128 counties.
Scale, voting-age share, and this geography's footprint inside the national electorate.
Income, attainment, and ownership indicators that often shape coalition structure and turnout behavior.
Age structure, language use, and nativity signals that explain how this geography differs from state and nation.
| Offices | Margin A | Margin B | Split |
|---|---|---|---|
| President vs Senate | D+9.3 | D+18.0 | 8.7pp |