# 2028 election map sources and methodology

Research date: November 15, 2026. Sources were retrieved through live web search. Result calls are not certifications. The maps are personal scenario tools, not forecasts.

# Senate evidence :  requested as of November 15, 2026

## Exact counts and the essential distinction

| Basis | D | R | I | Unresolved | Total |
|---|---:|---:|---:|---:|---:|
| Class III **seated incumbents** | 15 | 19 | 0 | 0 | 34 |
| Class III **reported post-2026 special-election outcomes** | 16 | 18 | 0 | 0 | 34 |
| Class I | 17 | 14 | 2 | 0 | 33 |
| Class II seated before January 2027 | 13 | 20 | 0 | 0 | 33 |
| Class II reported post-2026 outcomes | 20 | 12 | 0 | 1 | 33 |
| Class I + II post-2026 regular-class holdovers | 37 | 26 | 2 | 1 | 66 |
| Whole Senate, reported post-2026 outcomes | 53 | 44 | 2 | 1 | 100 |

King and Sanders caucus with Democrats. Thus the 66-seat holdover base is **39 Democratic-caucus, 26 Republican, 1 unresolved**, not an invented final 40-26 split. Full-Senate reporting of “55 Democratic seats” means 53 Democrats plus 2 independents.

**Alaska remains uncalled in the latest specific evidence found.** Peltola's lead is not a result. If a Democrat wins, the holdover caucus split becomes 40-26; if a Republican wins, 39-27. These are conditional arithmetic, not predictions.

**Ohio is a transition, not an incumbent replacement already completed.** The Senate directory lists Jon Husted (R). News and the Senate's senators-elect page identify Sherrod Brown (D) as the special-election winner. Ohio certification and Brown's exact swearing-in were not verified. Florida's reported winner is Ashley Moody (R), so its party does not change.

## Method and verification standard

All research used `sdk.tools.utils_tools.web_search`, including a final `freshness="live"` query for `Alaska Senate election November 15 2026 Peltola Sullivan called race results still uncalled`. Sources below were surfaced in linked search excerpts, not downloaded full-page archives. No 2028 election outcomes were inferred. Every reported 2026 outcome is explicitly **not independently certification-verified**. This does not mean the reported calls are unsupported; it distinguishes news projections from legal certification and seating.

Latest dated Alaska evidence returned includes November 14 reporting and an Anchorage Daily News item indexed `2026-11-15T00:13:02Z`. No later November 15 call was found. Search coverage cannot establish that nothing changed later that day.

## Source register

### S01 :  official Class III roster
https://www.senate.gov/senators/Class_III.htm

Title: **Class III - Senators Whose Terms of Service Expire in 2029**.
Excerpt lists all 34 seated senators: 15 Democrats and 19 Republicans, including Ashley Moody and Jon Husted. Terms end January 3, 2029; regular election is 2028. This is the authoritative basis for every `class_3.seats[].incumbent` and `party`, not a declaration of 2028 candidacy.

Democrats: Bennet, Blumenthal, Cortez Masto, Duckworth, Fetterman, Hassan, Kelly, Murray, Padilla, Schatz, Schumer, Van Hollen, Warnock, Welch, Wyden.

Republicans: Boozman, Britt, Budd, Crapo, Grassley, Hoeven, Husted, Johnson, Kennedy, Lankford, Lee, Moody, Moran, Murkowski, Paul, Schmitt, Scott, Thune, Young.

### S02 :  official Class I roster
https://www.senate.gov/senators/Class_I.htm

Title: **Class I - Senators Whose Term of Service Expire in 2031**.
Excerpt gives January 3, 2025-January 3, 2031 terms, and exactly 17 D, 14 R, 2 I.

D: Alsobrooks, Baldwin, Blunt Rochester [directory excerpt spelling; Lisa Blunt Rochester], Cantwell, Gallego, Gillibrand, Heinrich, Hirono, Kaine, Kim, Klobuchar, Murphy, Rosen, Schiff, Slotkin, Warren, Whitehouse.

R: Banks, Barrasso, Blackburn, Cramer, Cruz, Curtis, Fischer, Hawley, Justice, McCormick, Moreno, Scott, Sheehy, Wicker.

I: King and Sanders. Independents retained separately in party counts.

### S03 :  official current Class II roster
https://www.senate.gov/senators/Class_II.htm

Title: **Class II - Senators Whose Terms of Service Expire in 2027**.
Excerpt lists 13 D and 20 R. These are seated members of the outgoing class, not necessarily November 2026 winners.

### S04 :  NBC national 2026 Senate results
https://www.nbcnews.com/politics/2026-elections/senate-results

Title returned: **U.S. Senate Election 2026 Live Results: Democrats Win Majority**.
Excerpt supplies the 35-contest national table (33 Class II plus Florida and Ohio Class III specials). It reports all candidate leaders, including Brown over Husted, Moody over Nixon, and Peltola leading Sullivan. Candidate leaders alone were **not** treated as sufficient evidence for an Alaska call.

This table, Senate senators-elect evidence S10, and national called-seat reporting S14/S15 support the 32 reported Class II outcomes. Certifications for each remain unverified.

### S05 :  Ohio special-election report
https://en.wikipedia.org/wiki/2026_United_States_Senate_special_election_in_Ohio

Search item dated November 12, 2026. Excerpt identifies Brown as elected, Husted as incumbent before the election, and the remainder of Vance's term as the subject of the special. Used as corroboration, not sole evidence.

### S06 :  Ohio transition and certification timing
https://ohiocapitaljournal.com/2026/11/13/ohios-u-s-senator-elect-sherrod-brown-could-get-an-early-start-in-washington/

November 13, 2026. Title: **Ohio's U.S. Senator-elect Sherrod Brown could get an early start in Washington**.

Excerpt: Brown can be sworn once he presents governor/secretary-of-state credentials; official canvass November 24 and certification by December 4. Secretary of State spokesman says Husted should fulfill his full statutory term. **“No official announcement has been made about when Brown will be sworn in.”**

The directory's Husted entry must therefore remain the seated-incumbent entry rather than silently replacing him with Brown.

### S07 :  latest USA Today Alaska report
https://www.usatoday.com/story/news/politics/elections/2026/11/14/alaska-senate-peltola-sullivan-latest/92779506007/

Updated November 14, 2026, 3:16 p.m. ET. Title: **Peltola's lead increases in uncalled Alaska Senate race**.
Excerpt explicitly says the race remains uncalled; Peltola has approximately 49.84% of first-choice votes. A campaign claim of inevitable victory is not a race call and was not used as one.

### S08 :  Florida reported special-election outcome
https://www.axios.com/2026/11/04/florida-senate-results-moody-nixon

Updated November 3, 2026. Title: **Republican Ashley Moody defeats Angie Nixon in Florida Senate race**.
Excerpt reports Moody defeating Nixon and serving the remainder of Rubio's term, ending January 2029. Certification was not verified.

### S09 :  Ohio cross-outlet call check
https://watch.vote/midterms/2026/states/oh

Search excerpt checked November 14, 1:17 p.m. ET: Brown winner, called by AP, ABC, Fox and NBC. The page labels underlying state results **unofficial**. Used to distinguish a reported call from merely leading in a count.

### S10 :  official Senate senators-elect page
https://employment.senate.gov/2026-senators-elect-resume-collection/

Title: **2026 Senators-Elect Resume Collection**.
Excerpt names Barry Moore, Josh Turek, Juliana Stratton, Adam Hamilton, Andy Barr, Julia Letlow, Troy Jackson, Abdul El-Sayed, Peggy Flanagan, Scott Colom, Kurt Alme, Roy Cooper, Chris Pappas, Sherrod Brown, Kevin Hern, Annie Andrews, James Talarico and Harriet Hageman as new senators-elect. Mary Peltola is not listed in the excerpt. This is useful official corroboration of reported new-member outcomes but not a state certification record.

### S11 :  Florida unofficial count and timing
https://www.callthemap.com/results/senate/florida

Title: **Ashley Moody, the Republican, wins re-election to the Senate in Florida**.
Excerpt: called November 3 at 8:34 p.m. EST; count checked November 14 at 6:46 a.m. EST; approximately 50.9% Moody to 48.0% Nixon. Numbers remain unofficial. A separate Florida timetable excerpt found the state canvassing commission scheduled for November 17, after the requested as-of date.

### S12 :  Anchorage Daily News, latest local Alaska reporting
https://www.adn.com/politics/2026/11/13/peltola-grows-lead-in-alaskas-us-senate-race-after-thousands-more-ballots-are-counted/

Indexed November 15, 2026, 00:13:02Z. Title: **Peltola grows lead in Alaska’s U.S. Senate race after thousands more ballots are counted**.
Excerpt says more ballots remain through Wednesday, Alaska is set to be the final Senate race called, and **“If Peltola is elected”**; first-choice or ranked-choice resolution remains open. Does not establish a Peltola win.

### S13 :  Alaska Public Media explicitly distinguishes lead from AP call
https://alaskapublic.org/news/politics/elections/2026-11-13/peltola-leads-in-u-s-senate-race-nearing-50-mark-with-almost-all-ballots-counted

Indexed November 14, 2026, 00:02:56Z. Title: **Peltola leads in U.S. Senate race, nearing 50% mark with almost all ballots counted**.
Excerpt: AP estimates 96% counted but **has not called** the race, the nation's only unresolved Senate contest. Ranked-choice tabulation if required is November 18. Democratic caucus would be 56 with Peltola or 55 with Sullivan.

### S14 :  CBS Mississippi call and national totals
https://www.cbsnews.com/news/mississippi-2026-senate-scott-colom-cindy-hyde-smith/

Updated November 12, 2026, 7:20 a.m. EST. Title: **Democrat Scott Colom wins Mississippi 2026 Senate race, flipping seat in upset**.
Excerpt projects Colom beating Hyde-Smith, the eighth Democratic flip, with North Carolina, South Carolina, Texas, Ohio, Iowa, Kansas and Maine the other flips. January national totals: **at least 55 Democratic-caucus to 44 Republican; Alaska still a toss-up**.

Seven flips are Class II (13 D + 7 = 20 D); Ohio is Class III (15 D + 1 = 16 D). Class II Republican outcomes = 20 original R − 7 flips − 1 unresolved = 12.

### S15 :  NPR/AP Mississippi confirmation
https://www.npr.org/2026/11/11/g-s1-151688/mississippi-senate-race-scott-colom

Updated November 11, 2026, 7:18 p.m. ET. Title: **Mississippi Senate: Democrat Scott Colom wins**.
Excerpt explicitly attributes the Colom victory to an AP race call and says the Democratic majority expands to 55, with Alaska undecided.

## Limitations and map use

- File `senate.json` distinguishes current incumbents from reported special-election winners. **For post-2026 outcome coloring, override Ohio to D using its special-election object; for a current seated-members map use R with annotation.**
- Every Class II winner inherits `default_certification_verified: false` and `default_unverified`; these are per-row defaults, not an assurance of certification.
- No final Alaska outcome, statewide certification, or Brown swearing-in is asserted.
- The 66 holdovers are outside the **regular** 2028 Class III set. Do not label them all guaranteed safe from a 2028 special election; potential Class I/II vacancies and specials were not comprehensively investigated.
- No retirements or future candidacies were investigated. An incumbent roster is not a candidate roster.
- Some tertiary sources count 18 R/16 D on the 2028 map already, while the official seated directory says 19 R/15 D. This is resolved by the explicit current-versus-reported-outcome distinction, not by selecting one without explanation.


# 2026 U.S. House results research

Requested cutoff: **November 15, 2026**. Election: November 3, 2026. These are **race calls, not certifications**. Dataset includes all **435 voting districts**, excluding DC/territorial nonvoting delegates. Sources were located with `sdk.tools.utils_tools.web_search`; Votendi HTML tables were also fetched read-only and parsed.

## Coverage and explicit unresolved list

Composite named winners: **428** :  **256 Democrats, 172 Republicans**. **7 unresolved**. This is a composite accepting a named AP **or** DDHQ call, not a claim that all networks have the same ledger.

| District | Status | Why no winner is assigned |
|---|---|---|
| AK-AL | Uncalled | Ranked-choice tally expected November 18; Nick Begich leads, but a lead is not a winner call. |
| LA-05 | Runoff | December 12 runoff; no winner yet. |
| LA-06 | Runoff | December 12 runoff; no winner yet. |
| MN-01 | Uncalled | Jake Johnson narrowly leads Brad Finstad; no verified call located. |
| NC-03 | Uncalled | Raymond Smith narrowly leads Gregory Murphy; no verified call located. |
| NC-05 | Uncalled | Charles Hubbard narrowly leads Virginia Foxx; no verified call located. |
| TN-04 | Uncalled | Victoria Broderick narrowly leads Scott DesJarlais; no verified call located. |

Unavailable district records: **none**. The seven rows above have null `winner` and `party`; source leader fields are informational only. They must NOT be colored as wins. At-large district IDs use `-AL`; Census four-character GEOIDs use state FIPS + `00`. All other IDs use two-digit district suffixes.

## Baseline source

[Votendi :  all 435 House district tables](https://votendi.com/us-midterms-2026-live-results-house-senate/) provides district ID, call status, candidate names/parties, source update time, count and per-race DDHQ links. The article expressly says that the expanded district tables retain their **November 12** snapshot, although its national headline was refreshed November 14. Parsed 435 unique district rows: originally 254 named D winners, 167 named R winners, and 14 races without a named winner. The extra allocated Democratic seat in its headline is the same-party CA-04 race, not a named candidate call. Do not treat the November 14 headline as if every table row is from that day.

The baseline was used exactly as a secondary compilation, with seven explicitly evidenced updates below. All 428 calls were **not** independently rechecked against state election authorities. The JSON retains original source candidate text and underlying DDHQ race URL for audit; those candidate-count strings remain the baseline snapshot even when a later winner call replaces status. No final vote totals are implied by those strings.

## Updates to stale district rows

| District | Winner | Party | Evidence |
|---|---|---|---|
| CA-04 | Eric Jones | D | [Sacramento Bee, Nov 13](https://www.sacbee.com/news/politics-government/capitol-alert/article318001087.html): AP deemed Jones winner. [Fox call log](https://www.foxnews.com/elections/2026/midterm-results/house): AP Nov 13, 8:25 pm ET. |
| CO-04 | Eileen Laubacher | D | [MVP district result](https://movement.vote/election-results/2026/colorado/us-house-co-04/): explicitly AP call Nov 13, 2:53 pm ET. |
| ME-02 | Paul LePage | R | [NEWS CENTER Maine](https://www.newscentermaine.com/article/news/politics/elections/paul-lepages-election-win-confirmed-after-final-ranked-choice-voting-count/97-bcc048aa-7b3d-46e9-9a6d-a796fce8e5b5), published Nov 12/updated Nov 13: officials confirm RCV result, 50.81% to 49.18%. [FairVote Nov 13](https://fairvote.org/ranked-choice-voting-confirms-lepage-win-in-maine-2nd-district/) corroborates final tally. |
| NY-01 | Nick LaLota | R | [Call the Map New York report, Nov 13](https://www.callthemap.com/results/report/new-york) lists winner. Fox AP log: Nicholas LaLota called Nov 5, noon ET. [East End Beacon](https://www.eastendbeacon.com/election-results-halpin-keeps-riverhead-supervisor-seat-as-regional-democrats-have-a-good-night/) reports challenger Christopher Gallant concession Nov 4. |
| NY-02 | Andrew Garbarino | R | [Call the Map New York report, Nov 13](https://www.callthemap.com/results/report/new-york) lists winner. Fox AP log: Nov 5, noon ET. |
| NC-07 | David Rouzer | R | [270toWin update Nov 14](https://www.270towin.com/news/2026/11/04/the-morning-after-uncalled-house-races_1847.html): “Called. Decision Desk HQ has called this race for David Rouzer (R).” |
| NC-10 | Patrick Harrigan | R | [270toWin update Nov 14](https://www.270towin.com/news/2026/11/04/the-morning-after-uncalled-house-races_1847.html): “Called. Decision Desk HQ has called this race for Patrick Harrigan (R).” |

270toWin's November 14 update explicitly says **7 races remain uncalled by DDHQ**, and leaves AK-AL, LA-05/06, MN-01, NC-03/05, TN-04 unresolved. The article was accessible through web search; a direct HTML request returned HTTP 403. Thus those two later NC calls are supported by search-retrieved reporting of DDHQ, not a directly downloaded DDHQ feed.

## Source-ledger disagreements

[AP via MVP, Nov 14 at 6:26 pm ET](https://movement.vote/election-results/2026/races/us-house/): D256/R169/10 not called. [NBC national page](https://www.nbcnews.com/politics/2026-elections/house-results): D256/R170/9 not called. [Votendi November 14 headline](https://votendi.com/us-midterms-2026-live-results-house-senate/): D256/R170/9, but its district table is older. [270toWin November 14 DDHQ annotations](https://www.270towin.com/news/2026/11/04/the-morning-after-uncalled-house-races_1847.html): seven uncalled and explicit NC07/NC10 calls. Do not report this composite as “AP's results” or “NBC's results.” Different call timing is not evidence that a leading candidate automatically won.

## State counts and correct 2026 boundary vintage

[Census 2020 apportionment Table 1](https://www2.census.gov/programs-surveys/decennial/2020/data/apportionment/apportionment-2020-table01.pdf) verifies all 50 state seat counts, totaling 435. Apportionment stays fixed through this decade; mid-decade redistricting changes district shapes, not state seat counts.

[Census 120th Congress geography page](https://www.census.gov/programs-surveys/decennial-census/about/rdo/congressional-districts.120th_Congress.html) identifies **nine states with new 2026 boundaries: Alabama, California, Florida, Louisiana, North Carolina, Ohio, Tennessee, Texas, Utah.** Other states keep 2024 boundaries. **Missouri warning:** Supreme Court blocked use of the 2025 plan September 23, 2026. Use the **2022/2024 Missouri plan**, not the blocked 2025 map. Census says block equivalency files were corrected October 7 but its Missouri TIGER shapefiles/geopackages/geodatabases may still reflect the invalid plan pending regeneration. The JSON contains identifiers/results only, **not geometry**.

## Search audit

Key `web_search` queries:
- `2026 US House election results November 15 2026 winners 435 districts`
- `2026 House representatives seats by state 2020 census 435 apportionment`
- `site:votendi.com/us-midterms-2026-live-results-house-senate/ "House" "Alabama" "Alaska"`
- `2026 House election results November 15 2026 uncalled districts CA AK`
- `2026 House results "CO-04" "Laubacher" "called" November 13`
- `2026 House results "Maine" "LePage" "November 13"`
- `2026 "Nick LaLota" "called" "November 12"`
- `2026 "Andrew Garbarino" "called" "November 13"`
- `2026 California district 4 Eric Jones Mike Thompson November 14 uncalled`
- `site:270towin.com/news/2026/11/04/the-morning-after-uncalled-house-races_1847.html "North Carolina" "7" "10"`
- `site:270towin.com/news/2026/11/04/the-morning-after-uncalled-house-races_1847.html "Louisiana" "Tennessee"`
- `2026 congressional redistricting maps states California Texas Ohio Utah Missouri North Carolina Virginia Florida 2026 lines`

## Validation

Automated assertions: 435 rows, 435 unique IDs, exactly 50 states, counts sum to 435, each state's district sequence matches apportionment, at-large districts use 00 GEOIDs, D256/R172/7 unresolved, and exact unresolved list. No invented outcomes or substituted prior incumbents. All source updates used are on/before November 14, within requested November 15 cutoff.

## State counts

| State | Seats | Called D | Called R | Unresolved |
|---|---:|---:|---:|---:|
| Alabama (AL) | 7 | 2 | 5 | 0 |
| Alaska (AK) | 1 | 0 | 0 | 1 |
| Arizona (AZ) | 9 | 5 | 4 | 0 |
| Arkansas (AR) | 4 | 0 | 4 | 0 |
| California (CA) | 52 | 48 | 4 | 0 |
| Colorado (CO) | 8 | 7 | 1 | 0 |
| Connecticut (CT) | 5 | 5 | 0 | 0 |
| Delaware (DE) | 1 | 1 | 0 | 0 |
| Florida (FL) | 28 | 8 | 20 | 0 |
| Georgia (GA) | 14 | 5 | 9 | 0 |
| Hawaii (HI) | 2 | 2 | 0 | 0 |
| Idaho (ID) | 2 | 0 | 2 | 0 |
| Illinois (IL) | 17 | 14 | 3 | 0 |
| Indiana (IN) | 9 | 3 | 6 | 0 |
| Iowa (IA) | 4 | 3 | 1 | 0 |
| Kansas (KS) | 4 | 1 | 3 | 0 |
| Kentucky (KY) | 6 | 2 | 4 | 0 |
| Louisiana (LA) | 6 | 1 | 3 | 2 |
| Maine (ME) | 2 | 1 | 1 | 0 |
| Maryland (MD) | 8 | 7 | 1 | 0 |
| Massachusetts (MA) | 9 | 9 | 0 | 0 |
| Michigan (MI) | 13 | 9 | 4 | 0 |
| Minnesota (MN) | 8 | 4 | 3 | 1 |
| Mississippi (MS) | 4 | 1 | 3 | 0 |
| Missouri (MO) | 8 | 3 | 5 | 0 |
| Montana (MT) | 2 | 1 | 1 | 0 |
| Nebraska (NE) | 3 | 1 | 2 | 0 |
| Nevada (NV) | 4 | 4 | 0 | 0 |
| New Hampshire (NH) | 2 | 2 | 0 | 0 |
| New Jersey (NJ) | 12 | 11 | 1 | 0 |
| New Mexico (NM) | 3 | 3 | 0 | 0 |
| New York (NY) | 26 | 20 | 6 | 0 |
| North Carolina (NC) | 14 | 9 | 3 | 2 |
| North Dakota (ND) | 1 | 0 | 1 | 0 |
| Ohio (OH) | 15 | 8 | 7 | 0 |
| Oklahoma (OK) | 5 | 0 | 5 | 0 |
| Oregon (OR) | 6 | 5 | 1 | 0 |
| Pennsylvania (PA) | 17 | 11 | 6 | 0 |
| Rhode Island (RI) | 2 | 2 | 0 | 0 |
| South Carolina (SC) | 7 | 2 | 5 | 0 |
| South Dakota (SD) | 1 | 0 | 1 | 0 |
| Tennessee (TN) | 9 | 0 | 8 | 1 |
| Texas (TX) | 38 | 14 | 24 | 0 |
| Utah (UT) | 4 | 1 | 3 | 0 |
| Vermont (VT) | 1 | 1 | 0 | 0 |
| Virginia (VA) | 11 | 8 | 3 | 0 |
| Washington (WA) | 10 | 8 | 2 | 0 |
| West Virginia (WV) | 2 | 0 | 2 | 0 |
| Wisconsin (WI) | 8 | 4 | 4 | 0 |
| Wyoming (WY) | 1 | 0 | 1 | 0 |


# 2028 governor and presidential map research

Researched 2026-11-15 UTC with `sdk.tools.utils_tools.web_search` (`detail="detailed"`). No election outcomes were inferred from polling, candidate party, or an incomplete vote lead. Search excerpts, rather than independently downloaded full pages, supplied the evidence below. “Called” does not mean certified.

## Main findings and map semantics

- **11 regular state governor elections in 2028:** DE, IN, MO, MT, NH, NC, ND, UT, VT, WA, WV. Election date: November 7, 2028. Current/post-2026 baseline: **3 D, 8 R**.
- **Other 39 states:** post-2026 elected baseline **27 D, 12 R**, but **KY, LA, MS have 2027 elections**. Do not present their actual 2028 party as known. Current baselines are KY D, LA R, MS R; dataset sets actual 2028 holdover party to null. The other 36 regular-cycle holdovers are 26 D, 10 R.
- **Temporal distinction:** as of Nov 15, actual incumbents remain **24 D / 26 R**. The post-2026 elected baseline is **30 D / 20 R**, including governors-elect not yet inaugurated. Six reported D flips: AK, GA, IA, NV, OH, TX. No R flips.
- **Kansas and Alaska are called in newer reports**, not still uncalled. Older aggregate pages retain stale uncalled labels. Kansas: AP call Nov 12; Alaska: AP/NBC call Nov 14. Do not use older snapshot statuses.
- 2028 outcomes are **unknown future elections**, not uncalled. Unknown-unverified means researcher could not establish an outcome; uncalled requires an explicit current source saying the election occurred without a call. No 2026 governor race is retained as uncalled here after newer checks.
- Presidential 2024 certified baseline is **Trump R 312 / Harris D 226**, 538 total, 270 majority. This is a starting map, not a prediction or a claim about 2028 candidates.
- 2024/2028 EV allocations use the same 2020 Census apportionment. Maine = D statewide/at-large (2), D CD1 (1), R CD2 (1). Nebraska = R statewide/at-large (2), R CD1 (1), D CD2 (1), R CD3 (1). Sum only the 56 allocation units, not split-state rollups again.
- Governor coverage excludes DC (no governor) and territories. Presidential coverage includes DC and excludes territories.

## Sources and what each establishes

### Schedule

1. [Ballotpedia: Gubernatorial elections, 2028](https://ballotpedia.org/Gubernatorial_elections,_2028)
   - Retrieved excerpt: “There are 11 gubernatorial offices on the ballot in 2028” and lists exactly the eleven states above.
2. [NCSL: 2030 redistricting election dates](https://www.ncsl.org/elections-and-campaigns/2030-redistricting-election-dates-for-legislators-and-governors)
   - Lists KY, LA, MS governor elections in 2027; nine four-year governor terms elected in 2028. Its nine-state redistricting list intentionally excludes two-year NH/VT terms, so it is not a contradiction of eleven total 2028 races.
3. [2028 United States gubernatorial elections](https://en.wikipedia.org/wiki/2028_United_States_gubernatorial_elections)
   - Search dated Nov 11, 2026; lists eleven states and November 7, 2028. NH and VT have two-year terms and most recently voted in 2026. Used as supplemental schedule evidence, not for unverified candidacy/retirement claims.

### Actual current officeholders and parties

4. [National Governors Association current governors](https://www.nga.org/governors/)
   - Retrieved all-state roster includes Kay Ivey, Mike Dunleavy, Gavin Newsom, Jared Polis, Ron DeSantis, Brian Kemp, Kim Reynolds, Laura Kelly, Janet Mills, Gretchen Whitmer, Tim Walz, Joe Lombardo, Mike DeWine, Kevin Stitt, Dan McKee, Henry McMaster, Bill Lee, Greg Abbott, Tony Evers, Mark Gordon. These are actual incumbents, not the 2026 winners-elect.
   - Also lists Meyer DE, Braun IN, Kehoe MO, Gianforte MT, Ayotte NH, Stein NC, Armstrong ND, Cox UT, Scott VT, Ferguson WA, Morrisey WV.
   - NJ = Mikie Sherrill; VA = Abigail Spanberger.
5. [Congress Countdown governors roster](https://www.congresscountdown.com/governors)
   - Retrieved “Current as of Nov 2026”; all-state names/parties/term dates and next-election years; 26 Republicans, 24 Democrats. Used with NGA, not in place of election-result reports.
6. [Reuters: Democrats win Virginia and New Jersey governor races](https://www.reuters.com/world/us/us-elections-watch-this-week-nyc-mayor-governors-redistricting-2025-11-03/)
   - Nov 4, 2025 result: Democratic Mikie Sherrill defeated Jack Ciattarelli; Democratic Abigail Spanberger defeated Winsome Earle-Sears. Confirms 2025 elected party for the two states.

### 2026 elections / incoming baseline

7. [MultiState: 2026 governor results](https://www.multistate.us/resources/governors-2026-state-election-results)
   - Timestamp Nov 4, 2026. Reports 36 races, six D flips (AK, GA, IA, NV, OH, TX), and table of winners.
   - Retrieved table names Tuberville R AL; Kreiss-Tomkins D AK; Hobbs D AZ; Huckabee Sanders R AR; Becerra D CA; Weiser D CO; Lamont D CT; Donalds R FL; Lance Bottoms D GA; Green D HI; Little R ID; Pritzker D IL; Sand D IA; Pingree D ME; Moore D MD; Healey D MA; Benson D MI; Klobuchar D MN; Pillen R NE; Ford D NV; Ayotte R NH; Haaland D NM; Hochul D NY; Acton D OH.
   - **Stale-status warning:** says Kansas uncalled and totals 29 D/20 R/1 unknown. Superseded by Nov 12 AP call below. Its early AK winner is corroborated with the newer Nov 14 AP/NBC reports rather than relying on this snapshot alone.
8. [NBC News: 2026 governor results](https://www.nbcnews.com/politics/2026-elections/governor-results)
   - Retrieved all 36 state vote tables. Corroborates party and winner names; includes Mazzei R OK, Kotek D OR, Shapiro D PA, Foulkes D RI, Wilson R SC, Rhoden R SD, Blackburn R TN, Hinojosa D TX, Scott R VT, Crowley D WI, Barlow R WY. Winner status not inferred merely from numerical leads; cross-checked with calls/transition sources below.
9. [Ballotpedia: 2026 governor results and calls](https://ballotpedia.org/Election_results,_2026:_Governors)
   - Retrieved explicit calls: Phil Scott R VT; Marsha Blackburn R TN; Amy Acton D OH; Hannah Pingree D ME; David Crowley D WI; Katie Hobbs D AZ; Larry Rhoden R SD; Rob Sand D IA; Alan Wilson R SC.
10. [Brownstein governor transition tracker](https://2026governortracker.bhfs.com/)
    - Results as of Nov 13. Retrieved new-governor list: D Becerra CA, Weiser CO, Lance Bottoms GA, Sand IA, Holscher KS, Pingree ME, Benson MI, Klobuchar MN, Ford NV, Haaland NM, Acton OH, Helena Foulkes RI, Gina Hinojosa TX, David Crowley WI. R Tommy Tuberville AL, Byron Donalds FL, Mike Mazzei OK, Alan Wilson SC, Marsha Blackburn TN, Eric Barlow WY.
    - Aggregate header still says one uncalled; do not treat as fresher than Nov 14 Alaska reports. Also erroneously marks KS “flip” even though Laura Kelly D is incumbent; use names/parties, not that symbol.
11. [AP: Cindy Holscher wins Kansas governor](https://apnews.com/article/race-call-holscher-wins-kansas-governor-f1563a7feb9a4613b5bb2c54ada3c372)
    - Nov 12, 2026 22:44 UTC: “Democrat Cindy Holscher won election Thursday as governor of Kansas, defeating Republican Ty Masterson.”
    - [NPR corroboration](https://www.npr.org/2026/11/12/g-s1-151187/holscher-kansas-masterson-governor-midterms): AP call, Holscher succeeds term-limited Laura Kelly, preserving D control.
    - [KMBC Nov 13](https://www.kmbc.com/article/kansas-governors-race-called-for-cindy-holscher-audit-to-continue/74421426): AP call and Masterson concession, canvassing still pending. Therefore called, not necessarily certified.
12. [AP: Jonathan Kreiss-Tomkins wins Alaska governor](https://apnews.com/article/kreiss-tomkins-wins-alaska-governor-a0ea2adfd3b94fba848fb69d2d15e782)
    - Nov 14, 2026 05:01 UTC: Democrat Jonathan Kreiss-Tomkins wins.
    - [NBC Nov 14 corroboration](https://www.nbcnews.com/politics/2026-election/jonathan-kreiss-tomkins-democrat-wins-alaska-governor-race-rcna606558): projected winner, majority on first ballot, succeeds term-limited Mike Dunleavy R; says Democrats will hold 30 governorships.
13. [NBC: Kelly Ayotte wins NH reelection](https://www.nbcnews.com/politics/2026-election/kelly-ayotte-cinde-warmington-new-hampshire-governor-election-win-gop-rcna603341)
    - Nov 4: Republican Ayotte defeats Cinde Warmington for second two-year term.
14. [Vermont Public: Phil Scott sixth term](https://www.vermontpublic.org/local-news/2026-11-03/phil-scott-wins-historic-sixth-term-as-vermont-governor)
    - Nov 3: Republican Scott defeats Amanda Janoo.
    - [WAMC corroboration](https://www.wamc.org/news/2026-11-04/election-2026-vermont-phil-scott-wins-reelection-governor): sixth two-year term, challenger concession.

### Presidential baseline and electoral votes

15. [National Archives: 2024 Electoral College results](https://www.archives.gov/electoral-college/2024)
    - Certified state electoral-vote table; Trump 312, Harris 226. Principal source for every state's 2024 award and EV allocation.
16. [National Archives: distribution of electoral votes](https://www.archives.gov/electoral-college/allocation)
    - Explicitly says current allocations are effective for **2024 and 2028**. 538 votes, 270 majority.
    - Explains Maine/Nebraska two at-large + one per congressional district. Page's older historical count of split elections is stale; use certified 2024 result table for actual 2024 outcome.
17. [Maine official 2024 certificate of ascertainment](https://www.archives.gov/files/electoral-college/2024/ascertainment-maine.pdf)
    - Harris statewide 435,652 vs Trump 377,977; CD1 Harris 258,863 vs Trump 165,214; CD2 Trump 212,763 vs Harris 176,789. Establishes D at-large and CD1, R CD2.
18. [Nebraska official 2024 certificate of vote](https://www.archives.gov/files/electoral-college/2024/vote-nebraska.pdf)
    - Trump 4 EV, Harris 1 EV.
19. [KETV: Nebraska 2024 presidential results](https://www.ketv.com/article/nebraska-election-results-presidential-2024/62570102)
    - Explicit AP calls: Trump two statewide EV and CD1/CD3; Harris Omaha CD2.
20. [AP: why ME/NE split electoral votes](https://apnews.com/article/nebraska-maine-president-electoral-votes-district-omaha-90382054c29f546fd65a7e7cc5094801)
    - Nov 6, 2024 explains both states split their EV in 2024 and the at-large/district mechanism.

## Validation

JSON data should be consumed independently of display styling. `governor.json` includes fifty state rows, 11 `race_2028=true`, 39 false, explicit incumbent vs incoming baseline fields, and three null holdover parties for the intervening 2027 elections. `presidential.json` includes 56 allocation units representing fifty states plus DC; EV sum is 538 and party sums are D 226/R 312.

No external writes, messages, publishing or integration mutations were performed. Only the three requested data paths were authored.


## State geometry

State outlines use us-atlas states-10m (US Census-derived), projected at build time using d3-geo geoAlbersUsa. Geometry is bundled locally. House tiles are a state-grouped cartogram with one tile per district, not district boundaries.
