Non-partisan analysis feat. the trusted voices of @amyewalter, @redistrict, @jessicataylor, @ercovey & @charliecookDC. The right analysis for getting it right.

Washington, DC
Want to get behind the scenes with our fantastic team? Here's a day in the life in 60 seconds. ⭐️⭐️⭐️⭐️⭐️ cookpolitical.com/subscribe
19
16
77
137,658
NEW: The electoral votes of three states — including North Carolina — move toward Democrats as the party's base comes home. Minnesota: Lean D to Likely D New Hampshire: Lean D to Likely D North Carolina: Lean R to Toss Up Read @amyewalter's analysis: cookpolitical.com/analysis/n…
163
571
2,903
304,862
For now, we are making five House race rating changes. #AL01: Solid R to Toss Up #AL02: Solid R to Toss Up #LA05: Solid R to Toss Up #LA06: Solid R to Toss Up #NC01: Toss Up to Lean D Our full House Race Ratings chart: cookpolitical.com/ratings/ho…
59
675
2,418
2,349,035
Today, we're making six changes to our Electoral College Ratings. AZ: Toss Up to Lean R GA: Toss Up to Lean R MN: Likely D to Lean D #NE02: Likely D to Lean D NH: Likely D to Lean D NV: Toss Up to Lean R @amyewalter on the state of the race post-debate: cookpolitical.com/analysis/n…
225
836
2,330
1,307,051
Just three counties – Macomb County, MI; York County, PA and Waukesha County, WI – elected Donald Trump: bit.ly/2gSxVu7
203
1,722
1,631
Shomari Figures (D) flips #AL02, a seat that was redrawn to have a Black majority following a court order. For the first time ever, Alabama will have two Black members of Congress serving simultaneously.
40
295
1,589
953,373
One of the longest county voting streaks finally met its match tonight. Starr County, Texas — which was Democratic in every presidential election since 1896 — flips to Donald Trump.
23
407
1,346
590,178
#TXSEN: Ted Cruz (R) defeats Beto O'Rourke (D). GOP hold. Texas voted 52%-43% for Trump in 2016.
20
195
877
Three Senate ratings changes today: #MTSEN: Likely D to Lean D ⇨ #TXSEN: Lean R to Toss Up ⇦ #WVSEN: Toss Up to Lean D ⇦ Full chart: cookpolitical.com/ratings/se…
60
408
762
In collaboration with BSG and GS Strategy Group, our latest Swing State Project poll shows Harris leading or tied with Trump in all but one of the seven battleground states and holding a lead of 48% to 47% overall. Read @amyewalter's analysis: cookpolitical.com/survey-res…
72
195
739
680,034
Another long streak ends tonight in Carlton County, Minnesota. Trump becomes the first Republican since Herbert Hoover in 1928 to win the working-class county in the Arrowhead.
12
195
778
124,929
Rep. Eli Crane easily wins renomination tonight in #AZ02 with over 78% of the vote. There was speculation last year that he could be vulnerable to a primary challenge after casting one of eight Republican votes to remove Kevin McCarthy as House speaker, but it never panned out.
16
113
663
158,919
NEW: As President Biden’s numbers show little sign of improvement, we’re making two big changes to our Electoral College Ratings. Michigan (15 EVs): Lean D to Toss Up Nevada (6 EVs): Lean D to Toss Up @amyewalter explains both shifts here: cookpolitical.com/analysis/n…
75
208
589
278,013
New Electoral College Ratings: IA: Likely R to Lean R MI: Toss Up to Lean D OH: Likely R to Lean R Read @amyewalter's full analysis: cookpolitical.com/analysis/n…
43
165
531
RATINGS CHANGE ALERT: Following the ACHA vote, we shifted our ratings in 20 districts: cookpolitical.com/story/1034…
41
427
444
In 2018, Democrats won 82% of Republican-held districts that Trump had carried by less than 5%. This cycle, Republicans got just 36% of Democratic-held Biden 0-5% seats. @amyewalter crunched the numbers on the GOP's struggles in the House: cookpolitical.com/analysis/n…
25
156
462
NEW: House rating changes in #IA03 #NY24 #NC11 #PA07 #PA16 #TX07 #VA07 Read @Redistrict's deep dive into all 58 competitive House races (🔒): cookpolitical.com/analysis/h…
21
109
446
Rep. Ilhan Omar wins the Democratic primary in #MN05 over Don Samuels, 56%-43%.
10
73
425
66,818
NEW: Senate ratings changes: #AZSen: Toss Up to Lean D #IASen: Lean R to Toss Up #GASen (Perdue): Lean R to Toss Up #MNSen: Likely D to Solid D #NMSen: Likely D to Solid D Read @JessicaTaylor's Senate overview masterpiece: cookpolitical.com/analysis/s…
21
172
394
New House rating changes: #AKAL Likely R to Lean R #AR02 Solid R to Likely R #FL26 Lean D to Toss Up #GA06 Toss Up to Lean D #NY02 Lean R to Toss Up #OH10 Solid R to Likely R Full article here (🔒): cookpolitical.com/analysis/h…
22
99
377
We are making three race rating changes: #PASEN: Toss Up to Lean D #COSEN: Likely D to Lean D #UTSEN: Solid R to Likely R Our full Senate race ratings can be found here: cookpolitical.com/ratings/se…
37
93
358
Democrats get their first win in our House Toss Up column. Josh Riley (D) defeats Rep. Marc Molinaro (R) in #NY19.
2
34
341
42,723
ICYMI: We're increasing the range of expected Democratic Senate pick ups to 5-7 seats: bit.ly/2dRVFwZ
16
250
307
Trump could sweep our entire Toss Up column and still come short of 270. New ratings: bit.ly/2bsj7z4
31
234
297
Vice President Kamala Harris was dealt a really bad hand of cards, but she’s playing those cards flawlessly. Former President Trump started out with an excellent hand, but he’s playing it very poorly. @CharlieCookDC on who is best-positioned to win: cookpolitical.com/analysis/n…
31
35
298
117,041
ANOTHER ONE: Rep. Cori Bush has been defeated in her #MO01 primary, losing to St. Louis County Prosecutor Wesley Bell. It’s the second loss for the Squad this cycle, following Rep. Jamaal Bowman’s loss in June.
19
46
310
192,331
Rep. Pat Ryan (D) wins reelection in #NY18, defeating Alison Esposito (R) in a race we rated Lean D.
15
292
72,176
🚨 Three House rating changes today: #CO03 Likely R to Lean R #ME02 Toss Up to Lean D #VA05 Lean R to Toss Up Full chart here: cookpolitical.com/ratings/ho…
13
63
271
A call has been made in #FL09, a race we rated Likely D. Rep. Darren Soto (D) wins reelection, currently leading 55%-43%.
19
273
44,842
Democrat Josh Stein is elected governor of North Carolina. The election was dominated by GOP Lt. Gov. Mark Robinson's previous support of Nazis on the Internet.
2
27
265
71,257
Today's House ratings changes: #NY25 Likely D to Solid D ⇦ #NC02 Likely R to Lean R ⇦ #OH01 Lean R to Toss Up ⇦ Full ratings chart: cookpolitical.com/ratings/ho…
27
115
253
Rep. Tom Suozzi (D) will return to the House from #NY03. This was the seat formerly held by the ignominious George Santos. Our rating was Likely D.
2
20
250
34,701
In the #SC03 Republican runoff, nurse practitioner Sheri Biggs has defeated televangelist Mark Burns. It's a loss for Donald Trump, who had endorsed Burns. Gov. Henry McMaster, by contrast, backed Biggs.
6
50
234
43,679
#KSGOV: Laura Kelly (D) defeats Kris Kobach (R). Democrat flip. Kansas voted 58%-36% for Trump in 2016.
2
87
236
NEW: Today, we released data from our Swing State project, showing Dem Senate candidates continuing to run strong in every swing presidential state, far outpacing Harris. Read @JessicaTaylor's analysis: cookpolitical.com/analysis/s…
10
85
245
111,694
Our new Swing State Project polls out this morning show Democratic Senate candidates running strong in every presidential battleground, plus a lead for Josh Stein (D) in the #NCGov race.
19
69
238
48,206
Two ratings changes today: #VA10 - Toss Up to Lean D #KY06 - Lean R to Toss Up Full chart - cookpolitical.com/ratings/ho…
13
92
215
Four NEW Senate rating changes today: #FLSEN: Likely R → Lean R #NVSEN Likely D → Lean D #NHSEN Likely D → Lean D #WISEN: Lean R → Toss Up Don't miss @JessicaTaylor's masterpiece Senate overview (🔒): cookpolitical.com/analysis/s…
25
96
239
RATINGS CHANGES! We're shifting the ratings in 21 districts: cookpolitical.com/analysis/h…
18
98
225
Sen. Tammy Baldwin (D) will face venture capitalist Eric Hovde (R) for #WISen. We rate the race Lean Democrat.
5
21
200
28,542
NEW: "We are increasing our current projection of the most likely outcome to a Democratic net gain of between two and seven Senate seats." Read @JessicaTaylor's latest masterpiece which includes three new rating changes (🔒): cookpolitical.com/analysis/s…
17
59
216
Another House race stays with Democrats: #PA17, a suburban Pittsburgh seat held by Rep. Chris Deluzio (D). Was Lean D in our ratings.
20
206
36,774
Rep. Anna Paulina Luna (R) wins reelection in #FL13. Her Freedom Caucus ties made her a target for some Democrats, but we considered it a longshot throughout. Our rating: Likely R.
2
13
235
65,490
Rep. Greg Landsman (D) wins reelection in #OH01, based in Cincinnati. He flipped the seat — which we rated Likely D — blue in 2022.
9
194
43,592
We revised our House outlook to a Democratic net gain between zero and ten seats. New House rating changes in #CA45 #GA07 #IL06 #IL13 #IL14 #MN08 #NH01 #NJ02 #NJ11 #NY01 #NC11 #TX03 #TX32 #UT04 #WA03 Full article (🔒): cookpolitical.com/analysis/h…
18
77
208
Sources who spoke with The Cook Political Report believe it’s likely that former Rep. Mary Peltola (D) runs for governor of Alaska, easing the reelection path of Rep. Nick Begich III (R) in #AKAL. Read @ercovey's reporting on Alaska's 2026 House race: cookpolitical.com/analysis/h…
11
46
226
147,061
In one of Democrats' more impressive congressional victories so far, state Sen. Kristen McDonald Rivet (D) has won the open #MI08 seat held by outgoing Rep. Dan Kildee (D). This was a Toss Up.
10
201
20,798
Democratic Rep. Sharice Davids is called as the winner in #KS03. We had it rated Likely D.
1
10
177
38,254