Javascript is required to run this page
Tim Kaine (D)
2,010,067 52.87%
George Allen (R)
1,785,542 46.96%

Localities: Number of Registered Voters

BIG URBAN
SUBURBAN AND SMALL CITIES
RURAL