Pollster · Commercial firm
The Bullfinch Group
- Polls since 2024
- 66
- Latest poll ended
- September 6, 2026
- House effect vs. other polls
- D+3.2
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.
The Bullfinch Group LLC is a polling, messaging and strategy firm whose website names Brett Loyd as president and CEO.1 Its website says it serves candidates, corporations and issue-based organizations, and it publishes quarterly nationwide online surveys of about 1,200 adults.1,
§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.
Polls regularly for
Who paid for its polls
| Sponsor | Polls | Between | Flagged party-aligned |
|---|---|---|---|
| The Independent Center | 41 | January 22, 2024 – August 4, 2026 | No |
| Exiled Policy | 4 | June 20, 2025 | No |
| The Independent Leadership Council | 2 | July 16, 2026 – September 6, 2026 | No |
§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.
Says it does no work for parties or candidates. Its website calls the firm nonpartisan and says it does not take sides, while also saying it works for candidates, corporations and issue-based groups.1,
Of its 66 polls listed since the 2024 election, VoteHub flags 0 as paid for by a Democratic-aligned sponsor and 0 by a Republican-aligned sponsor5.
Federal campaigns and committees that paid it
From 2023 through 2026, 1 federal committee reported paying The Bullfinch Group $11,000 for polling, surveys or research6,
| Committee | Kind | Party it reports | Paid for polling | Between |
|---|---|---|---|---|
| TODD ACHILLES FOR IDAHO | Senate campaign | Other party | $11,000 | August 17, 2026 |
§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 once5. 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
- D+3.2 (±1.7) across 7 polls of the generic ballot and 2026 races, in 2 contests.
- Net approval: Donald Trump
- −0.6 points (±1.7) across 22 polls, against other polls of the same question.
- Net approval: Congress
- +17.8 points (±3.4) across 21 polls, against other polls of the same question.
- Net favorability: Donald Trump
- −0.7 points (±4.2) across 6 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.
§5Its polls
| In the field | Question | Result | With | Paid for by | Sample |
|---|---|---|---|---|---|
| September 1–September 6, 2026 | U.S. House · 2026 AK-01 | Nick Begich 50.3 · Bill Hill 46.5 | The Independent Leadership Council | 820 LV | |
| August 4–August 7, 2026 | U.S. Senate · 2026 Idaho | Jim Risch 34 · Todd Achilles 30 · Matt Loesby 4 | 608 LV | ||
| July 31–August 4, 2026 | U.S. House · 2026 IL-04 | Patty Garcia 34 · Lupe Castillo 15 · Chris Getty 9 · Ed Hershey 4 | The Independent Center | 653 RV | |
| July 13–July 16, 2026 | U.S. House · 2026 CA-06 | Richard Pan 39 · Kevin Kiley 35 | The Independent Center | 741 LV | |
| July 13–July 16, 2026 | U.S. Senate · 2026 Montana | Kurt Alme 36 · Seth Bodnar 24 · Alani Bankhead 22 | The Independent Center | 793 LV | |
| July 13–July 16, 2026 | U.S. House · 2026 AK-01 | Nick Begich III 46 · Matt Schultz 32 · Bill Hill 20 | The Independent Center | 546 LV | |
| July 13–July 16, 2026 | U.S. House · 2026 AK-01 | Nick Begich 52 · Bill Hill 48 | The Independent Center, The Independent Leadership Council | 546 LV | |
| July 13–July 16, 2026 | U.S. House · 2026 IA-01 | Christina Bohannan 40 · Mariannette Miller-Meeks 35 · Michael Bridgford 11 | The Independent Center | 705 LV | |
| June 12–June 16, 2026 | Job approval · Donald Trump | Disapprove 56 · Approve 40 | The Independent Center | 1,200 A | |
| June 12–June 16, 2026 | Generic congressional ballot · 2026 | Dem 43 · Rep 34 | The Independent Center | 1,200 A | |
| June 12–June 16, 2026 | Generic congressional ballot · 2026 | Dem 44 · Rep 36 | The Independent Center | 1,000 RV | |
| June 12–June 16, 2026 | Job approval · Congress | Disapprove 54 · Approve 35 | The Independent Center | 1,200 A | |
| June 12–June 16, 2026 | Job approval · Congress | Disapprove 56 · Approve 36 | The Independent Center | 1,000 RV | |
| June 12–June 16, 2026 | Job approval · Donald Trump | Disapprove 56 · Approve 42 | The Independent Center | 1,000 RV | |
| May 29–June 2, 2026 | Generic congressional ballot · 2026 | Dem 41 · Rep 34 | 1,200 A | ||
| May 29–June 2, 2026 | Generic congressional ballot · 2026 | Dem 42 · Rep 36 | 1,000 RV | ||
| May 29–June 2, 2026 | Job approval · Donald Trump | Disapprove 55 · Approve 41 | 1,200 A | ||
| May 29–June 2, 2026 | Job approval · Congress | Disapprove 49 · Approve 39 | 1,200 A | ||
| May 29–June 2, 2026 | Job approval · Donald Trump | Disapprove 55 · Approve 42 | 1,000 RV | ||
| May 29–June 2, 2026 | Job approval · Congress | Disapprove 50 · Approve 40 | 1,000 RV | ||
| December 30–January 3, 2026 | Job approval · Donald Trump | Disapprove 57 · Approve 40 | The Independent Center | 1,000 RV | |
| December 30–January 3, 2026 | Generic congressional ballot · 2026 | Dem 44 · Rep 33 | The Independent Center | 1,000 RV | |
| December 30–January 3, 2026 | Generic congressional ballot · 2026 | Dem 40 · Rep 30 | The Independent Center | 1,200 A | |
| December 30–January 3, 2026 | Favorability · Donald Trump | Unfavorable 53 · Favorable 36 | The Independent Center | 1,000 RV | |
| December 30–January 3, 2026 | Favorability · Donald Trump | Unfavorable 53 · Favorable 33 | The Independent Center | 1,200 A | |
| December 30–January 3, 2026 | Job approval · Congress | Disapprove 62 · Approve 31 | The Independent Center | 1,000 RV | |
| December 30–January 3, 2026 | Job approval · Congress | Disapprove 61 · Approve 29 | The Independent Center | 1,200 A | |
| December 30–January 3, 2026 | Job approval · Donald Trump | Disapprove 58 · Approve 38 | The Independent Center | 1,200 A | |
| November 21–November 25, 2025 | Job approval · Donald Trump | Disapprove 54 · Approve 40 | 1,000 RV | ||
| November 21–November 25, 2025 | Job approval · Congress | Disapprove 53 · Approve 32 | 1,200 A | ||
| November 21–November 25, 2025 | Job approval · Congress | Disapprove 55 · Approve 33 | 1,000 RV | ||
| November 21–November 25, 2025 | Job approval · Donald Trump | Disapprove 54 · Approve 39 | 1,200 A | ||
| October 10–October 16, 2025 | Job approval · Congress | Disapprove 55 · Approve 32 | The Independent Center | 1,200 A | |
| October 10–October 16, 2025 | Job approval · Donald Trump | Disapprove 52 · Approve 42 | The Independent Center | 1,200 A | |
| October 10–October 16, 2025 | Favorability · JD Vance | Unfavorable 46 · Favorable 42 | The Independent Center | 1,000 RV | |
| October 10–October 16, 2025 | Favorability · JD Vance | Unfavorable 45 · Favorable 39 | The Independent Center | 1,200 A | |
| October 10–October 16, 2025 | Favorability · Donald Trump | Unfavorable 51 · Favorable 45 | The Independent Center | 1,000 RV | |
| October 10–October 16, 2025 | Favorability · Donald Trump | Unfavorable 51 · Favorable 44 | The Independent Center | 1,200 A | |
| October 10–October 16, 2025 | Job approval · Congress | Disapprove 57 · Approve 32 | The Independent Center | 1,000 RV | |
| October 10–October 16, 2025 | Job approval · Donald Trump | Disapprove 53 · Approve 42 | The Independent Center | 1,000 RV | |
| September 6–September 11, 2025 | Job approval · Congress | Disapprove 51 · Approve 41 | The Independent Center | 1,700 RV | |
| September 6–September 11, 2025 | Job approval · Congress | Disapprove 49 · Approve 39 | The Independent Center | 2,000 A | |
| September 6–September 11, 2025 | Job approval · Donald Trump | Disapprove 51 · Approve 45 | The Independent Center | 2,000 A | |
| September 6–September 11, 2025 | Job approval · Donald Trump | Disapprove 51 · Approve 47 | The Independent Center | 1,700 RV | |
| September 6–September 11, 2025 | Favorability · Donald Trump | Unfavorable 46 · Favorable 39 | The Independent Center | 2,000 A | |
| September 6–September 11, 2025 | Favorability · Donald Trump | Unfavorable 47 · Favorable 41 | The Independent Center | 1,700 RV | |
| July 18–July 22, 2025 | Job approval · Congress | Disapprove 55 · Approve 36 | 1,000 RV | ||
| July 18–July 22, 2025 | Job approval · Congress | Disapprove 53 · Approve 36 | 1,200 A | ||
| July 18–July 22, 2025 | Job approval · Donald Trump | Disapprove 55 · Approve 41 | 1,200 A | ||
| July 18–July 22, 2025 | Job approval · Donald Trump | Disapprove 56 · Approve 42 | 1,000 RV | ||
| June 17–June 20, 2025 | Job approval · Supreme Court | Disapprove 54 · Approve 34 | Exiled Policy | 1,223 A | |
| June 17–June 20, 2025 | Job approval · Congress | Disapprove 56 · Approve 35 | Exiled Policy | 1,006 RV | |
| June 17–June 20, 2025 | Job approval · Donald Trump | Disapprove 54 · Approve 43 | Exiled Policy | 1,006 RV | |
| June 17–June 20, 2025 | Job approval · Donald Trump | Disapprove 54 · Approve 41 | Exiled Policy | 1,223 A | |
| May 9–May 13, 2025 | Job approval · Congress | Disapprove 51 · Approve 36 | 1,200 A | ||
| May 9–May 13, 2025 | Job approval · Congress | Disapprove 52 · Approve 36 | 1,000 RV | ||
| May 9–May 13, 2025 | Job approval · Donald Trump | Disapprove 51 · Approve 45 | 1,000 RV | ||
| May 9–May 13, 2025 | Job approval · Donald Trump | Disapprove 51 · Approve 45 | 1,000 RV | ||
| May 9–May 13, 2025 | Job approval · Donald Trump | Disapprove 50 · Approve 45 | 1,200 A | ||
| April 18–April 24, 2025 | Job approval · Donald Trump | Disapprove 51 · Approve 46 | 1,000 RV | ||
| April 18–April 24, 2025 | Job approval · Donald Trump | Disapprove 51 · Approve 46 | 1,200 A | ||
| February 22–February 26, 2025 | Job approval · Donald Trump | Approve 48 · Disapprove 47 | The Independent Center | 1,000 RV | |
| February 22–February 26, 2025 | Job approval · Congress | Disapprove 48 · Approve 37 | The Independent Center | 1,000 RV | |
| February 22–February 26, 2025 | Job approval · Congress | Disapprove 47 · Approve 36 | The Independent Center | 1,200 A | |
| December 3–December 7, 2024 | Job approval · Congress | Disapprove 53 · Approve 31 | The Independent Center | 1,200 A | |
| December 3–December 7, 2024 | Job approval · Congress | Disapprove 55 · Approve 31 | The Independent Center | 1,000 RV | |
| August 19–August 21, 2024 | Job approval · Congress | Disapprove 60 · Approve 28 | 1,000 RV | ||
| August 19–August 21, 2024 | Job approval · Congress | Disapprove 58 · Approve 27 | 1,200 A | ||
| July 14–July 21, 2024 | Job approval · Congress | Disapprove 60 · Approve 29 | The Independent Center | 1,030 RV | |
| May 16–May 21, 2024 | Job approval · Congress | Disapprove 63 · Approve 27 | 1,000 RV | ||
| May 16–May 21, 2024 | Job approval · Congress | Disapprove 62 · Approve 27 | 1,200 A | ||
| February 17–February 22, 2024 | Job approval · Congress | Disapprove 59 · Approve 28 | 1,200 A | ||
| February 17–February 22, 2024 | Job approval · Congress | Disapprove 61 · Approve 28 | 1,000 RV | ||
| January 19–January 22, 2024 | Job approval · Congress | Disapprove 62 · Approve 29 | The Independent Center | 1,002 RV | |
| August 5–August 10, 2023 | Job approval · Congress | Disapprove 56 · Approve 34 | 1,000 RV | ||
| August 5–August 10, 2023 | Job approval · Congress | Disapprove 55 · Approve 33 | 1,200 A | ||
| May 12–May 17, 2023 | Job approval · Congress | Disapprove 55 · Approve 32 | 1,200 A | ||
| May 12–May 17, 2023 | Job approval · Congress | Disapprove 56 · Approve 34 | 1,000 RV | ||
| February 17–February 22, 2023 | Job approval · Congress | Disapprove 57 · Approve 32 | 1,001 RV | ||
| February 17–February 22, 2023 | Job approval · Congress | Disapprove 56 · Approve 31 | 1,201 A | ||
| November 18–November 22, 2022 | Job approval · Congress | Disapprove 56 · Approve 37 | 1,000 RV | ||
| November 18–November 22, 2022 | Job approval · Congress | Disapprove 54 · Approve 36 | 1,200 A | ||
| August 5–August 8, 2022 | Job approval · Congress | Disapprove 59 · Approve 32 | 1,208 A | ||
| August 5–August 8, 2022 | Job approval · Congress | Disapprove 60 · Approve 33 | 1,008 RV | ||
| May 12–May 16, 2022 | Job approval · Congress | Disapprove 59 · Approve 34 | 1,000 RV | ||
| May 12–May 16, 2022 | Job approval · Congress | Disapprove 57 · Approve 32 | 1,200 A | ||
| February 19–February 23, 2022 | Job approval · Congress | Disapprove 57 · Approve 32 | 1,044 RV | ||
| February 19–February 23, 2022 | Job approval · Congress | Disapprove 56 · Approve 31 | 1,247 A | ||
| November 11–November 14, 2021 | Job approval · Congress | Disapprove 59 · Approve 32 | 1,200 A | ||
| November 11–November 14, 2021 | Job approval · Congress | Disapprove 61 · Approve 32 | 1,000 RV | ||
| September 16–September 19, 2021 | Job approval · Congress | Disapprove 54 · Approve 36 | 1,200 A | ||
| September 16–September 19, 2021 | Job approval · Congress | Disapprove 55 · Approve 37 | 1,000 RV | ||
| June 3–June 7, 2021 | Job approval · Congress | Disapprove 50 · Approve 39 | 1,200 A | ||
| June 3–June 7, 2021 | Job approval · Congress | Disapprove 51 · Approve 40 | 1,000 RV | ||
| March 4–March 8, 2021 | Job approval · Congress | Disapprove 45 · Approve 43 | 1,200 A | ||
| March 4–March 8, 2021 | Job approval · Congress | Disapprove 47 · Approve 42 | 1,000 RV |
§6What we looked for and didn't find
- No founding year or office location found; its About page says only that Brett Loyd lives in Washington, D.C.
- No ownership or parent company found.
- No named campaign or party clients found on its site; its About page says Brett Loyd has worked with presidential, Senate, House and governor campaigns and national political committees without naming them.
- Its 2026 Idaho Senate poll releases do not say who paid for them, so no client is recorded for them.
- Its site lists MainFrame and JunctionAI as affiliates and says its Q1 2026 survey was conducted with MainFrame; what MainFrame is was not established, so no relationship is recorded.
- No fieldwork vendor found; its releases describe online surveys without naming a panel provider.
- Findings search: web searches combining the firm name with AAPOR, FiveThirtyEight, Silver Bulletin, exclusion and retraction terms found nothing that fits the finding rules; the Silver Bulletin January 2026 ratings page names no banned pollsters; FiveThirtyEight pages now redirect to ABC News and could not be read; RealClearPolitics, The New York Times, Cook Political Report, Decision Desk HQ and VoteHub policy pages were not reviewed one by one.
- Court records: a web search limited to CourtListener and Justia found no case naming the firm; PACER and state court dockets were not searched.