Pollsters · Updated Oct 17, 2026
Echelon Insights
28 public polls in the 2026 cycle, across 6 races and the generic congressional ballot. Latest: Sep 21, 2026.
- Polls
- 286 in 6 races · 22 generic ballot
- 538 rating
- ★★½2.7 of 3 stars
- House effect
- R+1.5Against other polls, in today's forecast
Its polls run 1.5 points more Republican than other polls of the same races; the forecast removes that before averaging.
Race polls
Newest first. Source links go to the poll's own release.
| Race | Dates | Sample | Result | Margin | Source |
|---|---|---|---|---|---|
| U.S. Senate in Georgia for NetChoiceR-sponsored | Apr 3–Apr 9 | 407 LV | Ossoff 51 · Collins 44 | D+7 | netchoice.org ↗ |
| U.S. Senate in Iowa for NetChoiceR-sponsored | Apr 3–Apr 9 | 377 LV | Turek 46 · Hinson 45 | D+1 | netchoice.org ↗ |
| U.S. Senate in Ohio (special) for NetChoiceR-sponsored | Apr 3–Apr 9 | 413 LV | Brown 45 · Husted 51 | R+6 | netchoice.org ↗ |
| Florida Governor for NetChoice | Apr 3–Apr 9 | 406 LV | Jolly 43 · Donalds 49 | R+6 | netchoice.org ↗ |
| Georgia Governor for NetChoiceR-sponsored | Apr 3–Apr 9 | 407 LV | Bottoms 49 · Jackson 43 | D+6 | netchoice.org ↗ |
| Ohio Governor for NetChoiceR-sponsored | Apr 3–Apr 9 | 413 LV | Acton 44 · Ramaswamy 49 | R+5 | netchoice.org ↗ |
Generic congressional ballot
Which party voters would back for the House. The national House forecast.
| Dates | Sample | Dem. | Rep. | Margin | Source |
|---|---|---|---|---|---|
| Sep 17–Sep 21 | 1,002 LV | 51 | 43 | D+8 | echeloninsights.com ↗ |
| Aug 13–Aug 17 | 1,002 LV | 50 | 45 | D+5 | echeloninsights.com ↗ |
| Jul 9–Jul 13 | 1,004 LV | 50 | 44 | D+6 | echeloninsights.com ↗ |
| Jun 18–Jun 22 | 1,008 LV | 51 | 45 | D+6 | echeloninsights.com ↗ |
| Jun 11–Jun 14 | 1,012 LV | 50 | 44 | D+6 | echeloninsights.com ↗ |
| May 14–May 18 | 1,008 LV | 51 | 43 | D+8 | echeloninsights.com ↗ |
| Apr 17–Apr 20 | 1,012 LV | 50 | 44 | D+6 | echeloninsights.com ↗ |
| Apr 3–Apr 9 for NetChoice | 2,880 LV | 50 | 45 | D+5 | netchoice.org ↗ |
| Mar 12–Mar 16 | 1,033 LV | 49 | 44 | D+5 | echelonin.wpenginepowered.com ↗ |
| Feb 19–Feb 23 | 1,002 LV | 50 | 46 | D+4 | echelonin.wpenginepowered.com ↗ |
| Jan 22–Jan 26 | 1,029 LV | 49 | 44 | D+5 | echelonin.wpenginepowered.com ↗ |
| Dec 11–Dec 15 | 1,011 LV | 48 | 45 | D+3 | echelonin.wpenginepowered.com ↗ |
| Nov 13–Nov 17 | 1,051 LV | 49 | 45 | D+4 | echelonin.wpenginepowered.com ↗ |
| Oct 16–Oct 20 | 1,010 LV | 48 | 46 | D+2 | echelonin.wpenginepowered.com ↗ |
| Sep 18–Sep 22 | 1,071 LV | 47 | 46 | D+1 | echelonin.wpenginepowered.com ↗ |
| Aug 14–Aug 18 | 1,057 LV | 47 | 46 | D+1 | echelonin.wpenginepowered.com ↗ |
| Jul 10–Jul 14 | 1,084 LV | 47 | 48 | R+1 | echelonin.wpenginepowered.com ↗ |
| Jul 10–Jul 14 | 1,084 LV | 45 | 41 | D+4 | echelonin.wpenginepowered.com ↗ |
| Jun 12–Jun 16 | 982 LV | 47 | 48 | R+1 | echelonin.wpenginepowered.com ↗ |
| May 8–May 12 | 1,000 LV | 47 | 48 | R+1 | echelonin.wpenginepowered.com ↗ |
| Mar 10–Mar 13 | 1,007 LV | 46 | 47 | R+1 | echelonin.wpenginepowered.com ↗ |
| Feb 10–Feb 13 | 1,010 LV | 46 | 47 | R+1 | echelonin.wpenginepowered.com ↗ |