Charlie Cook Politics
Subscribe
Sign in
Home
Notes
Archive
About
Latest
Top
Democrats could take the wrong lessons from Mamdani
His politics might have played to a bare majority in New York City. But they won't play nationally.
Nov 14
•
Charlie Cook
10
3
An early-warning system for the political winds
Look to these 10 questions Tuesday night to see if the political winds are calm, or if they may blow Republicans out of office next year.
Nov 5
•
Charlie Cook
5
1
The Morning After
Election Day 2025
Nov 5
•
Charlie Cook
18
4
October 2025
Maine's Senate race is the first among equals
Democrats have almost no hope of taking the chamber back in 2026 or 2028 without winning the New England state.
Oct 31
•
Charlie Cook
13
Republicans’ purple problem
While Democrats wring their hands over their own electoral fortunes, Republicans seem to be whistling past the graveyard.
Oct 24
•
Charlie Cook
52
14
New maps may not be enough to save the House GOP
Independents appear poised to rebel yet again.
Oct 17
•
Charlie Cook
72
17
When a shutdown isn't really a shutdown
Polls are exaggerating the impact of the impasse, which doesn't change our political fundamentals.
Oct 9
•
Charlie Cook
7
Why there are no more landslides
Since 1984, no president has won as much as 54 percent of the popular vote.
Oct 2
•
Charlie Cook
21
1
September 2025
From the macro to the micro
Trump's approvals among independents continue to take on water. Meanwhile, Maine Democrats need Gov. Janet Mills to challenge Sen. Susan Collins in…
Sep 25
•
Charlie Cook
11
1
What assassinations say about our politics
Acts of violence often either create or expose a vacuum in a political party or movement.
Sep 18
•
Charlie Cook
7
1
GOP senators don't lose in red states anymore
Neither do Democrats in blue states. At the beginning of this century, that wasn't true.
Sep 12
•
Charlie Cook
31
5
Redistricting aside, Dems' glass is half full
If Trump’s approval rating doesn’t improve, Republicans will find it tough to overcome.
Sep 4
•
Charlie Cook
33
9
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts