Track record
Our final pre-election polls next to the certified results, and this year’s calls next to the count so far. Judge the work for yourself.
Keating final poll
Election result
Count so far (2026, unofficial)
Colorado governor, 2026
Our final statewide poll, fielded November 1–2, had Phil Weiser ahead of Victor Marx 59% to 33%, a 26-point lead. In the unofficial count so far he leads 60.9% to 33.6%.
1
Difference, in points, between our final margin and the count so far. We add the certified result when counties finish.
Read the poll
Governor
Keating final pollNov. 1 to 2
Weiser +26
Count so farunofficial, live
Weiser +27
Dem +30EvenRep +30
400 likely voters, phone and text-to-web, margin of error 4.9 points. Count: 2.17M votes so far, from the Colorado Secretary of State.
Denver bond package, November 2025
Five bond questions on one ballot. We tracked all five for the campaign through three tracking surveys of likely Denver voters, hybrid phone and online, with the final read fielded October 27–28.
1.2
points average difference between our final poll and the result, across all five measures
Colorado’s 3rd Congressional District, 2026
Romero vs. Hurd. Our July survey for the Romero campaign had the race at Hurd 46, Romero 45, a dead heat against a first-term incumbent. In the unofficial count so far: Hurd +0.4.
1,211
votes separate the candidates in the count so far, out of 302K counted. We add the certified result when counties finish.
Keating pollJuly 21 to 23
Hurd +1
Count so farunofficial, live
Hurd +0.4
Romero +10EvenHurd +10
500 likely voters, live phone and text-to-online, margin of error 4.4 points, 9% undecided.
“There’s a very good pollster in Colorado, Chris Keating, president of Keating Research who’s polled for Adam Frisch … who ran in 2022 against incumbent Lauren Boebert and came incredibly close. … And it turned out that Keating was absolutely right [Frisch lost to Boebert by only 546 votes].”
Bond results are the certified Denver vote. Poll figures are the yes vote including leaners from the last tracking survey that asked each measure: Tracking Poll #3 (October 27–28, n=400) for 2A and 2D, and Tracking Poll #2 (October 13–15, n=500) for 2B, 2C, and 2E.
Final pre-election polls
Our final public poll before each of these elections, next to the certified result. Margins are percentage points; the difference is between the two margins.
1.5 pointsAverage difference between our final poll and the certified result across these 7 races
| Year | Race | Keating final poll | Result | Difference | Winner ahead? |
| 2024 | President | Harris +12 | Harris +10.9 | 1.1 | Yes |
| 2022 | CO-3 U.S. House | Boebert +2 | Boebert +0.2 | 1.8 | Yes |
| 2020 | President | Biden +12 | Biden +13.5 | 1.5 | Yes |
| 2020 | U.S. Senate | Hickenlooper +11 | Hickenlooper +9.3 | 1.7 | Yes |
| 2018 | Governor | Polis +8 | Polis +10.6 | 2.6 | Yes |
| 2016 | President | Clinton +5 | Clinton +4.9 | 0.1 | Yes |
| 2012 | President | Obama +4 | Obama +5.4 | 1.4 | Yes |
Colorado statewide races unless noted. The CO-3 poll was fielded five weeks before the election.
See the full track record →