On Election Night, I was nervous. I’m a pollster and a former political data journalist. I knew that if the polls whiffed again — like they did in 2020 — Americans would write off polling as irreparably broken.
Now, there’s enough data to reach a verdict — and, despite what you may have been hearing, the polls did well. No, the data wasn’t perfect, and the industry still faces long-term challenges. But we’ve proven that we can get close to the mark — which is the best we can reasonably expect from polling.
We’ve proven that we can get close to the mark — which is the best we can reasonably expect from polling.
You don’t have to take my word for it. Let’s compare the average of pre-election polls — computed by FiveThirtyEight and RealClearPolitics — to the latest results in swing states where NBC News has projected a winner.
- In Pennsylvania, the 538 average had Harris up 0.2 and the RCP average had Trump up 0.4. The latest numbers show Trump, the projected winner, up 2.1.
- In Michigan, the 538 average had Harris up by 1 and the RCP average had her up by 0.5. The results show Trump, the projected winner, up 1.4.
- In Wisconsin, the 538 average had Harris up by 1 and the RCP average had her up by 0.4. The results show Trump, the projected winner, up 0.8.
- In North Carolina, the 538 average had Trump up 0.9 and the RCP average had him up 1.2. The results show Trump, the projected winner, up 3.3.
- In Georgia, the 538 average had Trump up 0.8 and the RCP average had him up 1.3. The results show Trump, the projected winner, up 2.2.
- In Nevada, the 538 average had Trump up 0.3 and the RCP average had him up 0.6. The results show Trump, the projected winner, up 3.3.
In the states that decided the election, the polls were generally off by 1 to 3 points. In the national popular vote, the RCP average had Trump ahead by 0.1 and he’ll likely win by 1 or 2 points. For polls — blunt instruments that typically use less than a thousand interviews to estimate how an entire state or nation feels — a 1- to 3-percentage-point error is great.
Polls in competitive Senate races were only slightly less accurate. Some results haven’t been finalized yet, but so far the key Senate races only saw two uncomfortable misses: overestimating Democratic Sen. Jacky Rosen of Nevada and underestimating Republican Sen. Ted Cruz of Texas by roughly 5 points each. In the other toss-ups where 538 and RCP computed an average, the polls missed by just a couple percentage points. Again, it’s unrealistic to expect polls to nail every result — a 1- to 3-point error is about as good as it gets.
- In Nevada’s Senate race, the 538 average had Rosen up 5.7 over Republican Sam Brown, and the RCP average had her up 4.9. The latest results show Rosen, the projected winner, up 1.4.
- In Michigan’s Senate race, the 538 average had Democrat Elissa Slotkin up 3.6 over Republican Mike Rogers, and the RCP average had her up 2.3. The results show Slotkin, the projected winner, up by 0.3.
- In Ohio, the 538 average had Republican Bernie Moreno up 0.8 over Democrat Sherrod Brown, and the RCP average had the Republican up 1.7. The results show Moreno, the projected winner, up by 4.
- In Wisconsin, the 538 average had Democrat Tammy Baldwin up 2.2 over Republican Eric Hovde, and the RCP average had her up 1.8. The results show Baldwin, the projected winner, up 0.9.
- In Montana, the 538 average had Republican Tim Sheehy up 6.9 over Democrat Jon Tester, and the RCP average had the Republican up 7.7. The results show Sheehy, the projected winner, up 7.4.
- And in Texas, the 538 average had Cruz up 4 over Democrat Colin Allred, and the RCP average had Cruz up 4.4. The results show Cruz, the projected winner, up 8.6.
These results are solid and should keep the polling industry alive. But we don’t have a clean bill of health just yet.
Surveys are still plagued by nonresponse: Almost 99% of people who are selected for a poll don’t complete it. Some of the groups we need to learn about the most — young voters, Latino voters, the politically disengaged — are the toughest to poll.








