Pollster · Commercial firm

Echelon Insights

Research draft
Polls since 2024
145
Latest poll ended
October 23, 2026
House effect vs. other polls
R+0.7
Record vs. results, relative
R+0.3

Polls from the VoteHub polling API, used under CC BY 4.0. Each result links to the pollster's or sponsor's own release. Imported once a day; a poll VoteHub later changes keeps its earlier version on record here.

§1About

Drafted by AI from the public sources cited. Each sentence links to its source.

Echelon Insights describes itself as a strategic research firm that combines traditional polling with digital research, analytics and modeling.1,2 Its team page says it has worked since 2014 and lists Kristen Soltis Anderson and Patrick Ruffini as founding partners and Kai Chen Yeo as a partner.2

Kind
Commercial firm1
Founded
20142

§2Who it works with

Why this matters: Owners, news partners and the firms behind a poll's interviews shape what gets asked, how, and what gets published.

Fieldwork or panel by

  • Lucid (2022–now). A methodology note in an August 2022 Echelon Insights survey deck published by the Pacific Research Institute says the sample was drawn from the Lucid sample exchange and matched to the L2 voter file.3

Founded by

  • Kristen Soltis Anderson. The Echelon Insights team page lists Kristen Soltis Anderson as a founding partner.2
  • Patrick Ruffini. The Echelon Insights team page lists Patrick Ruffini as a founding partner.2

Published with

Names its polls have been published under, alongside other pollsters or news outlets.

  • Echelon Insights/GBAO: GBAO · 2 polls listed
  • Echelon Insights/Tusk Strategies: Tusk Strategies · 1 poll listed

Who paid for its polls

Sponsors named on its polls, most polls first4. A party-aligned flag is VoteHub's, per poll.
SponsorPollsBetweenFlagged party-aligned
NetChoice29February 20, 2025 – October 23, 2026No
AARP2December 16, 2025No

§3Whom it works for

Why this matters: A firm that also works for one party's campaigns can still publish accurate polls, but readers deserve to know.

Works for Republican candidates or groups. The Echelon Insights homepage shows the National Republican Senatorial Committee and the Club for Growth among the organizations it works with, next to a think tank, a foundation, nonprofits, a trade group and The New York Times, and names no Democratic party committee. Its team page says its clients include electoral campaigns and nonprofits but does not name a party.1,2

  • National Republican Senatorial Committee. The Echelon Insights homepage shows the National Republican Senatorial Committee among the organizations it works with.1

Of its 145 polls listed since the 2024 election, VoteHub flags 0 as paid for by a Democratic-aligned sponsor and 0 by a Republican-aligned sponsor4.

Federal campaigns and committees that paid it

From 2023 through 2026, 1 federal committee reported paying Echelon Insights $5,000 for polling, surveys or research5,6,7,8. By the party each committee reports to the FEC: 0 Democratic, 0 Republican, and 1 none (most PACs and super PACs report none).

The largest payers, by amount paid for polling, surveys or research. Only federal committees report to the FEC; state and local campaigns, work paid through another consultant, and polling billed as consulting are not here. Matched by the payee name on the filing: ECHELON INSIGHTS.
CommitteeKindParty it reportsPaid for pollingBetween
CATHOLICVOTE.ORG CANDIDATE FUNDSuper PACNone reported$5,000November 18, 2024

§4How its numbers compare with other polls

Why this matters: A firm whose polls run steadily to one side of everyone else's is worth reading alongside others.

Each of its polls since the 2024 election is compared with other pollsters' polls of the same question whose field period ended within 14 days, each other pollster counted once4. The figure is the average gap, with a 95% margin. This compares it with other polls, not with the truth: the others can be the ones that are off.

Party margin
R+0.7 (±0.9) across 33 polls of the generic ballot and 2026 races, in 12 contests.
Net approval: Donald Trump
+1.2 points (±0.9) across 23 polls, against other polls of the same question.
Net favorability: JD Vance
+1.0 points (±1.7) across 20 polls, against other polls of the same question.
Net favorability: Donald Trump
+0.4 points (±1.4) across 18 polls, against other polls of the same question.

D+ means its polls showed Democrats doing better than other polls did; R+, Republicans. A figure from fewer than 5 polls isn't shown.

§5Record against results

Why this matters: The one test that doesn't depend on other polls: how close a firm's final polls came to what voters did.

From FiveThirtyEight's final public data9,10: general-election polls between a Democrat and a Republican in the last three weeks before each election, compared with the certified result. FiveThirtyEight rated each name polls were published under separately. Across all 8,957 such polls, the average miss was D+0.7, so the relative figure takes out the misses every pollster shared that year.

Error is the poll's D−R margin minus the result's; D+ means it showed Democrats doing better than they did.
Published asPollsElectionsAverage missRelative to other pollsTypical size of miss538's last rating
Echelon Insights102020–2022R+0.2R+0.32.1 pts2.7 of 3

ABC News closed FiveThirtyEight in March 2025; its data stops at the 2022 elections. 2026 results will be added once states certify them.

§62026 record against the count

Why this matters: How close this pollster's last 2026 polls came to how people voted, measured the way FiveThirtyEight measured earlier elections.

7 polls of 7 races between a Democrat and a Republican, with field periods ending in the 21 days before November 3, 2026, compared with each race's count. Some of those races are still being counted, so these figures use the unofficial count and will change until states certify.

Average miss
R+4.9
Relative to other polls of the same races
R+1.0
Typical size of miss
5.2 pts

Error is the poll's D−R margin minus the count's, as shares of all votes in the race; D+ means it showed Democrats doing better than they did. From 7 polls in all.

§7Its polls

The 100 most recent polls of its we list, newest first.
In the fieldQuestionResultWithPaid for bySample
October 16–October 23, 2026Governor · 2026 FloridaByron Donalds 50 · David Jolly 44 · Scott Jewett 1NetChoice515 LV
October 16–October 23, 2026U.S. Senate · 2026 MaineTroy Jackson 51 · Susan Collins 44NetChoice413 LV
October 16–October 23, 2026Governor · 2026 NebraskaJim Pillen 47 · Lynne Walz 40 · Rick Beard 7 · Brett Lindstrom 4NetChoice407 LV
October 16–October 23, 2026U.S. Senate · 2026 NebraskaPete Ricketts 47 · Dan Osborn 46 · Robin Richards 2 · Chuck Conboy 1NetChoice407 LV
October 16–October 23, 2026Governor · 2026 OhioVivek Ramaswamy 47 · Amy Acton 45 · Don Kissick 2NetChoice508 LV
October 16–October 23, 2026U.S. Senate · 2026 OhioSherrod Brown 47 · Jon Husted 47 · Greg Levy 2 · Bill Redpath 1NetChoice508 LV
October 16–October 23, 2026Governor · 2026 MaineHannah Pingree 51 · Bobby Charles 38 · Rick Bennett 7NetChoice413 LV
October 16–October 23, 2026U.S. Senate · 2026 IowaJosh Turek 45 · Ashley Hinson 43 · Thomas Laehn 7NetChoice403 LV
October 16–October 23, 2026Governor · 2026 IowaRob Sand 50 · Zach Lahn 46NetChoice403 LV
October 16–October 23, 2026Governor · 2026 GeorgiaKeisha Lance Bottoms 49 · Rick Jackson 48NetChoice508 LV
October 16–October 23, 2026U.S. Senate · 2026 GeorgiaJon Ossoff 55 · Mike Collins 40 · Allen Buckley 3NetChoice508 LV
October 16–October 23, 2026U.S. Senate · 2026 FloridaAshley Moody 51 · Angie Nixon 43 · Neil Gillespie 3NetChoice515 LV
June 18–June 22, 2026Favorability · Donald TrumpUnfavorable 59 · Favorable 401,003 LV
June 18–June 22, 2026Generic congressional ballot · 2026Dem 51 · Rep 451,003 LV
June 18–June 22, 2026Job approval · Donald TrumpDisapprove 58 · Approve 411,003 LV
June 18–June 22, 2026Favorability · JD VanceUnfavorable 52 · Favorable 411,003 LV
June 11–June 14, 2026Favorability · JD VanceUnfavorable 50 · Favorable 431,012 LV
June 11–June 14, 2026Presidential primary · 2028 RepublicanJD Vance 42 · Marco Rubio 15 · Donald Trump Jr. 7 · Ron DeSantis 6 · Tucker Carlson 3 · Vivek Ramaswamy 3 · 11 more466 LV
June 11–June 14, 2026Presidential primary · 2028 DemocraticKamala Harris 20 · Gavin Newsom 14 · Pete Buttigieg 14 · Alexandria Ocasio-Cortez 12 · Josh Shapiro 6 · Mark Kelly 4 · 13 more467 LV
June 11–June 14, 2026Generic congressional ballot · 2026Dem 50 · Rep 441,012 LV
June 11–June 14, 2026Favorability · Donald TrumpUnfavorable 58 · Favorable 411,012 LV
June 11–June 14, 2026Job approval · Donald TrumpDisapprove 59 · Approve 401,012 LV
May 14–May 18, 2026Job approval · Donald TrumpDisapprove 59 · Approve 401,008 LV
May 14–May 18, 2026Favorability · Supreme CourtUnfavorable 44 · Favorable 411,008 LV
May 14–May 18, 2026Presidential primary · 2028 DemocraticKamala Harris 23 · Gavin Newsom 17 · Alexandria Ocasio-Cortez 11 · Pete Buttigieg 10 · Mark Kelly 6 · Josh Shapiro 5 · 13 more501 LV
May 14–May 18, 2026Presidential primary · 2028 RepublicanJD Vance 36 · Marco Rubio 17 · Ron DeSantis 12 · Donald Trump Jr. 6 · Tucker Carlson 3 · Vivek Ramaswamy 3 · 11 more418 LV
May 14–May 18, 2026Favorability · JD VanceUnfavorable 53 · Favorable 391,008 LV
May 14–May 18, 2026Favorability · Donald TrumpUnfavorable 59 · Favorable 381,008 LV
May 14–May 18, 2026Generic congressional ballot · 2026Dem 51 · Rep 431,008 LV
April 24–April 28, 2026Favorability · JD VanceUnfavorable 47 · Favorable 332,012 A
April 24–April 28, 2026Favorability · Donald TrumpUnfavorable 57 · Favorable 362,012 A
April 17–April 20, 2026Favorability · JD VanceUnfavorable 52 · Favorable 411,012 LV
April 17–April 20, 2026Presidential primary · 2028 RepublicanJD Vance 42 · Marco Rubio 14 · Donald Trump Jr. 10 · Ron DeSantis 8 · Vivek Ramaswamy 2 · Tulsi Gabbard 2 · 11 more467 LV
April 17–April 20, 2026Presidential primary · 2028 DemocraticKamala Harris 22 · Gavin Newsom 21 · Pete Buttigieg 12 · Alexandria Ocasio-Cortez 10 · Josh Shapiro 5 · Cory Booker 4 · 13 more467 LV
April 17–April 20, 2026Favorability · Donald TrumpUnfavorable 57 · Favorable 421,012 LV
April 17–April 20, 2026Job approval · Donald TrumpDisapprove 57 · Approve 411,012 LV
April 17–April 20, 2026Generic congressional ballot · 2026Dem 50 · Rep 441,012 LV
April 3–April 9, 2026Job approval · Donald TrumpDisapprove 56 · Approve 432,880 LV
April 3–April 9, 2026Governor · 2026 GeorgiaKeisha Lance Bottoms 49 · Burt Jones 43407 LV
April 3–April 9, 2026Governor · 2026 GeorgiaKeisha Lance Bottoms 49 · Rick Jackson 43407 LV
April 3–April 9, 2026Generic congressional ballot · 2026Dem 50 · Rep 45NetChoice2,880 LV
April 3–April 9, 2026U.S. Senate · 2026 OhioJon Husted 51 · Sherrod Brown 45NetChoice—
April 3–April 9, 2026Governor · 2026 OhioVivek Ramaswamy 49 · Amy Acton 44NetChoice413 LV
April 3–April 9, 2026U.S. Senate · 2026 MaineJanet Mills 48 · Susan Collins 46NetChoice378 LV
April 3–April 9, 2026U.S. Senate · 2026 MaineGraham Platner 51 · Susan Collins 45NetChoice378 LV
April 3–April 9, 2026Governor · 2026 FloridaByron Donalds 48 · Jerry Demings 44NetChoice406 LV
April 3–April 9, 2026Governor · 2026 FloridaByron Donalds 49 · David Jolly 43NetChoice406 LV
April 3–April 9, 2026U.S. Senate · 2026 FloridaAshley Moody 50 · Alexander Vindman 43NetChoice406 LV
April 3–April 9, 2026Governor · 2026 GeorgiaKeisha Lance Bottoms 46 · Brad Raffensperger 44NetChoice407 LV
April 3–April 9, 2026Governor · 2026 GeorgiaKeisha Lance Bottoms 49 · Rick Jackson 43NetChoice407 LV
April 3–April 9, 2026Governor · 2026 GeorgiaKeisha Lance Bottoms 49 · Burt Jones 43NetChoice407 LV
April 3–April 9, 2026U.S. Senate · 2026 GeorgiaJon Ossoff 52 · Buddy Carter 43NetChoice407 LV
April 3–April 9, 2026U.S. Senate · 2026 GeorgiaJon Ossoff 51 · Mike Collins 44NetChoice407 LV
April 3–April 9, 2026U.S. Senate · 2026 IowaJosh Turek 46 · Ashley Hinson 45NetChoice377 LV
April 3–April 9, 2026U.S. Senate · 2026 IowaZach Wahls 46 · Ashley Hinson 44NetChoice377 LV
April 3–April 9, 2026Governor · 2026 IowaRob Sand 51 · Zach Lahn 39NetChoice377 LV
March 24–March 26, 2026Governor · 2026 New YorkKathy Hochul 55 · Bruce Blakeman 40Tusk Strategies500 RV
March 12–March 16, 2026Generic congressional ballot · 2026Dem 49 · Rep 441,033 LV
March 12–March 16, 2026Presidential primary · 2028 RepublicanJD Vance 40 · Marco Rubio 16 · Donald Trump Jr. 9 · Nikki Haley 5 · Ron DeSantis 5 · Vivek Ramaswamy 3 · 12 more474 LV
March 12–March 16, 2026Presidential primary · 2028 DemocraticKamala Harris 21 · Gavin Newsom 19 · Alexandria Ocasio-Cortez 11 · Pete Buttigieg 9 · Josh Shapiro 5 · Cory Booker 4 · 13 more475 LV
March 12–March 16, 2026Job approval · Donald TrumpDisapprove 57 · Approve 411,033 LV
February 19–February 23, 2026Generic congressional ballot · 2026Dem 50 · Rep 461,002 LV
February 19–February 23, 2026Presidential primary · 2028 DemocraticGavin Newsom 24 · Kamala Harris 18 · Alexandria Ocasio-Cortez 9 · Pete Buttigieg 8 · Josh Shapiro 4 · JB Pritzker 4 · 14 more498 LV
February 19–February 23, 2026Presidential primary · 2028 RepublicanJD Vance 37 · Donald Trump Jr. 14 · Marco Rubio 11 · Ron DeSantis 8 · Vivek Ramaswamy 3 · Nikki Haley 3 · 12 more436 LV
February 19–February 23, 2026Favorability · JD VanceUnfavorable 53 · Favorable 391,002 LV
February 19–February 23, 2026Favorability · Donald TrumpUnfavorable 56 · Favorable 421,002 LV
February 19–February 23, 2026Job approval · Donald TrumpDisapprove 55 · Approve 441,002 LV
January 22–January 26, 2026Favorability · JD VanceUnfavorable 50 · Favorable 391,029 LV
January 22–January 26, 2026Favorability · Donald TrumpUnfavorable 56 · Favorable 411,029 LV
January 22–January 26, 2026Job approval · Donald TrumpDisapprove 57 · Approve 411,029 LV
January 22–January 26, 2026Presidential primary · 2028 RepublicanJD Vance 40 · Donald Trump Jr. 12 · Ron DeSantis 7 · Marco Rubio 6 · Nikki Haley 5 · Robert F. Kennedy Jr. 4 · 12 more466 LV
January 22–January 26, 2026Generic congressional ballot · 2026Dem 49 · Rep 441,029 LV
January 22–January 26, 2026Presidential primary · 2028 DemocraticGavin Newsom 27 · Kamala Harris 21 · Alexandria Ocasio-Cortez 9 · Pete Buttigieg 8 · Mark Kelly 4 · Gretchen Whitmer 3 · 12 more466 LV
December 9–December 16, 2025Generic congressional ballot · 2026Dem 47 · Rep 43GBAOAARP2,023 LV
December 9–December 16, 2025Job approval · Donald TrumpDisapprove 55 · Approve 44GBAOAARP2,023 LV
December 11–December 15, 2025Presidential primary · 2028 RepublicanJD Vance 45 · Donald Trump Jr. 12 · Ron DeSantis 9 · Marco Rubio 4 · Nikki Haley 4 · Robert F. Kennedy Jr. 3 · 7 more426 LV
December 11–December 15, 2025Presidential primary · 2028 DemocraticGavin Newsom 23 · Kamala Harris 22 · Pete Buttigieg 11 · Alexandria Ocasio-Cortez 6 · JB Pritzker 5 · Cory Booker 4 · 8 more498 LV
December 11–December 15, 2025Favorability · Donald TrumpUnfavorable 55 · Favorable 431,011 LV
December 11–December 15, 2025Favorability · JD VanceUnfavorable 49 · Favorable 431,011 LV
December 11–December 15, 2025Job approval · Donald TrumpDisapprove 55 · Approve 451,011 LV
December 11–December 15, 2025Generic congressional ballot · 2026Dem 48 · Rep 451,011 LV
November 13–November 17, 2025Job approval · Donald TrumpDisapprove 57 · Approve 421,051 LV
November 13–November 17, 2025Generic congressional ballot · 2026Dem 49 · Rep 451,051 LV
November 13–November 17, 2025Favorability · Donald TrumpUnfavorable 56 · Favorable 421,051 LV
November 13–November 17, 2025Favorability · JD VanceUnfavorable 52 · Favorable 391,051 LV
November 13–November 17, 2025Presidential primary · 2028 RepublicanJD Vance 47 · Ron DeSantis 10 · Marco Rubio 8 · Nikki Haley 5 · Robert F. Kennedy Jr. 5 · Vivek Ramaswamy 2 · 5 more472 LV
November 13–November 17, 2025Presidential primary · 2028 DemocraticGavin Newsom 23 · Kamala Harris 13 · Pete Buttigieg 13 · Alexandria Ocasio-Cortez 9 · Josh Shapiro 4 · Zohran Mamdani 4 · 10 more484 LV
October 28–October 31, 2025Attorney general · 2025 VirginiaJason Miyares 49 · Jay Jones 46606 LV
October 28–October 31, 2025Governor · 2025 VirginiaAbigail Spanberger 55 · Winsome Earle-Sears 43606 LV
October 16–October 20, 2025Favorability · Donald TrumpUnfavorable 51 · Favorable 471,010 LV
October 16–October 20, 2025Presidential primary · 2028 DemocraticKamala Harris 24 · Gavin Newsom 15 · Pete Buttigieg 10 · Josh Shapiro 5 · Tim Walz 5 · Cory Booker 5 · 16 more512 LV
October 16–October 20, 2025Presidential primary · 2028 RepublicanJ.D. Vance 46 · Ron DeSantis 10 · Marco Rubio 6 · Nikki Haley 6 · Robert F. Kennedy Jr. 5 · Vivek Ramaswamy 3 · 9 more400 LV
October 16–October 20, 2025Generic congressional ballot · 2026Dem 48 · Rep 461,010 LV
October 16–October 20, 2025Favorability · JD VanceUnfavorable 46 · Favorable 411,010 LV
October 16–October 20, 2025Job approval · Donald TrumpDisapprove 53 · Approve 461,010 LV
September 18–September 22, 2025Presidential primary · 2028 DemocraticKamala Harris 23 · Gavin Newsom 17 · Pete Buttigieg 7 · Alexandria Ocasio-Cortez 7 · Cory Booker 6 · Josh Shapiro 6 · 11 more1,071 LV
September 18–September 22, 2025Favorability · JD VanceUnfavorable 45 · Favorable 421,071 LV
September 18–September 22, 2025Favorability · Donald TrumpUnfavorable 51 · Favorable 461,071 LV
September 18–September 22, 2025Generic congressional ballot · 2026Dem 47 · Rep 461,071 LV
September 18–September 22, 2025Job approval · Donald TrumpDisapprove 53 · Approve 451,071 LV

§8What we looked for and didn't find

  • Its website does not state where the firm is based or name a chief executive.
  • No standing media partner was found; The New York Times logo appears among the organizations it works with, without a description of the work.
  • No current sample source was found; the Lucid detail comes from a 2022 survey.
  • Searches found no AAPOR statement, court ruling or filing, regulator action, aggregator statement about excluding or reweighting its polls, or retraction by the firm.
  • The Silver Bulletin ratings table and the VoteHub methodology pages could not be read, so aggregator checks rest on published text from aggregators and news searches.