Virginia's 24th Senate district
Virginia's 24th Senate district is one of 40 districts in the Senate of Virginia. It has been represented by Republican Senator Emmett Hanger since 1996.Geography
District 24 is based in the Shenandoah Valley, including all of Augusta County, Greene County, Madison County, the City of Staunton, and the City of Waynesboro, and parts of Culpeper County and Rockingham County.
The district overlaps with U.S. congressional districts 5, 6 and 7, and Virginia House of Delegates districts 18, 20, 24, 25, 26, 30, and 58. Its western edge borders the state of West Virginia.2019
2015
Federal and statewide results in District 24
Historical results
All election results below took place prior to 2011 redistricting, and thus were under different district lines.2007
2003
1999
1995