2028 forecast · Virginia · Democratic primary

Virginia Democratic primary

Projected shares and votes from county primary electorates built from our national dataset, simulated on the calendar with momentum and dropouts.

HarrisFavorite, wins 92% of runs
36.4%Harris's projected share
1,407,667Projected primary votes
2Calendar window: votes second, with Super Tuesday

Candidates

4,000 primary runs
CandidateShareVotesWinFull field
Harris36.4%511,96592%26.5%
Buttigieg16.6%233,0233%10.0%
Newsom10.4%145,8132%8.4%
Ossoff9.7%137,1224%8.5%
Ocasio-Cortez9.2%128,773<1%6.1%
Kelly2.8%39,665<1%3.9%
Shapiro2.5%34,610<1%4.3%
Beshear0.7%10,304<1%2.6%
Whitmer0.5%7,279<1%0.7%

Share and votes average the simulated races, including dropouts before Virginia votes. Full field is the share if every candidate were still running. Undecided and minor candidates hold about 11%.

County leaders

deeper shade, bigger share
HarrisButtigiegOcasio-Cortez

Who votes in this primary

our national dataset, placed in Virginia
Progressive33%
Institutional18%
Working class and union17%
Democratic leaning independents15%
Civil rights coalition8%
Moderate independents3%

Black 30.4%, Hispanic 5.7%, Asian and other 5.3%, under 30 14%, 65 and up 27%, college graduates 52.2%, women 54.7%.

Turnout

projected 2028 votes

The last open Democratic contest, in 2020, cast 1,323,693 votes in a primary. 2028 is modeled as a primary, blending that count with the participation model and growing it for 2028: 1,407,667 votes.

Every county

largest first
CountyVotesLeaderShareSecondShare
Fairfax County195,047Buttigieg29.5%Harris15.5%
Prince William County85,266Harris42.2%Ossoff12.6%
Chesterfield County71,890Harris43.7%Ossoff11.4%
Virginia Beach city71,524Harris35.7%Buttigieg14.1%
Loudoun County71,127Buttigieg30.6%Ocasio-Cortez15.3%
Henrico County67,986Harris50.3%Ossoff11.0%
Chesapeake city45,411Harris56.0%Ossoff10.6%
Richmond city44,579Harris51.1%Ossoff13.6%
Arlington County43,256Buttigieg33.4%Ocasio-Cortez19.3%
Norfolk city34,589Harris57.2%Ossoff12.3%
Newport News city31,441Harris65.3%Ossoff10.0%
Alexandria city30,161Harris26.3%Buttigieg20.6%
Hampton city28,299Harris72.7%Ossoff7.6%
Stafford County27,993Harris40.6%Ossoff12.5%
Spotsylvania County24,027Harris40.1%Buttigieg11.9%
Suffolk city21,825Harris68.4%Ossoff8.3%
Albemarle County20,526Buttigieg33.0%Ocasio-Cortez14.4%
Portsmouth city18,636Harris74.9%Ossoff6.2%
Hanover County18,120Buttigieg24.1%Harris23.3%
James City County15,059Harris25.2%Buttigieg24.9%
Roanoke city14,636Harris49.0%Ossoff10.8%
Roanoke County13,606Buttigieg26.1%Harris21.4%
Montgomery County12,214Buttigieg27.4%Ocasio-Cortez25.3%
Frederick County11,960Buttigieg25.1%Harris20.1%
Lynchburg city11,796Harris38.9%Ossoff14.4%
York County11,476Harris26.7%Buttigieg21.9%
Fauquier County11,184Buttigieg25.9%Harris19.3%
Bedford County10,309Buttigieg23.8%Harris23.8%
Rockingham County10,056Buttigieg27.4%Harris17.6%
Augusta County8,657Buttigieg23.8%Harris22.5%
Pittsylvania County8,497Harris55.5%Ossoff8.9%
Charlottesville city7,823Buttigieg23.8%Ocasio-Cortez22.4%
Danville city7,605Harris75.4%Ossoff6.0%
Culpeper County7,602Harris37.7%Buttigieg12.8%
Petersburg city7,521Harris82.4%Ossoff3.6%
Isle of Wight County7,229Harris50.5%Buttigieg8.9%
Campbell County7,044Harris40.2%Buttigieg12.7%
Henry County6,858Harris57.1%Ossoff8.6%
Franklin County6,329Harris26.0%Buttigieg21.8%
Louisa County6,073Harris33.3%Buttigieg17.1%
Halifax County5,808Harris68.1%Ossoff7.2%
Prince George County5,654Harris57.4%Ossoff12.1%
Caroline County5,643Harris56.0%Ossoff10.5%
Orange County5,619Harris31.4%Buttigieg17.1%
Manassas city5,605Harris35.0%Ossoff12.8%
Goochland County5,391Harris30.7%Buttigieg20.2%
Accomack County5,351Harris58.5%Ossoff8.4%
Washington County5,268Buttigieg29.4%Harris17.9%
Harrisonburg city5,233Ocasio-Cortez31.5%Buttigieg17.8%
Mecklenburg County5,141Harris65.7%Ossoff7.2%
Gloucester County5,140Harris30.4%Buttigieg18.1%
Dinwiddie County4,901Harris63.8%Ossoff8.6%
Warren County4,843Harris23.9%Buttigieg21.4%
Shenandoah County4,832Buttigieg23.6%Harris21.7%
Fredericksburg city4,726Harris28.4%Ocasio-Cortez15.5%
Fluvanna County4,661Harris29.7%Buttigieg18.9%
Powhatan County4,553Harris25.9%Buttigieg22.2%
Amherst County4,335Harris45.7%Buttigieg10.7%
Botetourt County4,317Buttigieg26.5%Harris20.8%
New Kent County4,288Harris32.2%Buttigieg17.0%
Fairfax city4,183Buttigieg33.2%Ocasio-Cortez18.1%
King George County4,175Harris35.7%Buttigieg14.4%
Staunton city3,849Buttigieg23.4%Harris23.2%
Hopewell city3,654Harris74.3%Ossoff6.0%
Pulaski County3,554Harris26.0%Buttigieg20.9%
Winchester city3,433Harris25.0%Buttigieg20.2%
Brunswick County3,290Harris77.4%Ossoff4.9%
Prince Edward County3,215Harris50.5%Ossoff14.8%
Westmoreland County3,198Harris55.7%Ossoff8.6%
Salem city3,148Buttigieg24.7%Harris19.4%
Southampton County3,088Harris66.1%Ossoff7.0%
Tazewell County3,071Harris24.0%Buttigieg22.7%
Waynesboro city3,058Harris30.6%Buttigieg16.2%
Falls Church city2,903Buttigieg43.1%Ocasio-Cortez15.5%
Greene County2,886Harris24.6%Buttigieg22.4%
Wise County2,863Harris27.2%Buttigieg19.2%
King William County2,790Harris42.5%Ossoff11.3%
Rockbridge County2,686Buttigieg30.6%Harris17.4%
Wythe County2,622Buttigieg24.7%Harris21.6%
Carroll County2,559Buttigieg25.4%Harris20.5%
Nelson County2,527Harris28.7%Buttigieg20.8%
Williamsburg city2,502Ocasio-Cortez28.6%Buttigieg16.5%
Buckingham County2,487Harris67.7%Ossoff6.8%
Clarke County2,450Buttigieg27.4%Harris19.9%
Smyth County2,401Buttigieg23.7%Harris22.2%
Martinsville city2,379Harris71.6%Ossoff7.6%
Northampton County2,373Harris59.1%Ossoff7.3%
Page County2,314Harris22.8%Buttigieg22.6%
Colonial Heights city2,290Harris40.7%Buttigieg12.3%
Lancaster County2,289Harris51.2%Buttigieg10.3%
Nottoway County2,288Harris70.6%Ossoff6.6%
Northumberland County2,264Harris46.2%Buttigieg11.9%
Manassas Park city2,245Harris42.0%Ossoff13.2%
Appomattox County2,137Harris45.6%Buttigieg10.3%
Sussex County2,133Harris78.9%Ossoff4.5%
Essex County2,126Harris69.1%Ossoff7.6%
Russell County2,058Harris23.0%Buttigieg22.7%
Amelia County2,003Harris54.2%Ossoff9.2%
Floyd County1,983Buttigieg24.9%Harris21.3%
Madison County1,928Harris29.2%Buttigieg19.3%
Greensville County1,875Harris77.4%Ossoff5.2%
Lunenburg County1,871Harris69.5%Ossoff6.3%
Middlesex County1,775Harris39.8%Buttigieg14.9%
Charles City County1,755Harris76.5%Ossoff4.8%
Franklin city1,735Harris76.0%Ossoff5.5%
Surry County1,717Harris72.7%Ossoff5.9%
Patrick County1,704Harris30.2%Buttigieg18.3%
Radford city1,701Ocasio-Cortez36.2%Buttigieg18.4%
Charlotte County1,695Harris59.6%Ossoff7.9%
Cumberland County1,689Harris62.9%Ossoff8.1%
Scott County1,641Buttigieg23.6%Harris22.5%
Giles County1,636Buttigieg23.2%Harris22.6%
Lee County1,574Harris28.9%Buttigieg18.7%
Poquoson city1,574Buttigieg31.0%Harris16.3%
Alleghany County1,544Harris25.7%Buttigieg20.8%
Bristol city1,544Buttigieg23.8%Harris22.3%
Buchanan County1,431Harris27.9%Buttigieg19.4%
Grayson County1,402Harris29.6%Buttigieg18.8%
Mathews County1,335Harris33.3%Buttigieg17.5%
Richmond County1,219Harris63.5%Ossoff7.0%
King and Queen County1,215Harris59.4%Ossoff8.3%
Rappahannock County1,185Buttigieg27.1%Harris19.8%
Emporia city1,129Harris82.0%Ossoff3.4%
Dickenson County1,111Harris24.1%Buttigieg21.4%
Lexington city859Ocasio-Cortez32.5%Buttigieg19.6%
Covington city586Harris44.0%Buttigieg10.3%
Bland County567Harris27.6%Buttigieg20.5%
Galax city553Harris25.8%Buttigieg20.9%
Buena Vista city542Buttigieg25.6%Harris18.6%
Craig County495Buttigieg25.7%Harris19.7%
Bath County470Harris26.9%Buttigieg20.7%
Norton city303Buttigieg23.4%Harris21.6%
Highland County287Buttigieg32.5%Harris16.0%