State Senate District 21

Hampton Roads
Strong Democratic
Note: All Senate districts were renumbered in 2021. This means past versions of SD21 are unrelated to the current boundaries.
Elections Held

General Election: Nov. 5, 2019

DEMOCRAT
WINNER: 65.48%
OTHER
(Independent)
33.82%

Campaign Finance

Candidate Spent Votes
Edwards, John* (D) New Reports
Available
$300,118
26,877
(Winner - 65.48%)
Nelson, Steve (I) $5,698 13,882
(33.82%)

General Election: Nov. 3, 2015

REPUBLICAN
Dye
42.59%
DEMOCRAT
WINNER: 51.00%
OTHER
(Independent)
6.41%

Campaign Finance

Candidate Spent Votes
Edwards, John* (D) New Reports
Available
$946,006
20,881
(Winner - 51.00%)
Caldwell, Don (I) $65,778 2,626
(6.41%)
Dye, Nancy (R) $1,166,531 17,438
(42.59%)

Independent Expenditures

Total: $29,474

General Election: Nov. 8, 2011

REPUBLICAN
43.98%
View Primary
DEMOCRAT
WINNER: 55.89%

Campaign Finance

Candidate Spent Votes
Edwards, John* (D) New Reports
Available
$817,049
21,259
(Winner - 55.89%)
Nutter, Dave (R) $814,832 16,728
(43.98%)

Independent Expenditures

Total: $247

General Election: Nov. 6, 2007

DEMOCRAT
WINNER: 98.17%

Campaign Finance

Candidate Spent Votes
Edwards, John* (D) New Reports
Available
$269,434
22,282
(Winner - 98.17%)

General Election: Nov. 4, 2003

DEMOCRAT
WINNER: 99.92%

Campaign Finance

Candidate Spent Votes
Edwards, John* (D) New Reports
Available
$107,874
21,349
(Winner - 99.92%)

General Election: Nov. 2, 1999

REPUBLICAN
41.12%
DEMOCRAT
WINNER: 58.86%

Campaign Finance

Candidate Spent Votes
Edwards, John* (D) New Reports
Available
$490,009
23,091
(Winner - 58.86%)
Fralin, William Heywood Jr (R) $480,290 16,133
(41.12%)