MapifyStats · U.S. presidential elections · 2000–2024

Same Votes, Different Rules

Keep the ballots. Change the system. Compare recorded electoral votes, national popular vote, proportional electors and a different House size with every counting assumption visible.

Saved history is ready below. Interactive controls require JavaScript.

Recorded baseline

Recorded Electoral College

Republican majority

D 226 · R 312 · Other 0 electoral votes

National Archives recorded votes, including district splits, faithless electors and abstentions.

Mechanical counterfactual

National popular vote

Republican plurality

D 75,017,613 · R 77,302,580 · Other 3,090,011 ballots

National plurality among the major candidates. No state weighting. Other ballots remain visible.

Mechanical counterfactual

Proportional electoral votes

Republican majority

D 260 · R 273 · Other 5 electoral votes

Historical state electoral totals; Hamilton largest remainder across D, R and all non-D/R ballots in the source denominator, including residual counts.

Mechanical counterfactual

585-seat House

Republican majority

D 288 · R 400 · Other 0 electoral votes

2020 Census apportionment populations; equal proportions; two senators per state; DC three; statewide winner takes all, including Maine and Nebraska.

These are mechanical counterfactuals, not predictions of voting behavior. Proportional allocation can produce no majority. A combined “other” bucket is an allocation assumption, not a candidate or coalition. No ranked-choice outcome can be inferred from ordinary vote totals.

2024: same ballots, different rulesRecorded D minus R vote share · fixed state geography. D minus R margin · blue = D · red = R · gray = unavailable. Exact values are in the accompanying tables.2024: same ballots, different rulesRecorded D minus R vote share · fixed state geographyAlabama: R +30.47Alaska: R +13.14Arizona: R +5.53Arkansas: R +30.64California: D +20.13Colorado: D +10.98Connecticut: D +14.50Delaware: D +14.70District of Columbia: D +83.81Florida: R +13.10Georgia: R +2.19Hawaii: D +22.86Idaho: R +36.00Illinois: D +10.90Indiana: R +18.96Iowa: R +13.21Kansas: R +16.12Kentucky: R +30.53Louisiana: R +22.01Maine: D +6.85Maryland: D +28.54Massachusetts: D +24.91Michigan: R +1.41Minnesota: D +4.24Mississippi: R +22.89Missouri: R +18.41Montana: R +19.93Nebraska: R +20.46Nevada: R +3.10New Hampshire: D +2.76New Jersey: D +5.91New Mexico: D +6.00New York: D +12.41North Carolina: R +3.21North Dakota: R +36.45Ohio: R +11.21Oklahoma: R +34.26Oregon: D +14.31Pennsylvania: R +1.71Rhode Island: D +13.79South Carolina: R +17.87South Dakota: R +29.19Tennessee: R +29.72Texas: R +13.68Utah: R +21.58Vermont: D +31.21Virginia: D +5.77Washington: D +18.22West Virginia: R +41.86Wisconsin: R +0.86Wyoming: R +45.41R 40+0D 40+D minus R margin · blue = D · red = R · gray = unavailableMEDSL · 2000–2024 · Census-derived legacy boundaries · MapifyStats

Every state under the same rules

2024 presidential election · alternative apportionment uses 2020 Census populations
StateD votesR votesOther ballotsTotal ballotsRecorded EVProportional EVAlternative House seatsAlternative EV
Alabama772,4121,462,61630,0622,265,090D 0 · R 9 · Other 0D 3 · R 6 · Other 09D 0 · R 11 · Other 0
Alaska140,026184,45813,693338,177D 0 · R 3 · Other 0D 1 · R 2 · Other 01D 0 · R 3 · Other 0
Arizona1,582,8601,770,24236,2173,389,319D 0 · R 11 · Other 0D 5 · R 6 · Other 013D 0 · R 15 · Other 0
Arkansas396,905759,24126,5301,182,676D 0 · R 6 · Other 0D 2 · R 4 · Other 05D 0 · R 7 · Other 0
California9,276,1796,081,697507,59915,865,475D 54 · R 0 · Other 0D 31 · R 21 · Other 270D 72 · R 0 · Other 0
Colorado1,728,1591,377,44187,1453,192,745D 10 · R 0 · Other 0D 6 · R 4 · Other 010D 12 · R 0 · Other 0
Connecticut992,053736,91830,0391,759,010D 7 · R 0 · Other 0D 4 · R 3 · Other 06D 8 · R 0 · Other 0
Delaware289,758214,3518,804512,913D 3 · R 0 · Other 0D 2 · R 1 · Other 02D 4 · R 0 · Other 0
District of Columbia294,18521,07610,608325,869D 3 · R 0 · Other 0D 3 · R 0 · Other 00D 3 · R 0 · Other 0
Florida4,683,0386,110,125100,58910,893,752D 0 · R 30 · Other 0D 13 · R 17 · Other 038D 0 · R 40 · Other 0
Georgia2,548,0172,663,11739,7715,250,905D 0 · R 16 · Other 0D 8 · R 8 · Other 019D 0 · R 21 · Other 0
Hawaii313,044193,66115,531522,236D 4 · R 0 · Other 0D 2 · R 2 · Other 03D 5 · R 0 · Other 0
Idaho274,972605,24637,248917,466D 0 · R 4 · Other 0D 1 · R 3 · Other 03D 0 · R 5 · Other 0
Illinois3,062,8632,449,079121,3685,633,310D 19 · R 0 · Other 0D 10 · R 8 · Other 123D 25 · R 0 · Other 0
Indiana1,163,6031,720,34752,7272,936,677D 0 · R 11 · Other 0D 4 · R 7 · Other 012D 0 · R 14 · Other 0
Iowa707,278927,01929,2091,663,506D 0 · R 6 · Other 0D 3 · R 3 · Other 06D 0 · R 8 · Other 0
Kansas544,853758,80223,9361,327,591D 0 · R 6 · Other 0D 3 · R 3 · Other 05D 0 · R 7 · Other 0
Kentucky704,0431,337,49432,9932,074,530D 0 · R 8 · Other 0D 3 · R 5 · Other 08D 0 · R 10 · Other 0
Louisiana766,8701,208,50531,6002,006,975D 0 · R 8 · Other 0D 3 · R 5 · Other 08D 0 · R 10 · Other 0
Maine435,652377,97728,818842,447D 3 · R 1 · Other 0D 2 · R 2 · Other 02D 4 · R 0 · Other 0
Maryland1,902,5771,035,550100,2073,038,334D 10 · R 0 · Other 0D 6 · R 4 · Other 011D 13 · R 0 · Other 0
Massachusetts2,126,5181,251,303135,1093,512,930D 11 · R 0 · Other 0D 7 · R 4 · Other 012D 14 · R 0 · Other 0
Michigan2,736,5332,816,636111,0175,664,186D 0 · R 15 · Other 0D 7 · R 8 · Other 018D 0 · R 20 · Other 0
Minnesota1,656,9791,519,03277,9093,253,920D 10 · R 0 · Other 0D 5 · R 5 · Other 010D 12 · R 0 · Other 0
Mississippi466,668747,74413,5961,228,008D 0 · R 6 · Other 0D 2 · R 4 · Other 05D 0 · R 7 · Other 0
Missouri1,200,5991,751,98642,7422,995,327D 0 · R 10 · Other 0D 4 · R 6 · Other 011D 0 · R 13 · Other 0
Montana231,906352,07918,978602,963D 0 · R 4 · Other 0D 2 · R 2 · Other 02D 0 · R 4 · Other 0
Nebraska369,995564,81617,371952,182D 1 · R 4 · Other 0D 2 · R 3 · Other 04D 0 · R 6 · Other 0
Nevada705,197751,20528,4381,484,840D 0 · R 6 · Other 0D 3 · R 3 · Other 06D 0 · R 8 · Other 0
New Hampshire418,488395,52317,022831,033D 4 · R 0 · Other 0D 2 · R 2 · Other 02D 4 · R 0 · Other 0
New Jersey2,220,7131,968,21583,7974,272,725D 14 · R 0 · Other 0D 7 · R 7 · Other 016D 18 · R 0 · Other 0
New Mexico478,802423,39121,210923,403D 5 · R 0 · Other 0D 3 · R 2 · Other 04D 6 · R 0 · Other 0
New York4,619,1953,578,899183,3358,381,429D 28 · R 0 · Other 0D 15 · R 12 · Other 136D 38 · R 0 · Other 0
North Carolina2,715,3752,898,42385,3435,699,141D 0 · R 16 · Other 0D 8 · R 8 · Other 018D 0 · R 20 · Other 0
North Dakota112,327246,5059,323368,155D 0 · R 3 · Other 0D 1 · R 2 · Other 01D 0 · R 3 · Other 0
Ohio2,533,6993,180,11653,9735,767,788D 0 · R 17 · Other 0D 8 · R 9 · Other 021D 0 · R 23 · Other 0
Oklahoma499,5991,036,21330,3611,566,173D 0 · R 7 · Other 0D 2 · R 5 · Other 07D 0 · R 9 · Other 0
Oregon1,240,600919,48084,4132,244,493D 8 · R 0 · Other 0D 5 · R 3 · Other 08D 10 · R 0 · Other 0
Pennsylvania3,423,0423,543,30867,8567,034,206D 0 · R 19 · Other 0D 9 · R 10 · Other 023D 0 · R 25 · Other 0
Rhode Island285,156214,40613,524513,086D 4 · R 0 · Other 0D 2 · R 2 · Other 02D 4 · R 0 · Other 0
South Carolina1,028,4521,483,74735,9412,548,140D 0 · R 9 · Other 0D 4 · R 5 · Other 09D 0 · R 11 · Other 0
South Dakota146,859272,0819,982428,922D 0 · R 3 · Other 0D 1 · R 2 · Other 02D 0 · R 4 · Other 0
Tennessee1,056,2651,966,86540,8123,063,942D 0 · R 11 · Other 0D 4 · R 7 · Other 012D 0 · R 14 · Other 0
Texas4,835,2506,393,597159,82711,388,674D 0 · R 40 · Other 0D 17 · R 22 · Other 152D 0 · R 54 · Other 0
Utah562,566883,81842,1101,488,494D 0 · R 6 · Other 0D 2 · R 4 · Other 06D 0 · R 8 · Other 0
Vermont235,791119,39517,699372,885D 3 · R 0 · Other 0D 2 · R 1 · Other 01D 3 · R 0 · Other 0
Virginia2,333,7782,074,09795,4134,503,288D 13 · R 0 · Other 0D 7 · R 6 · Other 015D 17 · R 0 · Other 0
Washington2,245,8491,530,923147,4713,924,243D 12 · R 0 · Other 0D 7 · R 5 · Other 014D 16 · R 0 · Other 0
West Virginia214,309533,55614,719762,584D 0 · R 4 · Other 0D 1 · R 3 · Other 03D 0 · R 5 · Other 0
Wisconsin1,668,2291,697,62657,0633,422,918D 0 · R 10 · Other 0D 5 · R 5 · Other 010D 0 · R 12 · Other 0
Wyoming69,527192,6338,963271,123D 0 · R 3 · Other 0D 1 · R 2 · Other 01D 0 · R 3 · Other 0

Sources and methods

Presidential votes: MIT Election Data and Science Lab county returns, 2000–2024, version 20 and MEDSL statewide presidential returns. Percentages use all recorded ballots; the margin is Democratic share minus Republican share. “Other ballots” is total ballots minus Democratic and Republican votes. It includes third-party/write-in votes and any residual or invalid ballot counts included in the source denominator; it is not necessarily a count of votes for other candidates. A swing is the difference between two margins; national-adjusted swing subtracts the U.S. change over the same period. State and national profiles use statewide returns, not sums of incomplete county returns.

The county original CSV is an archived public mirror of MEDSL’s February 25, 2026 revision, with matching revision and original file size. Direct Harvard downloads require a personal guestbook; an independent official checksum match has not been certified. Download links, provenance, selection rules and SHA-256 checksums document the source and preserve the exact bytes used here. Recorded electoral votes come from the National Archives, including split Maine/Nebraska districts, faithless electors and abstentions.

Maps use the Census-derived us-atlas legacy county boundaries. Connecticut retains eight legacy counties, matching these returns. Oglala Lakota’s FIPS rename is harmonized. Bedford city and county are added for years before their merger when valid returns exist. Comparisons crossing Broomfield’s 2001 creation are unavailable for the five affected Colorado counties. Alaska’s voting districts and separately reported Kansas City votes cannot be safely assigned to these county boundaries: use statewide history and whole-state merges. Missing or inconsistent returns stay unavailable.

Border Lab uses 2020 Census resident population bases, Vintage 2021, with legacy Connecticut counties. Alaska’s statewide population remains intact. Statewide votes not assigned to comparable counties stay with their original state; a whole-state merge transfers that residual. A move with missing historical votes makes that election replay unavailable. The population snapshot stays fixed across historical replays. Metro experiments use March 2020 Census metropolitan delineations; these statistical areas are not proposed legal states. The population-balancing preset starts from original borders and greedily transfers adjacent counties to reduce squared imbalance without increasing graph fragmentation, up to 150 transfers. It preserves 50 regions and does not promise an optimal or equal-population partition.

House seats use the Census equal-proportions method: one initial seat per region, then priority population ÷ √(n × (n + 1)). Border Lab uses resident population; Same Votes, Different Rules uses historical Census apportionment populations, which include allocated overseas residents. Proportional electoral allocation uses Hamilton largest remainder with whole electors, across D, R and a combined other-ballot bucket; exact remainder ties use D, then R, then other. Winner-takes-all ties leave electors unallocated. No majority is reported honestly; contingent-election outcomes are not simulated.

These experiments hold recorded votes fixed. They are mechanical counterfactuals, not predictions of behavior, turnout, campaigns or constitutional validity. Ordinary vote totals cannot recover ranked preferences. Twin matches require complete comparable histories across the selected period; RMS distance equally weights each election margin or each consecutive change. Equal movement does not imply similar political levels, demographics, motives or individual voters.