It has been represented by Democrat John S. Edwards since 1996.
[3] Although it voted for Joe Biden, it is currently the most Republican-leaning district to be represented by a Democrat.
District 21 comprises the most Democratic-leaning parts of Southwest Virginia, including all of the City of Roanoke and Giles County, as well as part of Montgomery County (where Blacksburg is located) and a small sliver of Roanoke County.
[4] It borders the state of West Virginia.
[1] All election results below took place prior to 2011 redistricting, and thus were under different district lines.