Florida Election Day margin vs. the Nixon and Jolly lines

The chart shows the R-minus-D party margin of all Election Day ballots cast in Florida since 7 AM ET. Higher is worse for Democrats. The three lines are fixed and never move. R+20, Nixon + Jolly favored: about R+8 in total turnout, the Nixon campaign's target. R+25, Jolly favored; Nixon long shot: Jolly's break-even, since he runs about 2 pts ahead of Nixon in same-pollster polls. R+30, either win unlikely: Jolly's best-case break-even. Between gold and green, Nixon's chances improve the closer the margin gets to green; her rough tossup point is about R+23.5 (our model's best case, also @LinkofSunshine's total R+9 tossup mark). Zones: Both favored at or below R+20, Jolly favored, Nixon in play up to R+25, Uphill for both up to R+30, Unlikely for either above R+30. For reference, A Fight Worth Having published similar cutoffs (R+21 and R+27).

Latest (4:30 PM ET)
R+23.0 ED
≈ R+7.9 total turnout, votes cast so far (our calc.) · 2,013,774 ballots, all 67 counties by party
Total turnout margin, votes cast so far (our calc.)
R+7.9
pre-Election Day R+2.36 on 5,465,115 ballots + 2,013,774 Election Day ballots so far; climbs as Election Day votes come in. The zone comes from the Election Day margin.
Zone
Jolly favored, Nixon in play
3.0 pts past R+20 · 2.0 pts below R+25; Nixon's chances improve the closer it gets to R+20, rough tossup about R+23.5
R+20 R+22 R+24 R+26 R+28 R+30 R+32 7 a 8 a 9 a 10 a 11 a 12 p 1 p 2 p 3 p 4 p R+20Nixon + Jollyfavored R+25Jolly favored;Nixon longshot R+30Either winunlikely 7:10 AM ET: R+28.5 · 36,512 ballots · @umichvoter (X) 7:20 AM ET: R+26.7 · 68,802 ballots · @umichvoter (X) 7:25 AM ET: R+24.7 · 74,376 ballots · @umichvoter (X) 7:30 AM ET: R+23.0 · 105,201 ballots · @umichvoter (X) 7:40 AM ET: R+22.5 · 132,674 ballots · @umichvoter (X) 8:33 AM ET: R+22.2 · 287,081 ballots · @sthepoliticguy (X) 8:56 AM ET: R+22.4 · 354,096 ballots · @umichvoter (X) 9:00 AM ET: R+22.7 · 385,095 ballots · @ZacharyDonnini (X) 9:10 AM ET: R+23.4 · 414,708 ballots · County feeds + Broward est. (real 12:09 PM split re-applied) 10:20 AM ET: R+24.2 · 678,121 ballots · County feeds + Broward est. (real 12:09 PM split re-applied) 11:20 AM ET: R+24.8 · 910,518 ballots · County feeds + Broward est. (real 12:09 PM split re-applied) 11:40 AM ET: R+24.8 · 988,225 ballots · County feeds + Broward est. (real 12:09 PM split re-applied) 11:48 AM ET: R+24.8 · 988,259 ballots · County feeds + Broward est. (real 12:09 PM split re-applied) 11:50 AM ET: R+24.9 · 1,022,093 ballots · County feeds + Broward est. (real 12:09 PM split re-applied) 12:00 PM ET: R+24.9 · 1,054,152 ballots · County feeds + Broward est. (real 12:09 PM split re-applied) 12:10 PM ET: R+24.9 · 1,085,833 ballots · County feeds + Broward est. (real 12:09 PM split re-applied) 12:20 PM ET: R+24.8 · 1,127,042 ballots · County feeds + Broward est. (real 12:09 PM split re-applied) 12:23 PM ET: R+24.7 · 1,129,895 ballots · All 67 county feeds by party 12:40 PM ET: R+24.8 · 1,188,586 ballots · County feeds + Broward est. (last live split) 1:00 PM ET: R+24.8 · 1,248,600 ballots · County feeds + Broward est. (last live split) 1:10 PM ET: R+24.4 · 1,292,033 ballots · County feeds + Broward est. (last live split) 1:20 PM ET: R+24.4 · 1,322,250 ballots · County feeds + Broward est. (last live split) 1:29 PM ET: R+24.3 · 1,327,923 ballots · All 67 county feeds by party 1:30 PM ET: R+24.3 · 1,326,500 ballots · All 67 county feeds by party 1:50 PM ET: R+24.1 · 1,429,397 ballots · All 67 county feeds by party 2:00 PM ET: R+24.1 · 1,462,203 ballots · All 67 county feeds by party 2:20 PM ET: R+23.9 · 1,534,257 ballots · All 67 county feeds by party 2:30 PM ET: R+23.9 · 1,571,937 ballots · All 67 county feeds by party 2:50 PM ET: R+23.8 · 1,638,324 ballots · All 67 county feeds by party 2:54 PM ET: R+23.8 · 1,641,277 ballots · All 67 county feeds by party 3:10 PM ET: R+23.6 · 1,709,973 ballots · All 67 county feeds by party 3:20 PM ET: R+23.6 · 1,741,418 ballots · All 67 county feeds by party 3:30 PM ET: R+23.5 · 1,777,345 ballots · All 67 county feeds by party 3:40 PM ET: R+23.5 · 1,806,366 ballots · County feeds + Broward est. (last live split) 3:50 PM ET: R+23.3 · 1,852,565 ballots · All 67 county feeds by party 4:00 PM ET: R+23.2 · 1,890,109 ballots · All 67 county feeds by party 4:20 PM ET: R+23.0 · 1,972,490 ballots · All 67 county feeds by party 4:30 PM ET: R+23.0 · 2,013,774 ballots · All 67 county feeds by party R+23.0

Total turnout margin, votes cast so far (our calc.)

The lines mark where the final total lands for each zone, so they only compare cleanly once Election Day voting is done. Until then this line reads low and climbs as votes come in; the current zone comes from the Election Day chart above.

R+4 R+6 R+8 R+10 R+12 7 a 8 a 9 a 10 a 11 a 12 p 1 p 2 p 3 p 4 p R+8.0Nixon + Jollyfavored R+9.6Jolly favored;Nixon longshot R+11.2Either winunlikely 7:10 AM ET: R+2.5 · 36,512 ballots · @umichvoter (X) 7:20 AM ET: R+2.7 · 68,802 ballots · @umichvoter (X) 7:25 AM ET: R+2.7 · 74,376 ballots · @umichvoter (X) 7:30 AM ET: R+2.8 · 105,201 ballots · @umichvoter (X) 7:40 AM ET: R+2.8 · 132,674 ballots · @umichvoter (X) 8:33 AM ET: R+3.4 · 287,081 ballots · @sthepoliticguy (X) 8:56 AM ET: R+3.6 · 354,096 ballots · @umichvoter (X) 9:00 AM ET: R+3.7 · 385,095 ballots · @ZacharyDonnini (X) 9:10 AM ET: R+3.8 · 414,708 ballots · County feeds + Broward est. (real 12:09 PM split re-applied) 10:20 AM ET: R+4.8 · 678,121 ballots · County feeds + Broward est. (real 12:09 PM split re-applied) 11:20 AM ET: R+5.6 · 910,518 ballots · County feeds + Broward est. (real 12:09 PM split re-applied) 11:40 AM ET: R+5.8 · 988,225 ballots · County feeds + Broward est. (real 12:09 PM split re-applied) 11:48 AM ET: R+5.8 · 988,259 ballots · County feeds + Broward est. (real 12:09 PM split re-applied) 11:50 AM ET: R+5.9 · 1,022,093 ballots · County feeds + Broward est. (real 12:09 PM split re-applied) 12:00 PM ET: R+6.0 · 1,054,152 ballots · County feeds + Broward est. (real 12:09 PM split re-applied) 12:10 PM ET: R+6.1 · 1,085,833 ballots · County feeds + Broward est. (real 12:09 PM split re-applied) 12:20 PM ET: R+6.2 · 1,127,042 ballots · County feeds + Broward est. (real 12:09 PM split re-applied) 12:23 PM ET: R+6.2 · 1,129,895 ballots · All 67 county feeds by party 12:40 PM ET: R+6.4 · 1,188,586 ballots · County feeds + Broward est. (last live split) 1:00 PM ET: R+6.5 · 1,248,600 ballots · County feeds + Broward est. (last live split) 1:10 PM ET: R+6.6 · 1,292,033 ballots · County feeds + Broward est. (last live split) 1:20 PM ET: R+6.7 · 1,322,250 ballots · County feeds + Broward est. (last live split) 1:29 PM ET: R+6.7 · 1,327,923 ballots · All 67 county feeds by party 1:30 PM ET: R+6.6 · 1,326,500 ballots · All 67 county feeds by party 1:50 PM ET: R+6.9 · 1,429,397 ballots · All 67 county feeds by party 2:00 PM ET: R+7.0 · 1,462,203 ballots · All 67 county feeds by party 2:20 PM ET: R+7.1 · 1,534,257 ballots · All 67 county feeds by party 2:30 PM ET: R+7.2 · 1,571,937 ballots · All 67 county feeds by party 2:50 PM ET: R+7.3 · 1,638,324 ballots · All 67 county feeds by party 2:54 PM ET: R+7.3 · 1,641,277 ballots · All 67 county feeds by party 3:10 PM ET: R+7.4 · 1,709,973 ballots · All 67 county feeds by party 3:20 PM ET: R+7.5 · 1,741,418 ballots · All 67 county feeds by party 3:30 PM ET: R+7.6 · 1,777,345 ballots · All 67 county feeds by party 3:40 PM ET: R+7.6 · 1,806,366 ballots · County feeds + Broward est. (last live split) 3:50 PM ET: R+7.7 · 1,852,565 ballots · All 67 county feeds by party 4:00 PM ET: R+7.7 · 1,890,109 ballots · All 67 county feeds by party 4:20 PM ET: R+7.8 · 1,972,490 ballots · All 67 county feeds by party 4:30 PM ET: R+7.9 · 2,013,774 ballots · All 67 county feeds by party R+7.9

Last updated 4:31 PM ET (checks every 10 minutes; page reloads every 5). Before 9:10 AM: statewide totals posted on X by @umichvoter, @sthepoliticguy and @ZacharyDonnini. From 9:10 AM: 66 county Turnout Quick View feeds by party (VR Systems) plus Broward's Election Day ballots by party from the Broward Supervisor of Elections live turnout-by-party dashboard. If that dashboard is down or behind, Broward's total comes from Florida Election Watch with the last live Broward split applied (or Broward's certified 2022 Election Day split, D+9.5, if no live split was ever read), and that point is marked est. Readings from 9:10 AM up to 12:23 PM were taken before the live Broward split was read, so they are re-estimated (est.): each uses Election Watch's Broward total at that time with Broward's real Election Day split from 12:09 PM (D+7.0). No reading exists between 7:40 and 8:33 AM; the line just connects the readings on either side.

All readings
Time ETMarginBallotsSource
4:30 PMR+23.02,013,774All 67 county feeds by party
4:20 PMR+23.01,972,490All 67 county feeds by party
4:00 PMR+23.21,890,109All 67 county feeds by party
3:50 PMR+23.31,852,565All 67 county feeds by party
3:40 PMR+23.5 est.1,806,366County feeds + Broward est. (last live split)
3:30 PMR+23.51,777,345All 67 county feeds by party
3:20 PMR+23.61,741,418All 67 county feeds by party
3:10 PMR+23.61,709,973All 67 county feeds by party
2:54 PMR+23.81,641,277All 67 county feeds by party
2:50 PMR+23.81,638,324All 67 county feeds by party
2:30 PMR+23.91,571,937All 67 county feeds by party
2:20 PMR+23.91,534,257All 67 county feeds by party
2:00 PMR+24.11,462,203All 67 county feeds by party
1:50 PMR+24.11,429,397All 67 county feeds by party
1:30 PMR+24.31,326,500All 67 county feeds by party
1:29 PMR+24.31,327,923All 67 county feeds by party
1:20 PMR+24.4 est.1,322,250County feeds + Broward est. (last live split)
1:10 PMR+24.4 est.1,292,033County feeds + Broward est. (last live split)
1:00 PMR+24.8 est.1,248,600County feeds + Broward est. (last live split)
12:40 PMR+24.8 est.1,188,586County feeds + Broward est. (last live split)
12:23 PMR+24.71,129,895All 67 county feeds by party
12:20 PMR+24.8 est.1,127,042County feeds + Broward est. (real 12:09 PM split re-applied)
12:10 PMR+24.9 est.1,085,833County feeds + Broward est. (real 12:09 PM split re-applied)
12:00 PMR+24.9 est.1,054,152County feeds + Broward est. (real 12:09 PM split re-applied)
11:50 AMR+24.9 est.1,022,093County feeds + Broward est. (real 12:09 PM split re-applied)
11:48 AMR+24.8 est.988,259County feeds + Broward est. (real 12:09 PM split re-applied)
11:40 AMR+24.8 est.988,225County feeds + Broward est. (real 12:09 PM split re-applied)
11:20 AMR+24.8 est.910,518County feeds + Broward est. (real 12:09 PM split re-applied)
10:20 AMR+24.2 est.678,121County feeds + Broward est. (real 12:09 PM split re-applied)
9:10 AMR+23.4 est.414,708County feeds + Broward est. (real 12:09 PM split re-applied)
9:00 AMR+22.7385,095@ZacharyDonnini (X)
8:56 AMR+22.4354,096@umichvoter (X)
8:33 AMR+22.2287,081@sthepoliticguy (X)
7:40 AMR+22.5132,674@umichvoter (X)
7:30 AMR+23.0105,201@umichvoter (X)
7:25 AMR+24.774,376@umichvoter (X)
7:20 AMR+26.768,802@umichvoter (X)
7:10 AMR+28.536,512@umichvoter (X)