Pollster · Commercial firm
SSRS
Also published as Social Science Research Solutions.
- Polls since 2024
- 51
- Latest poll ended
- October 27, 2026
- House effect vs. other polls
- D+0.9
- Record vs. results, relative
- D+2.4
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.
CNN's poll releases describe SSRS as an independent research company and say CNN polls are fielded on the SSRS Opinion Panel, a probability-based panel of U.S. adults, by web and telephone.2 An October 2025 SSRS release calls it a full-service market and survey research firm that does political and election polling, names Melissa Herrmann as president, and announces its acquisition of Edison Research.3
- Kind
- Commercial firm3
§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.
Owns
- Edison Research (2025–now). SSRS announced in October 2025 that it had acquired Edison Research, which the release says has been the sole provider of election day polling for the National Election Pool since 2003.3
News partners
Led by
- Melissa Herrmann. The October 2025 SSRS release names Melissa Herrmann as president of SSRS.3
Published with
Names its polls have been published under, alongside other pollsters or news outlets.
- CNN/SSRS: CNN · 61 polls listed
Who paid for its polls
| Sponsor | Polls | Between | Flagged party-aligned |
|---|---|---|---|
| University of Pennsylvania Annenberg Public Policy Center | 3 | August 8, 2022 – August 15, 2023 | 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.
Doesn’t say whom it works for. The CNN and SSRS documents read call SSRS independent but do not say whether it works for candidates or parties.2,
Of its 51 polls listed since the 2024 election, VoteHub flags 0 as paid for by a Democratic-aligned sponsor and 0 by a Republican-aligned sponsor4.
§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
- D+0.9 (±1.3) across 18 polls of the generic ballot and 2026 races, in 13 contests.
- Net approval: Donald Trump
- −9.2 points (±1.4) across 17 polls, against other polls of the same question.
- Net approval: JD Vance
- −8.5 points (±4.9) across 6 polls, against other polls of the same question.
- Net favorability: JD Vance
- −6.2 points (±1.3) across 5 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 data5,
| Published as | Polls | Elections | Average miss | Relative to other polls | Typical size of miss | 538's last rating |
|---|---|---|---|---|---|---|
| SSRS | 30 | 1998–2022 | D+4.4 | D+2.4 | 5.4 pts | 2.4 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.
2 polls of 2 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+7.6
- Relative to other polls of the same races
- D+1.7
- Typical size of miss
- 7.6 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 fewer than 5 polls, so read it as a few data points, not a pattern.
§7Its polls
| In the field | Question | Result | With | Paid for by | Sample |
|---|---|---|---|---|---|
| October 20–October 27, 2026 | U.S. Senate · 2026 Michigan | Abdul El-Sayed 49 · Mike Rogers 42 | CNN | 768 LV | |
| October 20–October 27, 2026 | Governor · 2026 Texas | Greg Abbott 48 · Gina Hinojosa 46 | CNN | 923 LV | |
| October 20–October 27, 2026 | U.S. Senate · 2026 Texas | James Talarico 49 · Ken Paxton 43 | CNN | 923 LV | |
| October 20–October 27, 2026 | Governor · 2026 Michigan | Jocelyn Benson 53 · John James 41 | CNN | 768 LV | |
| October 20–October 26, 2026 | U.S. Senate · 2026 Maine | Troy Jackson 49 · Susan Collins 45 | CNN | 783 LV | |
| October 20–October 26, 2026 | Governor · 2026 Kansas | Ty Masterson 50 · Cindy Holscher 45 | CNN | 838 LV | |
| October 20–October 26, 2026 | U.S. Senate · 2026 Kansas | Adam Hamilton 49 · Roger Marshall 45 | CNN | 838 LV | |
| October 20–October 26, 2026 | Governor · 2026 Maine | Hannah Pingree 53 · Bobby Charles 39 | CNN | 783 LV | |
| September 29–October 5, 2026 | Governor · 2026 Iowa | Rob Sand 51 · Zach Lahn 42 | CNN | 801 LV | |
| September 29–October 5, 2026 | Governor · 2026 Ohio | Amy Acton 50 · Vivek Ramaswamy 42 | CNN | 760 LV | |
| September 29–October 5, 2026 | U.S. Senate · 2026 Iowa | Ashley Hinson 45 · Josh Turek 43 | CNN | 801 LV | |
| September 29–October 5, 2026 | U.S. Senate · 2026 Ohio | Sherrod Brown 49 · Jon Husted 43 | CNN | 760 LV | |
| September 16–September 17, 2026 | Job approval · JD Vance | Disapprove 63 · Approve 36 | CNN | 1,206 A | |
| May 7–May 31, 2026 | Favorability · Donald Trump | Unfavorable 55 · Favorable 34 | CNN | 2,480 A | |
| May 7–May 31, 2026 | Favorability · Donald Trump | Unfavorable 56 · Favorable 35 | CNN | — RV | |
| April 30–May 4, 2026 | Job approval · Donald Trump | Disapprove 63 · Approve 36 | CNN | — RV | |
| April 30–May 4, 2026 | Job approval · Donald Trump | Disapprove 65 · Approve 35 | CNN | 1,499 A | |
| April 30–May 4, 2026 | Generic congressional ballot · 2026 | Dem 45 · Rep 42 | CNN | — RV | |
| March 26–March 30, 2026 | Job approval · Donald Trump | Disapprove 64 · Approve 35 | CNN | 1,201 A | |
| March 26–March 30, 2026 | Generic congressional ballot · 2026 | Dem 48 · Rep 42 | CNN | 951 RV | |
| March 26–March 30, 2026 | Job approval · JD Vance | Disapprove 62 · Approve 37 | CNN | 1,201 A | |
| March 26–March 30, 2026 | Job approval · JD Vance | Disapprove 59 · Approve 40 | CNN | — RV | |
| March 26–March 30, 2026 | Job approval · Donald Trump | Disapprove 62 · Approve 38 | CNN | — RV | |
| February 17–February 20, 2026 | Job approval · Donald Trump | Disapprove 63 · Approve 36 | CNN | 2,496 A | |
| February 17–February 20, 2026 | Job approval · Donald Trump | Disapprove 61 · Approve 39 | CNN | — RV | |
| January 9–January 12, 2026 | Job approval · Donald Trump | Disapprove 59 · Approve 40 | CNN | — RV | |
| January 9–January 12, 2026 | Generic congressional ballot · 2026 | Dem 46 · Rep 41 | CNN | 968 RV | |
| January 9–January 12, 2026 | Job approval · JD Vance | Disapprove 57 · Approve 43 | CNN | — RV | |
| January 9–January 12, 2026 | Job approval · JD Vance | Disapprove 58 · Approve 41 | CNN | 1,209 A | |
| January 9–January 12, 2026 | Job approval · Donald Trump | Disapprove 61 · Approve 39 | CNN | 1,209 A | |
| October 27–October 30, 2025 | Job approval · Donald Trump | Disapprove 61 · Approve 39 | CNN | 954 RV | |
| October 27–October 30, 2025 | Job approval · Donald Trump | Disapprove 63 · Approve 37 | CNN | 1,245 A | |
| October 27–October 30, 2025 | Generic congressional ballot · 2026 | Dem 47 · Rep 42 | CNN | 954 RV | |
| August 21–September 1, 2025 | Generic congressional ballot · 2026 | Dem 52 · Rep 48 | CNN | 1,768 RV | |
| August 21–September 1, 2025 | Generic congressional ballot · 2026 | Dem 52 · Rep 47 | CNN | 2,077 A | |
| July 10–July 13, 2025 | Favorability · JD Vance | Unfavorable 45 · Favorable 33 | CNN | 1,057 A | |
| July 10–July 13, 2025 | Job approval · Donald Trump | Disapprove 58 · Approve 42 | CNN | 1,057 A | |
| April 17–April 24, 2025 | Favorability · Donald Trump | Unfavorable 54 · Favorable 42 | CNN | 1,476 RV | |
| April 17–April 24, 2025 | Job approval · JD Vance | Disapprove 55 · Approve 44 | CNN | 1,476 RV | |
| April 17–April 24, 2025 | Job approval · Donald Trump | Disapprove 57 · Approve 43 | CNN | 1,476 RV | |
| April 17–April 24, 2025 | Job approval · JD Vance | Disapprove 58 · Approve 41 | CNN | 1,678 A | |
| April 17–April 24, 2025 | Favorability · Donald Trump | Unfavorable 54 · Favorable 40 | CNN | 1,678 A | |
| April 17–April 24, 2025 | Favorability · JD Vance | Unfavorable 49 · Favorable 34 | CNN | 1,678 A | |
| April 17–April 24, 2025 | Job approval · Donald Trump | Disapprove 59 · Approve 41 | CNN | 1,678 A | |
| April 17–April 24, 2025 | Favorability · JD Vance | Unfavorable 49 · Favorable 38 | CNN | 1,476 RV | |
| March 6–March 9, 2025 | Job approval · Donald Trump | Disapprove 54 · Approve 45 | CNN | 1,206 A | |
| February 24–February 28, 2025 | Job approval · Donald Trump | Disapprove 52 · Approve 48 | CNN | 2,212 A | |
| February 13–February 17, 2025 | Job approval · Donald Trump | Disapprove 52 · Approve 47 | CNN | 1,206 A | |
| February 13–February 17, 2025 | Job approval · Donald Trump | Disapprove 54 · Approve 46 | CNN | 989 RV | |
| January 9–January 12, 2025 | Favorability · JD Vance | Unfavorable 38 · Favorable 30 | CNN | 1,205 A | |
| January 9–January 12, 2025 | Favorability · JD Vance | Unfavorable 41 · Favorable 34 | CNN | — RV | |
| October 20–October 23, 2024 | Favorability · JD Vance | Unfavorable 43 · Favorable 33 | CNN | 1,704 RV | |
| September 19–September 22, 2024 | Favorability · JD Vance | Unfavorable 42 · Favorable 30 | CNN | 2,074 RV | |
| August 9–August 15, 2023 | Job approval · Supreme Court | Disapprove 51 · Approve 49 | University of Pennsylvania Annenberg Public Policy Center | 1,482 A | |
| August 2–August 13, 2022 | Job approval · Supreme Court | Disapprove 53 · Approve 39 | University of Pennsylvania Annenberg Public Policy Center | 1,113 A | |
| August 2–August 8, 2022 | Job approval · Supreme Court | Disapprove 58 · Approve 42 | University of Pennsylvania Annenberg Public Policy Center | 1,584 A | |
| June 13–July 13, 2022 | Job approval · Congress | Disapprove 81 · Approve 18 | CNN | 1,459 A | |
| June 13–July 13, 2022 | Job approval · Congress | Disapprove 83 · Approve 16 | CNN | 1,203 RV | |
| October 7–October 11, 2021 | Job approval · Congress | Disapprove 73 · Approve 27 | CNN | 1,000 A | |
| October 7–October 11, 2021 | Job approval · Congress | Disapprove 76 · Approve 24 | CNN | — RV | |
| April 21–April 26, 2021 | Job approval · Congress | Disapprove 69 · Approve 27 | CNN | — RV | |
| April 21–April 26, 2021 | Job approval · Congress | Disapprove 64 · Approve 31 | CNN | 1,004 A | |
| December 6–December 9, 2018 | Job approval · Congress | Disapprove 71 · Approve 19 | CNN | 919 RV | |
| December 6–December 9, 2018 | Job approval · Congress | Disapprove 68 · Approve 21 | CNN | 1,015 A |
§8What we looked for and didn't find
- The SSRS website returned HTTP 307 redirects with no destination and CNN's DocumentCloud files returned HTTP 403, so SSRS's own about, history and leadership pages were not read.
- No founding year or headquarters was confirmed from a page that loaded.
- A search result from its history page names AUS Marketing Research Systems as its parent company, but the page could not be read, so no ownership is listed (see pointers).
- Its other standing clients and the outside data contributors to its panels were not checked from SSRS pages.
- Searches found no AAPOR statement, court ruling or filing, regulator action, aggregator statement about excluding or reweighting its polls, or retraction by the firm.