Fifty years of presidential elections, state by state and county by county. In 1976, 22 of the 50 states and D.C. voted within 5 points of the country as a whole. In 2024, eight did. Along the way 27 of them crossed from one side of the nation to the other, and the countryside, which voted 4 points more Democratic than the big cities in 1976, voted 58 points more Republican than them in 2024.
Some Montana Democrats call their own Senate nominee a plant. We went looking for evidence and found who paid for most of the campaign to nominate her: a nonprofit with a one-page website and a mailbox in Delaware.
A history of gerrymandering in 10 maps. From a dinner table in Boston in 1812 to the map on your ballot on November 3, and how the mapmakers stopped hiding.
In 2018, seven Ohio counties voted for Sherrod Brown and for the ticket of Mike DeWine and Jon Husted. This year Brown and Husted are running against each other, with a second close race directly below them. We went through every state that has filled both offices on one day since 1990, and all 88 Ohio counties.
Victor Marx has said he was made to shoot a man at seven, called in an airstrike and met Satan in person. His father was named Karl Marx. Colorado Republicans made him their nominee for governor. We checked the records his story left behind.
Four years ago John Fetterman was the hoodie-wearing hero of Democratic populism. Today he is more popular with Pennsylvania Republicans than with Democrats, and he just appeared on the screens of a Republican convention. The numbers show a transformation stranger than either party's caricature.
Michigan’s markets saw a landslide. Its first returns looked like one. Then Haley Stevens’ mail vote arrived—and a progressive breakthrough shrank to 14,893 votes.
Ohio · Governor14 stories · latest Oct 24 · most mentioned: Vivek Ramaswamy
Michigan · Senate10 stories · latest Oct 25 · most mentioned: Abdul El-Sayed
Alaska · Senate10 stories · latest Oct 25 · most mentioned: Dan Sullivan
Texas · Senate10 stories · latest Oct 23 · most mentioned: Ken Paxton
Texas · Governor7 stories · latest Oct 25 · most mentioned: Greg Abbott
Nevada · Governor7 stories · latest Oct 25 · most mentioned: Aaron Ford
Ohio · Senate5 stories · latest Oct 24 · most mentioned: Sherrod Brown
Maine · Senate5 stories · latest Oct 23 · most mentioned: Troy Jackson
About & sourcesCoverage, fetch health and provenance54 outlets
Headlines open at their original publishers. The roster describes coverage, not ideology or forecast weight; every story has zero model weight.
Times are Eastern. The Wire shows English-language coverage (2 of 134 items this sweep were filed in another language and are held back, not deleted), one row per story, and no more than 2 stories from one outlet at a time.
Ballotpedia News ↗Independent coverage1 / 134 stories · latest story Oct 23, 12:02 PM ET · latest sweep Oct 25, 1:07 PM ET · outlet fetch succeeded
CalMatters ↗Independent coverage1 / 134 stories · latest story Oct 23, 8:00 AM ET · latest sweep Oct 25, 1:07 PM ET · outlet fetch succeeded
Capital B ↗Independent coverage1 / 134 stories · latest story Oct 23, 8:00 AM ET · latest sweep Oct 25, 1:07 PM ET · outlet fetch succeeded
Capitol Beat News Service ↗Independent coverage1 / 134 stories · latest story Oct 16, 7:30 PM ET · latest sweep Oct 25, 1:07 PM ET · outlet fetch succeeded
Capitol News Illinois ↗Independent coverage1 / 134 stories · latest story Oct 21, 11:53 AM ET · latest sweep Oct 25, 1:07 PM ET · outlet fetch succeeded
Cardinal News ↗Independent coverage1 / 134 stories · latest story Oct 23, 4:40 AM ET · latest sweep Oct 25, 1:07 PM ET · outlet fetch succeeded
Carolina Public Press ↗Independent coverage1 / 134 stories · latest story Oct 20, 1:27 PM ET · latest sweep Oct 25, 1:07 PM ET · outlet fetch succeeded
CBS News Politics ↗Independent coverage4 / 134 stories · latest story Oct 25, 11:21 AM ET · latest sweep Oct 25, 1:07 PM ET · outlet fetch succeeded
CNalysis ↗Independent coverage3 / 134 stories · latest story Oct 8, 10:00 AM ET · latest sweep Oct 25, 1:07 PM ET · outlet fetch succeeded
CommonWealth Beacon ↗Independent coverage1 / 134 stories · latest story Oct 24, 1:26 PM ET · latest sweep Oct 25, 1:07 PM ET · outlet fetch succeeded
Connecticut Mirror ↗Independent coverage3 / 134 stories · latest story Oct 23, 3:57 PM ET · latest sweep Oct 25, 1:07 PM ET · outlet fetch succeeded
El Paso Matters ↗Independent coverage1 / 134 stories · latest story Oct 20, 12:18 AM ET · latest sweep Oct 25, 1:07 PM ET · outlet fetch succeeded
Election Law Blog ↗Independent coverage2 / 134 stories · latest story Oct 24, 11:23 PM ET · latest sweep Oct 25, 1:07 PM ET · outlet fetch succeeded
FactCheck.org ↗Independent coverage6 / 134 stories · latest story Oct 23, 4:44 PM ET · latest sweep Oct 25, 1:07 PM ET · outlet fetch succeeded
Honolulu Civil Beat ↗Independent coverage1 / 134 stories · latest story Oct 25, 6:01 AM ET · latest sweep Oct 25, 1:07 PM ET · outlet fetch succeeded
Houston Public Media ↗Independent coverage3 / 134 stories · latest story Oct 22, 4:29 PM ET · latest sweep Oct 25, 1:07 PM ET · outlet fetch succeeded
InDepthNH ↗Independent coverage4 / 134 stories · latest story Oct 24, 6:41 PM ET · latest sweep Oct 25, 1:07 PM ET · outlet fetch succeeded
Iowa Public Radio news ↗Independent coverage4 / 134 stories · latest story Oct 23, 2:07 PM ET · latest sweep Oct 25, 1:07 PM ET · outlet fetch succeeded
Iowa Starting Line ↗Independent coverage3 / 134 stories · latest story Oct 23, 2:09 PM ET · latest sweep Oct 25, 1:07 PM ET · outlet fetch succeeded
KFF Health News ↗Independent coverage1 / 134 stories · latest story Oct 23, 5:00 AM ET · latest sweep Oct 25, 1:07 PM ET · outlet fetch succeeded
KTOO ↗Independent coverage2 / 134 stories · latest story Oct 23, 5:58 PM ET · latest sweep Oct 25, 1:07 PM ET · outlet fetch succeeded
Las Vegas Sun ↗Independent coverage1 / 134 stories · latest story Oct 24, 5:00 AM ET · latest sweep Oct 25, 1:07 PM ET · outlet fetch succeeded
Michigan Public ↗Independent coverage3 / 134 stories · latest story Oct 24, 11:28 AM ET · latest sweep Oct 25, 1:07 PM ET · outlet fetch succeeded
Mississippi Free Press ↗Independent coverage4 / 134 stories · latest story Oct 23, 6:29 PM ET · latest sweep Oct 25, 1:07 PM ET · outlet fetch succeeded
Mississippi Today ↗Independent state newsroom2 / 134 stories · latest story Oct 23, 3:28 PM ET · latest sweep Oct 25, 1:07 PM ET · outlet fetch succeeded
Montana Public Radio ↗Independent coverage3 / 134 stories · latest story Oct 15, 1:58 AM ET · latest sweep Oct 25, 1:07 PM ET · outlet fetch succeeded
MPR News ↗Independent coverage1 / 134 stories · latest story Oct 22, 9:03 PM ET · latest sweep Oct 25, 1:07 PM ET · outlet fetch succeeded
New York Focus ↗Independent coverage2 / 134 stories · latest story Oct 14, 12:00 PM ET · latest sweep Oct 25, 1:07 PM ET · outlet fetch succeeded
NOTUS ↗Independent coverage4 / 134 stories · latest story Oct 24, 3:30 PM ET · latest sweep Oct 25, 1:07 PM ET · outlet fetch succeeded
Oklahoma Watch ↗State reporting1 / 134 stories · latest story Oct 21, 12:00 PM ET · latest sweep Oct 25, 1:07 PM ET · outlet fetch succeeded
PBS NewsHour Politics ↗Independent coverage5 / 134 stories · latest story Oct 24, 3:04 PM ET · latest sweep Oct 25, 1:07 PM ET · outlet fetch succeeded
ProPublica ↗Independent coverage3 / 134 stories · latest story Oct 23, 12:00 PM ET · latest sweep Oct 25, 1:07 PM ET · outlet fetch succeeded
Reason ↗Independent coverage3 / 134 stories · latest story Oct 23, 3:23 PM ET · latest sweep Oct 25, 1:07 PM ET · outlet fetch succeeded
Route Fifty ↗Independent coverage1 / 134 stories · latest story Oct 22, 12:00 PM ET · latest sweep Oct 25, 1:07 PM ET · outlet fetch succeeded
Semafor ↗Independent national analysis7 / 134 stories · latest story Oct 23, 12:45 PM ET · latest sweep Oct 25, 1:07 PM ET · outlet fetch succeeded
Signal Cleveland ↗Independent coverage2 / 134 stories · latest story Oct 23, 2:30 PM ET · latest sweep Oct 25, 1:07 PM ET · outlet fetch succeeded
Signal Ohio Statehouse ↗Independent coverage2 / 134 stories · latest story Oct 23, 2:30 PM ET · latest sweep Oct 25, 1:07 PM ET · outlet fetch succeeded
South Dakota News Watch ↗Independent coverage3 / 134 stories · latest story Oct 22, 5:00 AM ET · latest sweep Oct 25, 1:07 PM ET · outlet fetch succeeded
South Dakota Public Broadcasting ↗Independent coverage1 / 134 stories · latest story Oct 20, 4:06 PM ET · latest sweep Oct 25, 1:07 PM ET · outlet fetch succeeded
Spotlight Delaware ↗Independent coverage1 / 134 stories · latest story Oct 23, 6:00 AM ET · latest sweep Oct 25, 1:07 PM ET · outlet fetch succeeded
Texas Observer ↗Independent coverage3 / 134 stories · latest story Oct 21, 10:48 AM ET · latest sweep Oct 25, 1:07 PM ET · outlet fetch succeeded
Texas Public Radio ↗Independent coverage1 / 134 stories · latest story Oct 23, 5:18 PM ET · latest sweep Oct 25, 1:07 PM ET · outlet fetch succeeded
Texas Tribune ↗Independent state newsroom1 / 134 stories · latest story Oct 23, 3:44 PM ET · latest sweep Oct 25, 1:07 PM ET · outlet fetch succeeded
The Assembly NC ↗Independent coverage1 / 134 stories · latest story Oct 22, 6:15 AM ET · latest sweep Oct 25, 1:07 PM ET · outlet fetch succeeded
The Current GA ↗Independent coverage2 / 134 stories · latest story Oct 24, 5:46 PM ET · latest sweep Oct 25, 1:07 PM ET · outlet fetch succeeded
The Downballot ↗Left-leaning race analysis2 / 134 stories · latest story Oct 23, 8:04 AM ET · latest sweep Oct 25, 1:07 PM ET · outlet fetch succeeded
The Guardian US politics ↗Independent coverage3 / 134 stories · latest story Oct 25, 9:23 AM ET · latest sweep Oct 25, 1:07 PM ET · outlet fetch succeeded
The Nevada Independent politics ↗Independent coverage8 / 134 stories · latest story Oct 25, 5:00 AM ET · latest sweep Oct 25, 1:07 PM ET · outlet fetch succeeded
VPM News ↗Independent coverage1 / 134 stories · latest story Oct 22, 10:53 AM ET · latest sweep Oct 25, 1:07 PM ET · outlet fetch succeeded
VTDigger ↗Independent coverage2 / 134 stories · latest story Oct 22, 10:10 AM ET · latest sweep Oct 25, 1:07 PM ET · outlet fetch succeeded
WBUR ↗Independent coverage4 / 134 stories · latest story Oct 21, 8:48 AM ET · latest sweep Oct 25, 1:07 PM ET · outlet fetch succeeded
WDET ↗Independent coverage3 / 134 stories · latest story Oct 23, 11:45 AM ET · latest sweep Oct 25, 1:07 PM ET · outlet fetch succeeded
WITF ↗Independent coverage5 / 134 stories · latest story Oct 22, 10:17 PM ET · latest sweep Oct 25, 1:07 PM ET · outlet fetch succeeded
WOSU ↗Independent coverage4 / 134 stories · latest story Oct 24, 5:13 PM ET · latest sweep Oct 25, 1:07 PM ET · outlet fetch succeeded
HEADLINES WITH ATTRIBUTION — display links only; no forecast weight
Source · curated RSS, 123 outlets (news_outlets.json) — a hand-curated whitelist of state and national outlets, not an open crawl. Matching is conservative: a story attaches to a race only on a name/keyword entity match, so some relevant coverage will be missed rather than mis-filed.
Feed health · partial coverage114 of 123 whitelisted outlets returned a successful fetch in the latest sweep (93% coverage); 9 failed and are carrying nothing new. The roster above counts outlets with stories in this edition, which includes ones carried over from an earlier sweep.
Jacksonville Today · publisher blocked the fetch (HTTP 403); nothing new fetched
MinnPost · outlet fetch failed (HTTP 429); nothing new fetched
A history of gerrymandering in 10 maps. From a dinner table in Boston in 1812 to the map on your ballot on November 3, and how the mapmakers stopped hiding.
Call the MapCall the Map Data DeskanalysisNational
13 of 115 stories in the full Wire. No more than 2 stories from one outlet at a time.