Razor-Thin Margins2024 Election
Where Every Vote Truly Mattered
The tightest presidential state was Wisconsin at just R+0.86. The closest House race was CA-13 at D+0.09.
These are the places where the 2024 election came down to the wire—where a handful of votes separated winners from losers. The true battlegrounds of American democracy.
The 2024 elections featured razor-thin margins across all levels. Presidential battlegrounds like Arizona, Wisconsin, and Nevada were decided by less than 2 points. House races saw several nail-biters, with 12 districts decided by under 2 points. The closest Senate race was in Pennsylvania at R+0.22.
Closest Senate Races (by margin)
| # | State | Winner | Margin | Vote Gap | Total Votes |
|---|---|---|---|---|---|
| 1 | Pennsylvania | McCorm. | R+0.22 | 15,115 votes | 6,963,137 |
| 2 | Michigan | Slotkin | D+0.34 | 19,006 votes | 5,577,187 |
| 3 | Wisconsin | Baldwin | D+0.85 | 28,781 votes | 3,390,787 |
| 4 | Nevada | Rosen | D+1.32 | 15,324 votes | 1,161,747 |
| 5 | Arizona | Gallego | D+2.40 | 80,574 votes | 3,354,552 |
| 6 | Virginia | Kaine | D+2.41 | 78,627 votes | 3,264,442 |
| 7 | Ohio | Moreno | R+3.62 | 206,434 votes | 5,704,620 |
| 8 | Maryland | Alsobr. | D+5.34 | 148,988 votes | 2,791,341 |
| 9 | Montana | Sheehy | R+7.14 | 43,377 votes | 607,262 |
| 10 | New Jersey | Kim | D+9.61 | 387,902 votes | 4,036,123 |
| 11 | New Mexico | Heinri. | D+10.11 | 91,355 votes | 903,311 |
| 12 | Texas | Cruz | R+10.86 | 1,226,531 votes | 11,291,854 |
| 13 | Florida | Scott | R+12.77 | 1,374,629 votes | 10,767,311 |
| 14 | Minnesota | Klobuc. | D+15.70 | 500,729 votes | 3,189,323 |
| 15 | Missouri | Hawley | R+16.94 | 484,030 votes | 2,856,887 |
| 16 | Delaware | Roches. | D+17.09 | 85,545 votes | 500,606 |
| 17 | California | Schiff | D+17.75 | 2,723,658 votes | 15,348,846 |
| 18 | New York | Gillib. | D+18.29 | 1,465,184 votes | 8,010,317 |
| 19 | Washington | Cantwe. | D+18.45 | 703,390 votes | 3,812,391 |
| 20 | Connecticut | Murphy | D+18.88 | 322,439 votes | 1,708,259 |
| 21 | Nebraska | Ricketts | R+19.00 | 533,033 votes | 2,805,627 |
| 22 | Massachusetts | Warren | D+19.81 | 676,228 votes | 3,413,329 |
| 23 | Indiana | Banks | R+19.87 | 562,355 votes | 2,829,897 |
| 24 | Rhode Island | Sheldon Whitehouse | D+19.90 | 194,764 votes | 978,472 |
| 25 | Maine | Kouzou. | R+24.20 | 197,062 votes | 814,348 |
| 26 | Mississippi | Wicker | R+25.62 | 311,439 votes | 1,215,401 |
| 27 | Tennessee | Blackb. | R+29.63 | 891,282 votes | 3,007,608 |
| 28 | Utah | Curtis | R+30.58 | 450,185 votes | 1,472,387 |
| 29 | Vermont | Bernie Sanders (I) | D+32.64 | 112,917 votes | 345,941 |
| 30 | Hawaii | Hirono | D+32.71 | 164,119 votes | 501,763 |
| 31 | North Dakota | Cramer | R+32.93 | 119,967 votes | 364,327 |
| 32 | West Virginia | Justice | R+41.00 | 306,531 votes | 747,702 |
| 33 | Wyoming | Barras. | R+50.99 | 134,691 votes | 264,162 |
Closest House Races (by margin)
| # | District | Winner | Margin | Vote Gap | Total Votes |
|---|---|---|---|---|---|
| 1 | CA-13California | Adam Gray | D+0.09 | 187 votes | 210,921 |
| 2 | IA-01Iowa | Mariannette Miller-Meeks | R+0.19 | 799 votes | 414,078 |
| 3 | CA-45California | Derek Tran | D+0.21 | 653 votes | 315,875 |
| 4 | ME-02Maine | Jared F. Golden | D+0.34 | 2,706 votes | 403,274 |
| 5 | OH-09Ohio | Marcy Kaptur | D+0.63 | 2,382 votes | 375,195 |
| 6 | CO-08Colorado | Gabe Evans | R+0.73 | 2,449 votes | 333,616 |
| 7 | PA-08Pennsylvania | Rob Bresnahan | R+0.88 | 3,373 votes | 385,074 |
| 8 | AK-ALAlaska | Nick Begich | R+1.00 | 3,305 votes | 329,555 |
| 9 | PA-07Pennsylvania | Ryan E. MacKenzie | R+1.01 | 4,062 votes | 403,314 |
| 10 | PA-10Pennsylvania | Scott Perry | R+1.26 | 5,133 votes | 406,001 |
| 11 | NC-01North Carolina | Donald G. Davis | D+1.68 | 6,307 votes | 376,324 |
| 12 | NE-02Nebraska | Don Bacon | R+1.85 | 5,829 votes | 314,567 |
| 13 | OH-13Ohio | Emilia Strong Sykes | D+2.21 | 8,542 votes | 386,390 |
| 14 | NY-04New York | Laura A. Gillen | D+2.29 | 8,603 votes | 375,518 |
| 15 | AZ-06Arizona | Juan Ciscomani | R+2.51 | 10,822 votes | 431,220 |
| 16 | TX-34Texas | Vicente Gonzalez | D+2.58 | 5,177 votes | 200,383 |
| 17 | VA-07Virginia | Eugene S. Vindman | D+2.64 | 10,489 votes | 397,299 |
| 18 | CA-27California | George Whitesides | D+2.66 | 7,990 votes | 300,090 |
| 19 | WI-03Wisconsin | Derrick Van Orden | R+2.72 | 11,256 votes | 413,181 |
| 20 | OR-05Oregon | Janelle S. Bynum | D+2.73 | 10,945 votes | 401,293 |
| 21 | NV-03Nevada | Susie Lee | D+2.74 | 10,220 votes | 372,388 |
| 22 | CA-47California | Dave Min | D+2.88 | 10,167 votes | 353,275 |
| 23 | CA-41California | Ken Calvert | R+3.38 | 11,987 votes | 354,445 |
| 24 | CA-09California | Josh Harder | D+3.58 | 9,009 votes | 251,357 |
| 25 | NY-03New York | Thomas R. Suozzi | D+3.58 | 12,958 votes | 362,344 |
Closest States (by margin)
| # | State | Margin | Vote Gap | Electoral Votes | Total Votes |
|---|---|---|---|---|---|
| 1 | Wisconsin | R+0.86 | 29,397 votes | 10 | 3,422,918 |
| 2 | Michigan | R+1.41 | 80,106 votes | 15 | 5,674,449 |
| 3 | Pennsylvania | R+1.70 | 120,266 votes | 19 | 7,058,269 |
| 4 | Georgia | R+2.18 | 115,100 votes | 16 | 5,270,783 |
| 5 | New Hampshire | D+2.78 | 22,965 votes | 4 | 826,205 |
| 6 | Nevada | R+3.10 | 46,008 votes | 6 | 1,484,840 |
| 7 | North Carolina | R+3.21 | 183,047 votes | 16 | 5,699,155 |
| 8 | Minnesota | D+4.24 | 137,947 votes | 10 | 3,253,915 |
| 9 | Arizona | R+5.51 | 187,382 votes | 11 | 3,400,274 |
| 10 | Virginia | D+5.78 | 260,310 votes | 13 | 4,505,942 |
| 11 | New Jersey | D+5.89 | 252,498 votes | 14 | 4,287,740 |
| 12 | New Mexico | D+6.00 | 55,411 votes | 5 | 923,403 |
| 13 | Maine | D+6.47 | 53,351 votes | 4 | 824,806 |
| 14 | Illinois | D+10.89 | 613,712 votes | 19 | 5,633,604 |
| 15 | Colorado | D+10.98 | 350,718 votes | 10 | 3,192,745 |
Closest Counties (by margin)
| # | County | Margin | Vote Gap | Total Votes |
|---|---|---|---|---|
| 1 | Aleutians West Census AreaAK | Even | 0 votes | 984 |
| 2 | Talbot CountyMD | R+0.03 | 6 votes | 22,830 |
| 3 | Bucks CountyPA | R+0.07 | 291 votes | 402,349 |
| 4 | Tippecanoe CountyIN | R+0.15 | 100 votes | 67,194 |
| 5 | Green CountyWI | D+0.27 | 60 votes | 22,076 |
| 6 | Oktibbeha CountyMS | R+0.28 | 50 votes | 18,116 |
| 7 | Haywood CountyTN | D+0.38 | 25 votes | 6,652 |
| 8 | Wilson CountyNC | D+0.40 | 159 votes | 40,045 |
| 9 | Broome CountyNY | D+0.42 | 379 votes | 91,034 |
| 10 | Montgomery CountyOH | D+0.47 | 1,201 votes | 256,544 |
| 11 | Clay CountyMN | D+0.47 | 156 votes | 32,874 |
| 12 | Shawnee CountyKS | D+0.49 | 407 votes | 82,350 |
| 13 | Essex CountyNY | D+0.50 | 96 votes | 19,236 |
| 14 | Nicollet CountyMN | R+0.51 | 99 votes | 19,417 |
| 15 | Radford cityVA | D+0.52 | 34 votes | 6,583 |
| 16 | Winnebago CountyIL | D+0.56 | 685 votes | 121,347 |
| 17 | New Hanover CountyNC | D+0.62 | 865 votes | 138,734 |
| 18 | Surry CountyVA | R+0.65 | 29 votes | 4,441 |
| 19 | Sullivan CountyNH | R+0.66 | 167 votes | 25,221 |
| 20 | Guadalupe CountyNM | D+0.72 | 14 votes | 1,938 |
| 21 | St. Francis CountyAR | D+0.74 | 44 votes | 5,979 |
| 22 | Iberville ParishLA | R+0.74 | 113 votes | 15,354 |
| 23 | Palm Beach CountyFL | D+0.76 | 5,676 votes | 748,489 |
| 24 | St. Helena ParishLA | D+0.77 | 44 votes | 5,745 |
| 25 | Monroe CountyPA | R+0.78 | 669 votes | 85,752 |
| 26 | Stafford CountyVA | D+0.79 | 662 votes | 83,539 |
| 27 | Grand CountyCO | R+0.80 | 79 votes | 9,884 |
| 28 | Imperial CountyCA | R+0.86 | 463 votes | 54,025 |
| 29 | San Joaquin CountyCA | R+0.89 | 2,349 votes | 264,916 |
| 30 | St. James ParishLA | R+0.93 | 110 votes | 11,789 |
| 31 | Deer Lodge CountyMT | D+0.97 | 47 votes | 4,870 |
| 32 | Washoe CountyNV | D+1.00 | 2,628 votes | 263,734 |
| 33 | Erie CountyPA | R+1.02 | 1,410 votes | 137,979 |
| 34 | Black Hawk CountyIA | D+1.16 | 727 votes | 62,906 |
| 35 | Ontario CountyNY | R+1.16 | 701 votes | 60,352 |
| 36 | Portage CountyWI | D+1.19 | 516 votes | 43,258 |
| 37 | Jefferson CountyGA | R+1.21 | 91 votes | 7,494 |
| 38 | Blue Earth CountyMN | R+1.22 | 443 votes | 36,442 |
| 39 | Northwest Hills Planning RegionCT | R+1.26 | 807 votes | 64,090 |
| 40 | Riverside CountyCA | R+1.26 | 11,895 votes | 940,510 |
| 41 | Pacific CountyWA | R+1.30 | 185 votes | 14,244 |
| 42 | Bristol CountyMA | D+1.30 | 3,612 votes | 278,002 |
| 43 | Rensselaer CountyNY | D+1.35 | 1,067 votes | 79,154 |
| 44 | Lake CountyCA | R+1.37 | 367 votes | 26,759 |
| 45 | Tillamook CountyOR | R+1.38 | 224 votes | 16,252 |
| 46 | Anchorage MunicipalityAK | D+1.39 | 1,858 votes | 133,945 |
| 47 | Issaquena CountyMS | R+1.45 | 9 votes | 622 |
| 48 | Osceola CountyFL | R+1.45 | 2,508 votes | 173,289 |
| 49 | Duval CountyFL | R+1.46 | 6,920 votes | 473,333 |
| 50 | St. Joseph CountyIN | D+1.47 | 1,630 votes | 110,824 |