Virginia's 29th Senate district is one of 40 districts in the Senate of Virginia. It has been represented by Democrat Jeremy McPike since 2016, succeeding retiring fellow Democrat Charles J. Colgan, the longest serving Senator in Virginia history.

Geography District 29 covers the cities of Manassas and Manassas Park, as well as much of surrounding Prince William County, including some or all of Dale City, Buckhall, Neabsco, and Potomac Mills.

The district overlaps with Virginia's 7th and 10th congressional districts, and the 20th, 22nd, 23rd, 24th, 25th, and 64th districts of the Virginia House of Delegates.

Recent election results 2019

2015

2011

Federal and statewide results Year Office Results 2020 President Biden 68.1–30.1% 2017 Governor Northam 66.5–32.4% 2016 President Clinton 63.8–31.3% 2014 Senate Warner 56.2–41.4% 2013 Governor McAuliffe 57.0–39.0% 2012 President Obama 63.5–35.2% Senate Kaine 63.6–36.4%

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

2007

2003

1999

1995

References