Virginia's 28th Senate district is one of 40 districts in the Senate of Virginia. It has been represented by Republican Bryce Reeves since 2024, when he was redistricted from the 17th district.

Geography

District 28 stretches from the far reaches of the D.C. metropolitan area to the Northern Neck, incorporating parts of Prince William, Stafford, Spotsylvania, King George, and Westmoreland Counties.

The district overlaps with Virginia's 1st, 7th, and 10th congressional districts, and with the 2nd, 13th, 28th, 31st, 40th, 50th, 51st, 54th, 87th, 88th, and 99th districts of the Virginia House of Delegates.

Recent election results

2019

2019 Virginia Senate election, District 28
Primary election
PartyCandidateVotes%
DemocraticQasim Rashid3,30259.1
DemocraticLaura Sellers2,25640.4
Total votes5,583100
General election
RepublicanRichard Stuart (incumbent)40,19357.5
DemocraticQasim Rashid29,69642.5
Total votes69,949100
Republican hold

2015

2015 Virginia Senate election, District 28
PartyCandidateVotes%
RepublicanRichard Stuart (incumbent)30,18795.4
Total votes31,633100
Republican hold

2011

2011 Virginia Senate election, District 28
PartyCandidateVotes%
RepublicanRichard Stuart (incumbent)26,66295.3
Total votes27,965100
Republican hold

Federal and statewide results

YearOfficeResults
2020PresidentTrump 50.0–47.8%
2017GovernorGillespie 54.2–44.6%
2016PresidentTrump 54.2–40.5%
2014SenateGillespie 59.7–38.1%
2013GovernorCuccinelli 56.3–38.8%
2012PresidentRomney 55.9–42.8%
SenateAllen 55.7–44.3%

Historical results

All election results below took place prior to 2011 redistricting, and thus were under different district lines.

2007

2007 Virginia Senate election, District 28
PartyCandidateVotes%
RepublicanRichard Stuart21,49650.6
DemocraticAlbert C. Pollard20,89649.2
Total votes42,466100
Republican hold

2003

2003 Virginia Senate election, District 28
Primary election
PartyCandidateVotes%
RepublicanJohn Chichester (incumbent)11,16570.5
RepublicanMike Rothfeld4,66829.5
Total votes15,833100
General election
RepublicanJohn Chichester (incumbent)23,25198.0
Total votes23,729100
Republican hold

1999

1999 Virginia Senate election, District 28
PartyCandidateVotes%
RepublicanJohn Chichester (incumbent)29,54899.0
Total votes29,858100
Republican hold

1995

1995 Virginia Senate election, District 28
PartyCandidateVotes%
RepublicanJohn Chichester (incumbent)28,61299.9
Total votes28,632100
Republican hold

1991

1991 Virginia Senate election, District 28
PartyCandidateVotes%
RepublicanJohn Chichester (incumbent)20,73969.5
DemocraticEdwin King9,10930.5
Total votes29,849100
Republican hold

1987

1987 Virginia Senate election, District 28
PartyCandidateVotes%
RepublicanJohn Chichester (incumbent)24,74768.3
DemocraticAnn Riley Smith11,46831.7
Total votes36,218100
Republican hold