Primary
Primary election: Tuesday, August 18, 2026
Full calendar and every race: Florida primary guide
Race Overview
General Election Polling Trend
PollingSource average — trailing average of all polls from the last 90 days.
Candidates
General Election Polling Average
Average reflects all polls from the last 90 days; table shows the most recent 30 days or the newest 3 polls, whichever is more. How accurate is each pollster? →
| Pollster | Date | Sample | MoE | Dem | Rep |
|---|---|---|---|---|---|
| Beacon Insights | 2026-05-20 | 461 RV | Jared Moskowitz 43.00% | Scott Singer 33.00% | |
| Middle Seat | 2026-05-06 | 576 V | ±4.10 | Oliver Larkin 45.00% | Scott Singer 33.00% |
| Beacon Insights | 2026-05-02 | 461 RV | Jared Moskowitz 43.00% | Scott Singer 33.00% |
Questions About This Race
Who is winning the 2026 FL-25 House race?
Jared Moskowitz leads Scott Singer 43.7% to 33% in the PollingSource polling average — a D+10.7 margin based on 3 polls from the last 90 days.
Is the 2026 FL-25 House race competitive?
No — the PollingSource polling average rates it Safe D for Democrats. Note: our polling average (Safe D) diverges from the expert consensus (Lean R) — that gap makes this a race to watch.
What does the latest poll of the 2026 FL-25 House race say?
The most recent public poll, from Beacon Insights (completed May 20, 2026), found Jared Moskowitz (D) at 43% and Scott Singer (R) at 33%.
When is the 2026 FL-25 House race decided?
Election Day is Tuesday, November 3, 2026.
How is the PollingSource average calculated?
The PollingSource average is the unweighted mean of every scientific public poll of the race from the last 90 days — we do not exclude pollsters. Each race page lists the individual polls behind the average with pollster, field dates, sample size, and margin of error. Full details: pollingsource.com/methodology.
Independent Expenditures Updated just now
Top Spenders
- CONSERVATIVE LEADERSHIP FOR FLORIDA $158,500
- THE PEOPLE UNITED PAC $113
- PEOPLES VOICES UNITED PAC $43
Full outside-spending research — every committee, every race →
Race News
No news coverage yet for this race.