Races · Senate · 2024 · Virginia
Senate · class I · open seat
Tim Kaine vs Hung Cao
Where this race stands
VerifiedTossup · model 92% D
No recent polls or markets for this race. PVI baseline (D+1) suggests Tossup.
The poliagg-v34 ensemble forecasts D+8.4 with an 80% CI ranging from R+3.6 (10th pctile) to D+20.4 (90th pctile), giving D a 92% chance of winning.
CITATIONS · tossup
Forecast · poliagg-v34
Predicted final margin
D +8.4
80% CI: R +3.6 → D +20.4 · win prob 92%
R+30R+15TIEDD+15D+30
Quality · inputs
Data quality · high
| Polls used | 19 |
| Days to election | passed |
| Actual result | D+8.9 |
| Residual σ | 6.00pt |
| Generated | 7/1/2026 |
Polling average
Weighted, plus each pollster's measured bias subtracted before averaging.
All polls · 19 results
strongpositiveinfocautionflag
| Date | Pollster · trust signals | n · pop | Lean | Bias · track | vs raters | D · R |
|---|---|---|---|---|---|---|
| Nov 3 | AtlasIntel+2For · AtlasIntel | 2,202 · LV | NEUTRAL | D +0.330 tracked | -4.0r lean | 53 · 44 |
| Nov 2 | Research Co.+1For · Research Co. | 450 · LV | NEUTRAL | D +1.450 tracked | -0.7aligned | 53 · 41 |
| Oct 29 | Chism Strategies | 520 · LV | NEUTRAL | — | — | 46 · 45 |
| Oct 28 | Cygnal | 600 · LV | NEUTRAL | D +1.954 tracked | +1.2aligned | 52 · 42 |
| Oct 28 | Roanoke CollegeFor · Roanoke College | 851 · LV | NEUTRAL | R +1.63 tracked | — | 51 · 40 |
| Oct 27 | ActiVote+1For · ActiVote | 400 · LV | D-LEAN | D +3.926 tracked | +1.0aligned | 55 · 45 |
| Oct 22 | The Washington Post/George Mason University+1For · The Washington Post | 1,004 · LV | NEUTRAL | — | — | 54 · 41 |
| Oct 13 | ActiVote+1For · ActiVote | 400 · LV | D-LEAN | D +3.926 tracked | +1.0aligned | 56 · 44 |
| Oct 3 | Christopher Newport University | 800 · LV | NEUTRAL | — | — | 55 · 35 |
| Sep 23 | Emerson College+1For · Emerson Polling | 860 · LV | NEUTRAL | D +0.7118 tracked | +0.8aligned | 51 · 41 |
Endorsements · 17 total
Source · Wikipedia · 1 candidate with no endorsements yet17
Endorsements tracked
Tim Kaine17 · 100%
Hung Cao0 · 0%
Total17
Scraped from each candidate’s Wikipedia endorsement list.
DTim Kaine17 endorsers
Most notable · Cristina Tzintzún Ramirez · labor organizer and president of NextGen America PAC (2021–present)
Organizations11
Organizations · 11
- Feminist Majority PAC
- Humane Society Legislative Fund
- J Street PAC
- Jewish Democratic Council of America
- Joint Action Committee for Political Affairs
- League of Conservation Voters
- National Committee to Preserve Social Security and Medicare · PAC
- Natural Resources Defense Council
- NextGen America · PAC
- Population Connection Action Fund
- United Mine Workers of America
Other4
Other · 4
- Giffords
- Harvard · College Democrats
- LGBT Democrats of Virginia
- Sierra Club
Elected officials2
Federal 2State 0Local 0
Elected officials · 2
- Cristina Tzintzún Ramirez · labor organizer and president of NextGen America PAC (2021–present)
- Gabby Giffords · U.S. representative from Arizona's 8th congressional district (2007–2012)
RHung Cao0 endorsers
no endorsers yet
No endorsements found yet. Endorsements come from the candidate's Wikipedia article (when one exists) and update with the daily scrape.
Money raised · own committees
FEC Schedule E (independent expenditures) + candidate-committee totals · last filing 2024-11-20Hung CaoS4VA00353 ↗
Receipts
$9.8M
Disburse
$9.5M
Cash on hand
$407.8K
Debts
$0
Top industries
Pharma / health products$8.4K
Pharma / health products · $8.4K
- Paul Larochelle · $8.4K
Individuals $8.4K · PACs $0
Top contributors
DOD$13.6K
MASON CAPITAL$12.6K
CACI$12.4K
STATE DEPARTMENT - FORMERLY$11.6K
LEE AND MASON$10.1K
Tim KaineS2VA00142 ↗
Receipts
$18.3M
Disburse
$19.3M
Cash on hand
$2.8M
Debts
$0
Top industries
Lawyers / law firms$89.8K
Lawyers / law firms · $89.8K
- Covington & Burling LLP · $89.8K
- Paul Weiss · $52.4K
Individuals $89.8K · PACs $0
Air transport$76.8K
Air transport · $76.8K
- United Airlines · $44.7K
- The Boeing Company · $32.1K
Individuals $76.8K · PACs $0
Computers / electronics$28.6K
Computers / electronics · $28.6K
- Amazon · $28.6K
Individuals $28.6K · PACs $0
Top contributors
COVINGTON & BURLING LLP$89.8K
PAUL WEISS$52.4K
CAPITAL GROUP$45.0K
UNITED AIRLINES$44.7K
THE BOEING COMPANY$32.1K
Outside spending · independent expenditures
FEC Schedule E (independent expenditures) + candidate-committee totals · 24/48-hr IE reportsIE total
$355.1K
D side
$142.6K · 40%
R side
$212.5K · 60%
Top spender
UNLEASH AMERICA PAC
| Spender | Side | Amount | Share | Target |
|---|---|---|---|---|
| UNLEASH AMERICA PAC super pac · boosts R
| R | $171.5K | 48% | for Hung Cao |
| WORKING FAMILIES PARTY PAC super pac · boosts D
| D | $46.4K | 13% | for Tim Kaine |
| THE SENTINEL ACTION FUND super pac · boosts R
| R | $41.0K | 12% | for Hung Cao |
| CARE ACTION pac · boosts D
| D | $31.8K | 9% | for Tim Kaine |
| CLIMATE EMERGENCY ADVOCATES pac · boosts D
| D | $26.9K | 8% | for Tim Kaine |
| RURAL GROUNDGAME 3X super pac · boosts D
| D | $25.8K | 7% | for Tim Kaine |
| SEIU COPE (SERVICE EMPLOYEES INTERNATIONAL UNION COMMITTEE ON POLITICAL EDUCATION) pac · boosts D
| D | $8.5K | 2% | for Tim Kaine |
Editorial ratings · 9 raters
Cook · Sabato · Inside Elections · 538 · DDHQ et al.Safe D5
Safe D · 5 raters
- CNalysis · Nov 20
- The Cook Political Report · Nov 8
- Elections Daily · Aug 8
- Inside Elections · Nov 8
- Sabato's Crystal Ball · Nov 8
Likely D4
Likely D · 4 raters
- Decision Desk HQ / The Hill · Aug 25
- 538 · Nov 1
- RealClearPolitics · Aug 4
- Split Ticket · Oct 22
CNalysis
Safe DThe Cook Political Report
Safe DDecision Desk HQ / The Hill
Likely DElections Daily
Safe D538
Likely DInside Elections
Safe DRealClearPolitics
Likely DSabato's Crystal Ball
Safe DSplit Ticket
Likely DDemographic crosstabs
age · education · race · genderNo demographic crosstabs published for this race yet. Most pollsters release only topline numbers; subgroup breakdowns (age, education, race, gender) appear here when a pollster publishes them.
Rating timeline
Verification trail
Polls verified19 / 19deterministic
Polls flagged—none
Markets ingested0 platformsnone listed
FEC filingssyncedcommittee + IE · 2024-11-20
Endorsements17 totalWikipedia scrape
News coverage< 5 articlesGoogle News
Method · bounds + percentage totals + date-order checks