A head to head comparison of the Virginia 2018 General Election gives us an idea of the break down of the voters.
Tim Kaine received 1.91M (57.09 %) votes, beating Corey Stewart who gained 1.37M (41.07 %) by 536.06k votes in Virginia.
Tim Kaine won 52 counties out of the 133 counties that make up Virginia. The record shows that Corey Stewart won 81 counties.
During the 2018 general elections, over 3M total number of votes were cast. Corey Stewart got 1,374,313 (1M) over Matt Waters 61,565 (62k). He won the popular vote by 1,374,313 (1M). His victory in the State of Virginia (with 1,374,313 votes) represents 50.0% of his popular vote victory.
Top 15 Counties in General Elections
All Candidates (Senate General Elections)
These 15 counties play an important role in these Primary elections. If a candidate, can get a sizable majority in the largest counties (Fairfax, Prince William and Loudoun), it becomes very difficult to win majorities in the smaller counties without voter outreach and increased voter participation in them.
Top 15 Counties Comparison in General Elections
Fairfax, Prince William and Loudoun, three of the larger counties voted in favor of Tim Kaine, giving him a 283k vote advantage.