RedBox Research · Florida · Election night

Florida, live

Real-time election results against our final poll

  • Live turnout by party against our final poll's four paths
  • The count by county against what we expected
  • Our projection for each race, not an official result

Status: Displaying current turnout. Awaiting election results.

As of Nov 3, 5:20 PM ET66 counties reporting live, 1 county reporting dailyUpdated: 17:20:05

Our final poll vs election results

Based on our October 30–31 final poll of likely voters, not based on a vote count.

U.S. Senate

Our final poll

Moody +2

Ashley Moody
(R)
47%
Angie Nixon
(D)
45%

Narrow lead, within the margin of error (±2.1 points on each candidate's share).

34% chance Nixon finishes ahead

Election results

Not yet counted

Ashley Moody
(R)
0%
Angie Nixon
(D)
0%

Florida reports after polls close at 8 p.m. ET.

Governor

Our final poll

Donalds +1

Byron Donalds
(R)
47%
David Jolly
(D)
46%

Narrow lead, within the margin of error (±2.1 points on each candidate's share).

44% chance Jolly finishes ahead

Election results

Not yet counted

Byron Donalds
(R)
0%
David Jolly
(D)
0%

Florida reports after polls close at 8 p.m. ET.

The chance comes from our final poll's shares and its locked error model (sampling and non-sampling error together), before any vote is counted.

Four paths to the Capitol

The party gap in turnout, now and for each possible path.

Currently R+8

Senate: Nixon +1Governor: Jolly +2

Democrats' surge grows on Election DayElection Day: R+18

Senate: Moody, Nixon evenGovernor: Jolly +1

Democrats' surge keeps going on Election DayElection Day: R+23

Senate: Moody +2Governor: Donalds +1

Our estimateElection Day: R+32

Senate: Moody +4Governor: Donalds +3

Election Day runs heavier RepublicanElection Day: R+41

Where the races turn: if voters split the way our poll found, Nixon wins with an Election Day of about R+21 or less, and Jolly with about R+28 or less. Our poll expects about R+32; Election Day 2022 ran R+27. Check-ins so far run R+25 (2,015,461 voters); the day's early check-ins can differ from its total.

The first results: to be on pace to win, Nixon needs about 56% of the early and mail votes for the two main candidates, a 13-point lead, and Jolly about 56%, a 12-point lead. Our poll expects Nixon to lead by 9 and Jolly by 10. Read them once the Panhandle reports, around 8:30 p.m. Eastern.

All figures here are Republican minus Democratic ballots: registered-party makeup, not candidate margins. The line each path starts from is the ballots cast so far, and each path ends at the makeup of the final electorate, after Election Day; Election Day under a path is what that day's own voters must run, in points of their ballots, for the final electorate to land on it. Statewide so far: R 3,230,489, D 2,594,004, NPA 1,499,021, minor 206,056.

U.S. Senate by county

Each county's reported Nixon share against what our poll expected of the vote counted so far.

Alachua: not yet reportedBaker: not yet reportedBay: not yet reportedBradford: not yet reportedBrevard: not yet reportedBroward: not yet reportedCalhoun: not yet reportedCharlotte: not yet reportedCitrus: not yet reportedClay: not yet reportedCollier: not yet reportedColumbia: not yet reportedDeSoto: not yet reportedDixie: not yet reportedDuval: not yet reportedEscambia: not yet reportedFlagler: not yet reportedFranklin: not yet reportedGadsden: not yet reportedGilchrist: not yet reportedGlades: not yet reportedGulf: not yet reportedHamilton: not yet reportedHardee: not yet reportedHendry: not yet reportedHernando: not yet reportedHighlands: not yet reportedHillsborough: not yet reportedHolmes: not yet reportedIndian River: not yet reportedJackson: not yet reportedJefferson: not yet reportedLafayette: not yet reportedLake: not yet reportedLee: not yet reportedLeon: not yet reportedLevy: not yet reportedLiberty: not yet reportedMadison: not yet reportedManatee: not yet reportedMarion: not yet reportedMartin: not yet reportedMiami-Dade: not yet reportedMonroe: not yet reportedNassau: not yet reportedOkaloosa: not yet reportedOkeechobee: not yet reportedOrange: not yet reportedOsceola: not yet reportedPalm Beach: not yet reportedPasco: not yet reportedPinellas: not yet reportedPolk: not yet reportedPutnam: not yet reportedSt. Johns: not yet reportedSt. Lucie: not yet reportedSanta Rosa: not yet reportedSarasota: not yet reportedSeminole: not yet reportedSumter: not yet reportedSuwannee: not yet reportedTaylor: not yet reportedUnion: not yet reportedVolusia: not yet reportedWakulla: not yet reportedWalton: not yet reportedWashington: not yet reported
Reported minus expected Democratic share, points (Republican side first)
  • R +10 or more
  • R +5 to 10
  • R +2 to 5
  • R +0 to 2
  • D +0 to 2
  • D +2 to 5
  • D +5 to 10
  • D +10 or more
  • Not yet reported
As of
Alachua63%——0%—
Baker26%——0%—
Bay34%——0%—
Bradford32%——0%—
Brevard43%——0%—
Broward64%——0%—
Calhoun33%——0%—
Charlotte38%——0%—
Citrus34%——0%—
Clay35%——0%—
Collier38%——0%—
Columbia35%——0%—
DeSoto40%——0%—
Dixie27%——0%—
Duval53%——0%—
Escambia43%——0%—
Flagler41%——0%—
Franklin42%——0%—
Gadsden72%——0%—
Gilchrist26%——0%—
Glades34%——0%—
Gulf31%——0%—
Hamilton42%——0%—
Hardee34%——0%—
Hendry44%——0%—
Hernando40%——0%—
Highlands37%——0%—
Hillsborough54%——0%—
Holmes24%——0%—
Indian River40%——0%—
Jackson38%——0%—
Jefferson47%——0%—
Lafayette22%——0%—
Lake43%——0%—
Lee42%——0%—
Leon63%——0%—
Levy34%——0%—
Liberty32%——0%—
Madison45%——0%—
Manatee43%——0%—
Marion41%——0%—
Martin38%——0%—
Miami-Dade53%——0%—
Monroe45%——0%—
Nassau33%——0%—
Okaloosa32%——0%—
Okeechobee34%——0%—
Orange59%——0%—
Osceola59%——0%—
Palm Beach56%——0%—
Pasco45%——0%—
Pinellas52%——0%—
Polk49%——0%—
Putnam36%——0%—
Santa Rosa29%——0%—
Sarasota43%——0%—
Seminole50%——0%—
St. Johns38%——0%—
St. Lucie51%——0%—
Sumter35%——0%—
Suwannee31%——0%—
Taylor33%——0%—
Union28%——0%—
Volusia45%——0%—
Wakulla39%——0%—
Walton27%——0%—
Washington28%——0%—

Governor by county

Each county's reported Jolly share against what our poll expected of the vote counted so far.

Alachua: not yet reportedBaker: not yet reportedBay: not yet reportedBradford: not yet reportedBrevard: not yet reportedBroward: not yet reportedCalhoun: not yet reportedCharlotte: not yet reportedCitrus: not yet reportedClay: not yet reportedCollier: not yet reportedColumbia: not yet reportedDeSoto: not yet reportedDixie: not yet reportedDuval: not yet reportedEscambia: not yet reportedFlagler: not yet reportedFranklin: not yet reportedGadsden: not yet reportedGilchrist: not yet reportedGlades: not yet reportedGulf: not yet reportedHamilton: not yet reportedHardee: not yet reportedHendry: not yet reportedHernando: not yet reportedHighlands: not yet reportedHillsborough: not yet reportedHolmes: not yet reportedIndian River: not yet reportedJackson: not yet reportedJefferson: not yet reportedLafayette: not yet reportedLake: not yet reportedLee: not yet reportedLeon: not yet reportedLevy: not yet reportedLiberty: not yet reportedMadison: not yet reportedManatee: not yet reportedMarion: not yet reportedMartin: not yet reportedMiami-Dade: not yet reportedMonroe: not yet reportedNassau: not yet reportedOkaloosa: not yet reportedOkeechobee: not yet reportedOrange: not yet reportedOsceola: not yet reportedPalm Beach: not yet reportedPasco: not yet reportedPinellas: not yet reportedPolk: not yet reportedPutnam: not yet reportedSt. Johns: not yet reportedSt. Lucie: not yet reportedSanta Rosa: not yet reportedSarasota: not yet reportedSeminole: not yet reportedSumter: not yet reportedSuwannee: not yet reportedTaylor: not yet reportedUnion: not yet reportedVolusia: not yet reportedWakulla: not yet reportedWalton: not yet reportedWashington: not yet reported
Reported minus expected Democratic share, points (Republican side first)
  • R +10 or more
  • R +5 to 10
  • R +2 to 5
  • R +0 to 2
  • D +0 to 2
  • D +2 to 5
  • D +5 to 10
  • D +10 or more
  • Not yet reported
As of
Alachua63%——0%—
Baker27%——0%—
Bay35%——0%—
Bradford33%——0%—
Brevard44%——0%—
Broward65%——0%—
Calhoun34%——0%—
Charlotte39%——0%—
Citrus35%——0%—
Clay36%——0%—
Collier39%——0%—
Columbia36%——0%—
DeSoto41%——0%—
Dixie28%——0%—
Duval54%——0%—
Escambia44%——0%—
Flagler42%——0%—
Franklin43%——0%—
Gadsden72%——0%—
Gilchrist27%——0%—
Glades35%——0%—
Gulf32%——0%—
Hamilton43%——0%—
Hardee35%——0%—
Hendry45%——0%—
Hernando40%——0%—
Highlands37%——0%—
Hillsborough55%——0%—
Holmes25%——0%—
Indian River40%——0%—
Jackson39%——0%—
Jefferson48%——0%—
Lafayette23%——0%—
Lake43%——0%—
Lee43%——0%—
Leon63%——0%—
Levy35%——0%—
Liberty33%——0%—
Madison46%——0%—
Manatee44%——0%—
Marion42%——0%—
Martin39%——0%—
Miami-Dade54%——0%—
Monroe46%——0%—
Nassau34%——0%—
Okaloosa33%——0%—
Okeechobee35%——0%—
Orange60%——0%—
Osceola59%——0%—
Palm Beach56%——0%—
Pasco46%——0%—
Pinellas53%——0%—
Polk50%——0%—
Putnam37%——0%—
Santa Rosa30%——0%—
Sarasota44%——0%—
Seminole51%——0%—
St. Johns38%——0%—
St. Lucie52%——0%—
Sumter36%——0%—
Suwannee32%——0%—
Taylor34%——0%—
Union29%——0%—
Volusia46%——0%—
Wakulla40%——0%—
Walton28%——0%—
Washington30%——0%—

Live results feed not yet available; showing turnout only.

Central-time panhandle counties (Bay, Calhoun, Escambia, Holmes, Jackson, Okaloosa, Santa Rosa, Walton, Washington; part of Gulf) vote until 8 PM ET.

How this works

Projections are ours, not official results. Official results come from the Florida Division of Elections and the county supervisors of elections; our feed reads their postings, and our turnout read comes from the counties' ballot reports by party and method (mail, early, Election Day).

Election Day lines. The Election Day lines use one measure: registered Republicans minus registered Democrats among Election Day check-ins, in points of the day's voters. Each race's line is the Election Day turnout at which it ties, given the ballots cast before Election Day, with each party's voters splitting as our final poll found; it falls between two of the turnout paths our poll modeled (“Democrats' surge grows on Election Day”, “Democrats' surge keeps going on Election Day”, “Our estimate” and “Election Day runs heavier Republican”) and is taken between them in proportion, since the races' margins move in a near-straight line from one path to the next. The first-results line is the share of the early and mail votes that ties each race if the votes counted after them split the way our poll projects. These are lines to read the night by, not forecasts.

Before results. The standing call is the poll's own: the chance the Democrat finishes ahead and the margin, from our final poll's shares and its locked error model, before any vote is counted.

Expected share. For each county and vote block (mail, early, Election Day) the expected Democratic two-party share is our poll's within-party candidate shares for that voting status (already voted for mail and early, not yet voted for Election Day) applied to the block's party mix: the county's live ballots cast by party for mail and early, the projected remaining party mix for Election Day. For the 16 benchmark counties, the mail-plus-early expectation is the region-blended first-drop benchmark.

Expected vote. Ballots already cast (live turnout by county, party and method) plus the projected remaining Election Day vote: live Election Day check-ins where a county reports them, otherwise the county's share of the remaining ballots on the “Our estimate” path, with that path's remaining party mix.

Anchor. Before results, every county's expected share moves by one statewide amount so the starting margin equals the standing call; the counted vote then moves it.

Difference from our expectation. When a county reports, its difference from our expectation is the reported Democratic two-party share minus the expected share of the blocks it has reported (mail and early count first when the vote type is not given). The rest of that county's vote is projected with that difference pulled toward its region's pooled difference by the share of the county's expected vote counted.

Uncertainty. 20,000 simulations of the uncounted vote: a statewide swing shared by every county, a regional swing and county noise, each scaled by the square root of the uncounted share. The statewide swing's typical error is set so that, before any vote is counted, the needle's chance matches the standing call (our final poll's sampling error plus the locked error model's error beyond sampling). The regional swing's typical error is half, and the county noise's all, of the gap between the race's margins on the “Democrats' surge keeps going on Election Day” and “Election Day runs heavier Republican” paths, taken as an 80% interval. Outputs: the chance the Democrat finishes ahead, the projected final two-party margin (Democrat minus Republican) with its 80% band, and the share of expected vote counted. There is no needle until real results exist.

Every figure is a whole number, rounded once from the feed's unrounded values. The page refreshes itself every 60 seconds from its own feed route, which passes Pollster's document through unchanged.

Where these numbers come from: 67 county sources, as of Nov 3, 5:10 PM ET

Each county's ballots cast by party come from its own posting, linked here with the time our feed last read it.

The model's technical note

It uses the model's own names: N is “Democrats' surge grows on Election Day”, P0 is “Democrats' surge keeps going on Election Day”, midpoint is “Our estimate”, B1 is “Election Day runs heavier Republican”, a residual is the difference from our expectation and sd is the typical error (standard deviation).

Florida 2026 election-night needle: how it works. Inputs (config/florida_2026_election_night_inputs.json, each source with its sha256): our final poll's within-party candidate shares by voting status (already voted / not yet voted, approved weights), the region-blended first-drop expectations of the 16 benchmark counties, and the three final-turnout paths (P0 / midpoint / B1). 1. Expected share. For each county and vote block (mail, early, Election Day) the expected Democratic (Nixon; Jolly for Governor) two-party share is the poll's within-party shares for that voting status times the block's party mix: mail and early use the already-voted shares and the county's live ballots cast by party; Election Day uses the not-yet-voted shares and the county's own remaining party mix. A benchmark county's mail and early blocks also use its live banked mix; its region-blended benchmark enters only as an adjustment, the benchmark value minus the poll's expectation at the benchmark's own banked mix. 2. Expected vote. Each county's expected final ballots are the midpoint turnout path's (inputs expected_vote, by party); the Election Day block is live Election Day check-ins plus the remaining ballots, final minus cast so far by party, floored at 0, so check-ins are a cumulative lower bound and never a sudden final. The counted share and every scaling use these totals; the P0 and B1 paths give the scenario expected margins. 3. Residuals. When a county reports, residual = reported Democratic two-party share minus the expected share of the blocks it has reported. Residuals are shrunk toward 0 by their precision (reported votes), pooled by region without the county itself, capped when transferred, and carried into the Election Day block at 0.6 until Election Day votes report. A county reporting totals with no vote-type split has its read damped by its unknown block composition: the spread of the expected share of its reported votes between filling mail first, early first, and all blocks in proportion. Until the Central-time panhandle's polls close (8 PM ET), no residual is transferred into those counties' Election Day vote (half for Gulf, which is split). 4. Anchor. Before results, the expected statewide margin is the outcome call's (services.outcome_call on the approved read and the locked W3 error file, inputs "prior"): the call-vs-turnout gap is carried in the Election Day block only, by an offset frozen in the inputs (prior.<race>.anchor_offset_ed, computed once from the inputs' own banked snapshot and recorded with the inputs sha256), so later turnout moves the expectation instead of being cancelled. 5. Uncertainty. 20,000 simulations of the uncounted vote: a statewide swing shared by every county (its posterior sd given the reporting counties), an Election Day block swing (sd floor 2.75 share points until Election Day votes report), a regional swing (six poll regions) scaled by the square root of the region's uncounted share, and county noise; each county's Election Day vote total also varies, log-scale sd its P0-to-B1 Election Day range taken as an 80% interval. Regional sd = half and county sd = all of the P0-to-B1 path range taken as an 80% interval, |margin(P0) - margin(B1)| / (2 * 1.2816), in two-party points. The statewide sd is set so that, with nothing counted, the simulated statewide two-party margin's sd equals the outcome call's (less the local and Election Day parts). The call's sd is sqrt(sampling^2 + W3 nonsampling^2) in all-respondent D - R points; the needle works in two-party points 100 * (D - R) / (D + R), so the call's margin and sd are each divided by the poll's D + R share. 6. Outputs. P(Democrat finishes ahead), projected final two-party margin (D - R, points; the simulations' median) and its 80% band, and the share of expected vote counted. No needle until real results exist (phase "turnout"); races.*.prior carries the call (p_dem_ahead, margin, sd in two-party points; margin_share and sd_share in all-respondent points) and the simulation's own P with nothing counted.