Virginia's 10th Senate district is one of 40 districts in the Senate of Virginia. The district was represented by Republican John McGuire, following its creation after re-districting. However, McGuire resigned on January 3, 2025 to become the United States representative for Virginia's 5th congressional district. A special election was held to finish the remainder of McGuire's term which was won by Luther Cifers.

Geography District 10 is located in central Virginia, including the counties of Amelia, Appomattox, Buckingham, Cumberland, Fluvanna, Goochland, Powhatan, and portions of Hanover, Louisa, and Prince Edward.

The district is located entirely within Virginia's 5th congressional district, and overlaps with the 50th, 56th, 57th, 59th, 60th, and 72nd districts of the Virginia House of Delegates.

Recent election results 2025 In 2023 the Senate district was moved switching geographical places with Virginia's 15th Senate district, as a result the 10th district became Republican while the 15th became Democratic.

2019

2015

2011

Federal and statewide results Year Office Results 2024 President Trump 62.8–35.9% 2020 President Biden 58.6–39.6% 2017 Governor Northam 57.2–41.6% 2016 President Clinton 53.4–40.3% 2014 Senate Warner 49.4–47.1% 2013 Governor McAuliffe 47.1–42.3% 2012 President Obama 50.4–48.2% Senate Kaine 53.7–46.3%

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

2007

2003

1999

1998 special

1995

Notes

References