Javascript is required to run this page
Tim Kaine (D)
1,910,370 57.00%
Corey Stewart (R)
1,374,313 41.01%
Matt Waters (L)
61,565 1.84%

Localities: Number of Registered Voters

BIG URBAN
SUBURBAN AND SMALL CITIES
RURAL