Virginia's 20th Senate district

It has been represented by Republican Bill Stanley since 2012; prior to 2011 redistricting, Stanley represented the 19th district.

[4] It borders the state of North Carolina.

[1] 2011 redistricting placed Bill Stanley, the Republican incumbent from the 19th district, in the same district as Democrat Roscoe Reynolds, the incumbent from the 20th district, resulting in an incumbent-vs-incumbent general election.

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

Decades earlier, District 20 consisted of Campbell County, Virginia and Lynchburg slightly further north.