Non-partisan political analyst. Founder and Contributor to The Cook Political Report with Amy Walter, political analyst and columnist for National Journal.

Harpswell, Maine
Joined July 2014
My column for this past week on increasing dire situation for Republicans headed into midterm, seems most strongly felt in Alaska, Iowa, North Carolina and Texas, double barrel races in each, for Senae and Governor. charliecookpolitics.com/p/wh…
6
18
3
36
24,100
Here is my morning after Michigan piece that is up on my Substack, Charlie Cook Politics. To be clear, I am not saying that Dems can’t pick up some Senate seats, but with unforced errors, they need to almost run the table to win a majority. Separately I am posting a link to a piece from last night that has a very interesting attachment that serious political aficionados might find of interest. charliecookpolitics.com/p/th…
2
2
1
7
2,974
My latest column from Monday’s National Journal and Cook Political Report is now up on my Charlie Cook Politics Substack, enjoy (free). Latest news from Wisconsin reinforces the left-risk for Democrats, how much will it offset Trump’s problems for GOP? charliecookpolitics.com/p/th…
1
3
2,493
I wish people would learn how to read charts before making comments. Comparing Lean Dem numbers to Lean Rep numbers while ignoring the breakdown of Toss Ups is a silly thing to do. I no longer own the CPR but I devise the rating system. theargumentmag.com/p/the-exp…
2
1
13
14,659
Besides Ohio, look at this new Texas poll. When a Republican President, and a Republican Vice President, a GOP Texas Governor and both Republican Senators are all underwater in favorability in an independent poll, something is going on. reconmr.com/wp-content/uploa…
87
209
14
1,003
187,261
Midterm elections are almost always bad for a President’s party. But how bad? Is a just-released Fox News poll in Ohio a dead canary in the coal mine? A state that Trump won by eight pts twice (2016 & 2020) and 11 points in 2024 should not look like this charliecookpolitics.com/p/oh…
15
125
11
395
78,779