Virginia's 25th Senate district is one of 40 districts in the Senate of Virginia. Since 2024 it has been represented by Republican Richard Stuart. Prior to 2024 redistricting, Stuart represented Virginia's 28th Senate district.

Geography District 25 is located in northeastern Virginia. The district encompasses the Northern Neck and the Middle Peninsula, and includes the counties of Caroline, Essex, King George, King William, Lancaster, Middlesex, Northumberland, Richmond, Westmoreland, and portions of King and Queen and Spotsylvania.

The district overlaps with Virginia's 1st and 7th congressional districts, and with the 66th, 67th, and 68th districts of the Virginia House of Delegates.

Recent election results 2019

2015

2011

Federal and statewide results Year Office Results 2020 President Biden 56.6–41.6% 2017 Governor Northam 59.7–39.2% 2016 President Clinton 54.7–39.3% 2014 Senate Warner 55.3–41.1% 2013 Governor McAuliffe 53.7–37.1% 2012 President Obama 55.5–42.9% Senate Kaine 57.5–42.5%

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

2007

2003

2001 special

1999

1995

References