The Wire
The Drift
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.
Candidates dodge connections to Trump, Walz
Oct 26, 7:21 PM ETWyoming teams with Trump admin to expedite energy, industrial projects
Oct 26, 7:11 PM ETFrom the Data Desk
Reported by Call the Map
Nobody’s Candidate
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.

The House Always Wins
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.

The Ohio Split
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.

The Testimony
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.

The Fetterman Inversion
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.
The Abdul Mirage
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.
Most covered races
About & sourcesCoverage, fetch health and provenance53 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 (1 of 126 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 / 126 stories · latest story Oct 23, 12:02 PM ET · latest sweep Oct 26, 9:32 PM ET · outlet fetch succeeded
- Capital B ↗Independent coverage1 / 126 stories · latest story Oct 23, 8:00 AM ET · latest sweep Oct 26, 9:32 PM ET · outlet fetch succeeded
- Capitol Beat News Service ↗Independent coverage2 / 126 stories · latest story Oct 26, 5:59 PM ET · latest sweep Oct 26, 9:32 PM ET · outlet fetch succeeded
- Capitol News Illinois ↗Independent coverage1 / 126 stories · latest story Oct 21, 11:53 AM ET · latest sweep Oct 26, 9:32 PM ET · outlet fetch succeeded
- CBS News Politics ↗Independent coverage7 / 126 stories · latest story Oct 26, 8:54 PM ET · latest sweep Oct 26, 9:32 PM ET · outlet fetch succeeded
- CNalysis ↗Independent coverage2 / 126 stories · latest story Oct 8, 10:00 AM ET · latest sweep Oct 26, 9:32 PM ET · outlet fetch succeeded
- CommonWealth Beacon ↗Independent coverage1 / 126 stories · latest story Oct 24, 1:26 PM ET · latest sweep Oct 26, 9:32 PM ET · outlet fetch succeeded
- Connecticut Mirror ↗Independent coverage3 / 126 stories · latest story Oct 23, 3:57 PM ET · latest sweep Oct 26, 9:32 PM ET · outlet fetch succeeded
- Connecticut Public ↗Independent coverage1 / 126 stories · latest story Oct 26, 5:10 PM ET · latest sweep Oct 26, 9:32 PM ET · outlet fetch succeeded
- El Paso Matters ↗Independent coverage1 / 126 stories · latest story Oct 20, 12:18 AM ET · latest sweep Oct 26, 9:32 PM ET · outlet fetch succeeded
- Election Law Blog ↗Independent coverage1 / 126 stories · latest story Oct 26, 8:36 PM ET · latest sweep Oct 26, 9:32 PM ET · outlet fetch succeeded
- FactCheck.org ↗Independent coverage6 / 126 stories · latest story Oct 23, 4:44 PM ET · latest sweep Oct 26, 9:32 PM ET · outlet fetch succeeded
- Honolulu Civil Beat ↗Independent coverage1 / 126 stories · latest story Oct 25, 6:01 AM ET · latest sweep Oct 26, 9:32 PM ET · outlet fetch succeeded
- Houston Public Media ↗Independent coverage3 / 126 stories · latest story Oct 26, 12:54 PM ET · latest sweep Oct 26, 9:32 PM ET · outlet fetch succeeded
- InDepthNH ↗Independent coverage2 / 126 stories · latest story Oct 25, 4:30 PM ET · latest sweep Oct 26, 9:32 PM ET · outlet fetch succeeded
- Iowa Public Radio politics ↗Independent coverage3 / 126 stories · latest story Oct 23, 2:07 PM ET · latest sweep Oct 26, 9:32 PM ET · outlet fetch succeeded
- Iowa Starting Line ↗Independent coverage2 / 126 stories · latest story Oct 23, 2:09 PM ET · latest sweep Oct 26, 9:32 PM ET · outlet fetch succeeded
- KFF Health News ↗Independent coverage1 / 126 stories · latest story Oct 23, 5:00 AM ET · latest sweep Oct 26, 9:32 PM ET · outlet fetch succeeded
- KTOO ↗Independent coverage4 / 126 stories · latest story Oct 26, 9:04 PM ET · latest sweep Oct 26, 9:32 PM ET · outlet fetch succeeded
- Michigan Public ↗Independent coverage1 / 126 stories · latest story Oct 25, 9:28 PM ET · latest sweep Oct 26, 9:32 PM ET · outlet fetch succeeded
- Mississippi Free Press ↗Independent coverage4 / 126 stories · latest story Oct 26, 12:44 PM ET · latest sweep Oct 26, 9:32 PM ET · outlet fetch succeeded
- Mississippi Today ↗Independent state newsroom1 / 126 stories · latest story Oct 23, 3:28 PM ET · latest sweep Oct 26, 9:32 PM ET · outlet fetch succeeded
- Montana Public Radio ↗Independent coverage3 / 126 stories · latest story Oct 15, 1:58 AM ET · latest sweep Oct 26, 9:32 PM ET · outlet fetch succeeded
- MPR News ↗Independent coverage2 / 126 stories · latest story Oct 26, 7:21 PM ET · latest sweep Oct 26, 9:32 PM ET · outlet fetch succeeded
- New York Focus ↗Independent coverage2 / 126 stories · latest story Oct 14, 12:00 PM ET · latest sweep Oct 26, 9:32 PM ET · outlet fetch succeeded
- NOTUS ↗Independent coverage1 / 126 stories · latest story Oct 26, 5:25 AM ET · latest sweep Oct 26, 9:32 PM ET · outlet fetch succeeded
- Oklahoma Watch ↗State reporting1 / 126 stories · latest story Oct 21, 12:00 PM ET · latest sweep Oct 26, 9:32 PM ET · outlet fetch succeeded
- PBS NewsHour Politics ↗Independent coverage1 / 126 stories · latest story Oct 25, 4:11 PM ET · latest sweep Oct 26, 9:32 PM ET · outlet fetch succeeded
- ProPublica ↗Independent coverage3 / 126 stories · latest story Oct 23, 12:00 PM ET · latest sweep Oct 26, 9:32 PM ET · outlet fetch succeeded
- Reason ↗Independent coverage3 / 126 stories · latest story Oct 26, 7:00 AM ET · latest sweep Oct 26, 9:32 PM ET · outlet fetch succeeded
- Route Fifty ↗Independent coverage2 / 126 stories · latest story Oct 26, 11:00 AM ET · latest sweep Oct 26, 9:32 PM ET · outlet fetch succeeded
- San Antonio Report ↗Independent coverage1 / 126 stories · latest story Oct 26, 2:44 PM ET · latest sweep Oct 26, 9:32 PM ET · outlet fetch succeeded
- Semafor ↗Independent national analysis7 / 126 stories · latest story Oct 26, 4:55 AM ET · latest sweep Oct 26, 9:32 PM ET · outlet fetch succeeded
- Signal Cleveland ↗Independent coverage1 / 126 stories · latest story Oct 23, 2:30 PM ET · latest sweep Oct 26, 9:32 PM ET · outlet fetch succeeded
- Signal Ohio Statehouse ↗Independent coverage2 / 126 stories · latest story Oct 23, 2:30 PM ET · latest sweep Oct 26, 9:32 PM ET · outlet fetch succeeded
- South Dakota News Watch ↗Independent coverage3 / 126 stories · latest story Oct 22, 5:00 AM ET · latest sweep Oct 26, 9:32 PM ET · outlet fetch succeeded
- South Dakota Public Broadcasting ↗Independent coverage1 / 126 stories · latest story Oct 20, 4:06 PM ET · latest sweep Oct 26, 9:32 PM ET · outlet fetch succeeded
- Texas Observer ↗Independent coverage4 / 126 stories · latest story Oct 26, 10:21 AM ET · latest sweep Oct 26, 9:32 PM ET · outlet fetch succeeded
- Texas Public Radio ↗Independent coverage1 / 126 stories · latest story Oct 26, 5:50 PM ET · latest sweep Oct 26, 9:32 PM ET · outlet fetch succeeded
- Texas Tribune ↗Independent state newsroom3 / 126 stories · latest story Oct 26, 5:16 PM ET · latest sweep Oct 26, 9:32 PM ET · outlet fetch succeeded
- The Assembly NC ↗Independent coverage1 / 126 stories · latest story Oct 22, 6:15 AM ET · latest sweep Oct 26, 9:32 PM ET · outlet fetch succeeded
- The Downballot ↗Left-leaning race analysis3 / 126 stories · latest story Oct 26, 8:03 AM ET · latest sweep Oct 26, 9:32 PM ET · outlet fetch succeeded
- The Guardian US politics ↗Independent coverage3 / 126 stories · latest story Oct 26, 9:00 AM ET · latest sweep Oct 26, 9:32 PM ET · outlet fetch succeeded
- The Nevada Independent politics ↗Independent coverage8 / 126 stories · latest story Oct 25, 5:00 AM ET · latest sweep Oct 26, 9:32 PM ET · outlet fetch succeeded
- VTDigger ↗Independent coverage2 / 126 stories · latest story Oct 26, 5:35 PM ET · latest sweep Oct 26, 9:32 PM ET · outlet fetch succeeded
- WBUR ↗Independent coverage4 / 126 stories · latest story Oct 21, 8:48 AM ET · latest sweep Oct 26, 9:32 PM ET · outlet fetch succeeded
- WDET ↗Independent coverage3 / 126 stories · latest story Oct 23, 11:45 AM ET · latest sweep Oct 26, 9:32 PM ET · outlet fetch succeeded
- WFAE ↗Independent coverage1 / 126 stories · latest story Oct 26, 1:50 PM ET · latest sweep Oct 26, 9:32 PM ET · outlet fetch succeeded
- Wisconsin Watch ↗Independent state newsroom1 / 126 stories · latest story Oct 26, 7:00 AM ET · latest sweep Oct 26, 9:32 PM ET · outlet fetch succeeded
- WITF ↗Independent coverage4 / 126 stories · latest story Oct 25, 11:08 PM ET · latest sweep Oct 26, 9:32 PM ET · outlet fetch succeeded
- WOSU ↗Independent coverage4 / 126 stories · latest story Oct 26, 4:04 PM ET · latest sweep Oct 26, 9:32 PM ET · outlet fetch succeeded
- WUSF ↗Independent coverage1 / 126 stories · latest story Oct 26, 8:33 AM ET · latest sweep Oct 26, 9:32 PM ET · outlet fetch succeeded
- WyoFile ↗Independent coverage1 / 126 stories · latest story Oct 26, 7:11 PM ET · latest sweep Oct 26, 9:32 PM ET · outlet fetch succeeded
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 coverage107 of 123 whitelisted outlets returned a successful fetch in the latest sweep (87% coverage); 16 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.
- Georgia Public Broadcasting · publisher blocked the fetch (HTTP 403); nothing new fetched
- Jacksonville Today · publisher blocked the fetch (HTTP 403); nothing new fetched
- New Mexico Political Report · publisher blocked the fetch (HTTP 403); nothing new fetched
- Roll Call · feed could not be parsed (HTTP 200); nothing new fetched
- The Appeal · publisher blocked the fetch (HTTP 403); nothing new fetched
- The Lens · publisher blocked the fetch (HTTP 403); nothing new fetched
- WHYY · publisher blocked the fetch (HTTP 403); nothing new fetched
- Wisconsin Public Radio · publisher blocked the fetch (HTTP 403); nothing new fetched