01Race developments
Movement in competitive Senate, House, and governor races from the last 24–48 hours.
Georgia: Early voting opened today for the Ossoff–Collins Senate race, the Bottoms–Jackson governor race, and other statewide contests. Voting runs through Oct. 30, with two Saturday voting days in between; Election Day is Nov. 3.
Oct. 11 · Atlanta News First
Michigan Senate: Rep. Alexandria Ocasio-Cortez is set to campaign with Democratic nominee Abdul El-Sayed on Oct. 15, headlining three town halls across the Upper Peninsula (Escanaba, Iron Mountain, Marquette). Forecasters still rate the Rogers–El-Sayed race a toss-up, with El-Sayed holding a narrow lead in recent polling.
Posted ~Oct. 8, confirmed in an update Oct. 12 · Washington Examiner
Virginia House: Former Transportation Secretary Pete Buttigieg plans an Oct. 19 rally in Henrico County for Democratic House candidates Tom Perriello, Shannon Taylor, and former Rep. Elaine Luria, part of a broader swing through Midwestern and rural areas where Democrats are under-represented.
Posted ~Oct. 8, confirmed in an update Oct. 12 · Washington Examiner
Beyond these, broad searches on Texas, Kansas, North Carolina, and Ohio Senate; and Texas, Georgia, New York, and Arizona governor races turned up nothing from the last 24–48 hours that wasn't already covered in prior issues (Ossoff–Collins' Oct. 8 debate, Talarico's absence from the trail, the Kalshi odds shift in Kansas).
02Polling & forecasts
Rating changes from named nonpartisan raters, and aggregate forecast movement.
Cook Political Report moved 18 House ratings on Oct. 9 — found today, five days after the fact. This closes a research gap flagged in the last two issues: Cook's House ratings page showed an Oct. 9 timestamp with no corroborating article found on Oct. 11 or Oct. 12. A more targeted search today surfaced the underlying piece, independently corroborated with matching race-by-race detail by Axios, the Washington Post, The Hill, CNN, CBS, and Newsweek.
| Move | Races |
|---|---|
| Toss Up → Lean D | IA-01, IA-03, PA-07, PA-10, WA-03 |
| Lean R → Toss Up | IA-02, MI-04, NC-01, VA-01 |
| Likely R → Lean R | KY-06, ME-02, PA-01 |
| Solid R → Likely R | AR-02, IN-05 |
| Lean D → Likely D | NV-03, NY-03, NY-04, NE-02 |
Cook now projects a Democratic House gain of roughly 9–19 seats (224–234 total), with 15 of its 21 current toss-ups on Republican-held turf.
Silver Bulletin's average as of Oct. 12 puts Democrats at D+8.8 (D+9.5 among likely voters), statistically unchanged from the D+8.9 figure confirmed Oct. 7. Not a meaningful move on its own; included for the trend record.
Oct. 12 · Silver Bulletin
No new Senate or governor rating changes found. Cook's Senate ratings are unchanged since the Oct. 6 batch (Kansas, New Hampshire, North Carolina); Cook's governor ratings are unchanged since a stale July 10 batch, already excluded in prior issues. Sabato's and Inside Elections' own rating-changes pages and ratings JSON were unreachable again today (PROVENANCE_REQUIRED), the same recurring access problem noted in prior issues; broad article search for either rater turned up only pieces from July, August, and September already superseded by this tracker's log.
03Election administration & security
Factual, sourced reporting only — no speculative assessment of election integrity.
04Seat-change score
Tallies confirmed race-rating moves from named nonpartisan raters only — flat ±1 per race per movement, regardless of notches. Not a measure of election security.
| Date | Score | Driver |
|---|---|---|
| Oct 7 | +5 | Cook (KS, NH, NC) + Sabato (AK, SC) Senate moves, all D-ward — dated Oct. 6, found this day |
| Oct 8 | +4 | Inside Elections House batch (MI-04, CA-22, IA-01, IA-03), all D-ward — dated Oct. 1–2, found this day |
| Oct 9 | 0 | None confirmed |
| Oct 10 | 0 | None confirmed; rating sources largely unreachable |
| Oct 11 | 0 | None confirmed; Cook House's Oct. 9 timestamp flagged but unconfirmed |
| Oct 12 | 0 | None confirmed; same research gap still open |
| Oct 13 | +18 | Cook's 18-race House batch, all D-ward — dated Oct. 9, found this day (closes the gap flagged Oct. 11–12) |
Per standing methodology, a rating change found days after it happened is scored on the day it's found, not the day it occurred — this has now happened four times this cycle (Sept 29–30, Oct 6, Oct 1–2, and today's Oct 9 batch). Today's score is unusually large because it's a backlog of 18 individual race movements resolving at once, not a single big swing.