Senate
No seats in this chamber are on the 2026 ballot, so control carries unchanged.
One state, every federal race and the provisional balance of power in its capitol.
Counties colored by the projected margin — the 2024 result shifted by the state's projected swing, summing exactly to the forecast above. Hover a county for its numbers.
| Fairfax | 294,759 (74.2%) | 98,596 (24.8%) | D+49.4 | 397,328 |
| Loudoun | 102,966 (66.4%) | 50,642 (32.6%) | D+33.7 | 155,160 |
| Virginia Beach | 88,237 (57.0%) | 65,076 (42.0%) | D+15.0 | 154,862 |
| Prince William | 104,106 (67.3%) | 49,087 (31.7%) | D+35.6 | 154,740 |
| Chesterfield | 82,742 (58.0%) | 58,429 (41.0%) | D+17.1 | 142,597 |
| Henrico | 83,763 (68.2%) | 37,828 (30.8%) | D+37.4 | 122,819 |
| Arlington | 73,083 (83.7%) | 13,318 (15.3%) | D+68.5 | 87,274 |
| Chesapeake | 49,832 (57.5%) | 35,984 (41.5%) | D+16.0 | 86,683 |
| Richmond | 62,814 (85.4%) | 9,978 (13.6%) | D+71.9 | 73,527 |
| Norfolk | 44,173 (75.9%) | 13,474 (23.1%) | D+52.7 | 58,229 |
| Stafford | 31,609 (55.9%) | 24,342 (43.1%) | D+12.9 | 56,516 |
| Alexandria | 45,344 (83.3%) | 8,547 (15.7%) | D+67.6 | 54,435 |
| Spotsylvania | 27,416 (50.9%) | 25,900 (48.1%) | D+2.8 | 53,855 |
| Newport News | 36,035 (70.1%) | 14,872 (28.9%) | D+41.2 | 51,421 |
| Hanover | 20,215 (40.7%) | 28,980 (58.3%) | R+17.6 | 49,692 |
| Albemarle | 31,905 (70.3%) | 13,018 (28.7%) | D+41.6 | 45,377 |
| Hampton | 31,606 (74.2%) | 10,552 (24.8%) | D+49.4 | 42,584 |
| Roanoke | 16,682 (43.2%) | 21,543 (55.8%) | R+12.6 | 38,611 |
| Suffolk | 22,759 (62.7%) | 13,152 (36.3%) | D+26.5 | 36,274 |
| Frederick | 14,226 (40.2%) | 20,802 (58.8%) | R+18.6 | 35,382 |
| James City | 19,650 (56.8%) | 14,606 (42.2%) | D+14.6 | 34,602 |
| Bedford | 9,922 (28.7%) | 24,292 (70.3%) | R+41.6 | 34,560 |
| Rockingham | 11,393 (34.5%) | 21,307 (64.5%) | R+30.0 | 33,030 |
| Montgomery | 18,179 (57.2%) | 13,300 (41.8%) | D+15.3 | 31,797 |
| Fauquier | 13,729 (45.3%) | 16,249 (53.7%) | R+8.3 | 30,281 |
| Augusta | 8,881 (29.5%) | 20,885 (69.5%) | R+39.9 | 30,067 |
| Roanoke | 19,124 (66.8%) | 9,233 (32.2%) | D+34.5 | 28,643 |
| Portsmouth | 20,649 (73.6%) | 7,118 (25.4%) | D+48.2 | 28,047 |
| York | 13,733 (51.1%) | 12,881 (47.9%) | D+3.2 | 26,883 |
| Lynchburg | 13,775 (55.2%) | 10,938 (43.8%) | D+11.4 | 24,963 |
| Pittsylvania | 7,749 (33.4%) | 15,204 (65.6%) | R+32.2 | 23,185 |
| Campbell | 6,518 (30.8%) | 14,463 (68.2%) | R+37.5 | 21,193 |
| Franklin | 6,742 (32.1%) | 14,065 (66.9%) | R+34.8 | 21,017 |
| Washington | 5,297 (26.5%) | 14,500 (72.5%) | R+46.0 | 19,997 |
| Culpeper | 8,532 (43.9%) | 10,687 (55.1%) | R+11.1 | 19,413 |
| Henry | 6,780 (39.2%) | 10,325 (59.8%) | R+20.5 | 17,278 |
| Isle of Wight | 7,550 (45.0%) | 9,057 (54.0%) | R+9.0 | 16,775 |
| Shenandoah | 5,470 (33.0%) | 10,940 (66.0%) | R+33.0 | 16,576 |
| Louisa | 6,952 (42.5%) | 9,247 (56.5%) | R+14.0 | 16,363 |
| Charlottesville | 13,845 (87.4%) | 1,841 (11.6%) | D+75.8 | 15,844 |
| Gloucester | 5,615 (35.7%) | 9,967 (63.3%) | R+27.7 | 15,739 |
| Warren | 5,488 (35.8%) | 9,698 (63.2%) | R+27.4 | 15,339 |
| Orange | 6,552 (43.3%) | 8,423 (55.7%) | R+12.4 | 15,126 |
| Botetourt | 4,611 (31.0%) | 10,125 (68.0%) | R+37.0 | 14,885 |
| Powhatan | 4,410 (31.1%) | 9,618 (67.9%) | R+36.8 | 14,170 |
| Tazewell | 2,424 (18.0%) | 10,943 (81.0%) | R+63.1 | 13,502 |
| Goochland | 5,946 (44.6%) | 7,258 (54.4%) | R+9.8 | 13,337 |
| Halifax | 5,642 (46.5%) | 6,369 (52.5%) | R+6.0 | 12,132 |
| Pulaski | 3,894 (32.4%) | 8,014 (66.6%) | R+34.3 | 12,028 |
| Danville | 7,801 (64.9%) | 4,091 (34.1%) | D+30.9 | 12,012 |
| Caroline | 6,256 (52.1%) | 5,626 (46.9%) | D+5.2 | 12,002 |
| Prince George | 5,440 (45.5%) | 6,404 (53.5%) | R+8.1 | 11,964 |
| Amherst | 4,436 (37.7%) | 7,210 (61.3%) | R+23.6 | 11,764 |
| Harrisonburg | 8,168 (69.7%) | 3,440 (29.3%) | D+40.3 | 11,725 |
| Accomack | 5,771 (49.5%) | 5,768 (49.5%) | Even | 11,656 |
| Wise | 2,422 (21.2%) | 8,870 (77.8%) | R+56.5 | 11,406 |
| New Kent | 4,252 (37.4%) | 7,018 (61.6%) | R+24.3 | 11,384 |
| Fluvanna | 5,895 (52.0%) | 5,331 (47.0%) | D+5.0 | 11,339 |
| Mecklenburg | 5,139 (46.5%) | 5,809 (52.5%) | R+6.1 | 11,059 |
| Carroll | 2,279 (20.7%) | 8,598 (78.3%) | R+57.5 | 10,987 |
| Manassas | 7,185 (66.0%) | 3,599 (33.0%) | D+32.9 | 10,893 |
| Dinwiddie | 4,850 (45.8%) | 5,643 (53.2%) | R+7.5 | 10,599 |
| Wythe | 2,491 (23.7%) | 7,901 (75.3%) | R+51.5 | 10,497 |
| King George | 4,509 (43.2%) | 5,832 (55.8%) | R+12.7 | 10,445 |
| Smyth | 2,352 (24.0%) | 7,354 (75.0%) | R+51.0 | 9,804 |
| Staunton | 5,545 (60.1%) | 3,584 (38.9%) | D+21.3 | 9,221 |
| Russell | 1,823 (19.8%) | 7,281 (79.2%) | R+59.3 | 9,196 |
| Fredericksburg | 6,514 (71.0%) | 2,569 (28.0%) | D+43.0 | 9,175 |
| Fairfax | 6,635 (72.6%) | 2,415 (26.4%) | D+46.2 | 9,141 |
| Page | 2,449 (27.3%) | 6,443 (71.7%) | R+44.5 | 8,982 |
| Salem | 3,980 (44.5%) | 4,870 (54.5%) | R+10.0 | 8,939 |
| Petersburg | 7,889 (88.7%) | 913 (10.3%) | D+78.5 | 8,891 |
| Rockbridge | 3,257 (37.6%) | 5,326 (61.4%) | R+23.9 | 8,670 |
| Greene | 3,440 (42.0%) | 4,663 (57.0%) | R+15.0 | 8,185 |
| Winchester | 4,820 (60.0%) | 3,138 (39.0%) | D+20.9 | 8,038 |
| King William | 2,712 (34.5%) | 5,069 (64.5%) | R+30.0 | 7,860 |
| Waynesboro | 3,971 (51.8%) | 3,617 (47.2%) | D+4.6 | 7,665 |
| Scott | 1,311 (17.4%) | 6,132 (81.6%) | R+64.1 | 7,518 |
| Westmoreland | 3,598 (50.0%) | 3,524 (49.0%) | D+1.0 | 7,194 |
| Lee | 1,145 (16.7%) | 5,658 (82.3%) | R+65.7 | 6,872 |
| Southampton | 3,000 (44.9%) | 3,617 (54.1%) | R+9.2 | 6,684 |
| Clarke | 3,146 (47.3%) | 3,438 (51.7%) | R+4.4 | 6,651 |
| Patrick | 1,532 (23.2%) | 4,996 (75.8%) | R+52.5 | 6,594 |
| Appomattox | 1,939 (29.6%) | 4,551 (69.4%) | R+39.8 | 6,556 |
| Floyd | 2,380 (36.4%) | 4,099 (62.6%) | R+26.3 | 6,544 |
| Prince Edward | 3,646 (56.9%) | 2,697 (42.1%) | D+14.8 | 6,407 |
| Nelson | 3,299 (51.7%) | 3,020 (47.3%) | D+4.4 | 6,383 |
| Buchanan | 1,123 (17.7%) | 5,155 (81.3%) | R+63.6 | 6,341 |
| Giles | 1,683 (26.8%) | 4,532 (72.2%) | R+45.4 | 6,278 |
| Hopewell | 3,765 (61.5%) | 2,297 (37.5%) | D+24.0 | 6,123 |
| Falls Church | 5,111 (83.8%) | 926 (15.2%) | D+68.6 | 6,098 |
| Colonial Heights | 2,264 (37.2%) | 3,754 (61.8%) | R+24.5 | 6,079 |
| Madison | 2,159 (37.6%) | 3,522 (61.4%) | R+23.8 | 5,738 |
| Alleghany | 1,742 (31.0%) | 3,830 (68.1%) | R+37.1 | 5,628 |
| Northumberland | 2,576 (46.2%) | 2,947 (52.8%) | R+6.7 | 5,579 |
| Grayson | 1,185 (21.5%) | 4,270 (77.5%) | R+56.0 | 5,510 |
| Amelia | 1,871 (34.3%) | 3,535 (64.7%) | R+30.5 | 5,461 |
| Poquoson | 1,656 (30.4%) | 3,745 (68.6%) | R+38.3 | 5,456 |
| Buckingham | 2,539 (47.2%) | 2,788 (51.8%) | R+4.6 | 5,381 |
| Williamsburg | 3,972 (74.4%) | 1,313 (24.6%) | D+49.8 | 5,338 |
| Brunswick | 3,235 (61.5%) | 1,973 (37.5%) | D+24.0 | 5,261 |
| Bristol | 1,730 (34.0%) | 3,304 (65.0%) | R+31.0 | 5,085 |
| Lancaster | 2,574 (52.0%) | 2,326 (47.0%) | D+5.0 | 4,949 |
| Dickenson | 1,105 (23.1%) | 3,638 (75.9%) | R+52.9 | 4,791 |
| Middlesex | 1,937 (41.4%) | 2,695 (57.6%) | R+16.2 | 4,679 |
| Nottoway | 2,166 (46.5%) | 2,446 (52.5%) | R+6.0 | 4,659 |
| Northampton | 2,761 (59.4%) | 1,838 (39.6%) | D+19.9 | 4,645 |
| Radford | 2,611 (58.6%) | 1,797 (40.4%) | D+18.3 | 4,453 |
| Essex | 2,219 (53.8%) | 1,863 (45.2%) | D+8.7 | 4,123 |
| Charlotte | 1,696 (41.5%) | 2,347 (57.5%) | R+15.9 | 4,084 |
| Manassas Park | 2,793 (68.8%) | 1,223 (30.1%) | D+38.7 | 4,057 |
| Mathews | 1,434 (35.6%) | 2,557 (63.4%) | R+27.8 | 4,031 |
| Lunenburg | 1,789 (44.8%) | 2,168 (54.2%) | R+9.5 | 3,997 |
| Martinsville | 2,580 (67.1%) | 1,229 (31.9%) | D+35.1 | 3,847 |
| Cumberland | 1,734 (46.5%) | 1,959 (52.5%) | R+6.0 | 3,730 |
| Rappahannock | 1,608 (46.9%) | 1,783 (52.1%) | R+5.1 | 3,425 |
| Sussex | 1,996 (60.0%) | 1,297 (39.0%) | D+21.0 | 3,326 |
| Surry | 1,752 (58.2%) | 1,229 (40.8%) | D+17.4 | 3,011 |
| Charles City | 1,877 (63.6%) | 1,044 (35.4%) | D+28.2 | 2,951 |
| Greensville | 1,804 (61.8%) | 1,088 (37.2%) | D+24.5 | 2,921 |
| King and Queen | 1,232 (43.4%) | 1,577 (55.6%) | R+12.1 | 2,837 |
| Richmond | 1,166 (41.2%) | 1,635 (57.8%) | R+16.5 | 2,829 |
| Franklin | 1,754 (66.6%) | 855 (32.4%) | D+34.1 | 2,635 |
| Bland | 417 (17.3%) | 1,971 (81.7%) | R+64.4 | 2,412 |
| Craig | 445 (21.0%) | 1,656 (78.0%) | R+57.0 | 2,122 |
| Lexington | 1,357 (69.7%) | 571 (29.3%) | D+40.4 | 1,947 |
| Buena Vista | 660 (34.0%) | 1,261 (65.0%) | R+31.0 | 1,940 |
| Galax | 613 (33.2%) | 1,216 (65.8%) | R+32.6 | 1,847 |
| Bath | 507 (28.9%) | 1,231 (70.1%) | R+41.3 | 1,756 |
| Covington | 700 (41.6%) | 966 (57.4%) | R+15.9 | 1,683 |
| Emporia | 1,056 (71.3%) | 410 (27.7%) | D+43.5 | 1,481 |
| Norton | 369 (33.0%) | 737 (66.0%) | R+32.9 | 1,117 |
| Highland | 325 (31.3%) | 705 (67.8%) | R+36.5 | 1,040 |
Model benchmark — the 2024 result shifted by the state's projected swing, summing exactly to the forecast.
Senate and House are not on the 2026 ballot, so their control carries unchanged.
No seats in this chamber are on the 2026 ballot, so control carries unchanged.
No seats in this chamber are on the 2026 ballot, so control carries unchanged.
Chamber-by-chamber detail for every state lives on the full Chamber Board. Control today: NCSL · 2026 State & Legislative Partisan Composition · Jan. 27, 2026
Counties colored by the actual 2024 presidential result — counted votes, not a projection. Hover a county for its numbers.
The county tables and shift arrows across this site measure against these baselines. No president is on the 2026 ballot; this is the reference line every other race here is measured against.
Ballot measures — coming with the Ballotpedia layer.
Trifecta nowDemocratic trifecta
| Chamber | Now | Projected |
|---|---|---|
| Senate | D | D |
| House | D | D |