Skip to content

New York 2020 vs 2024: county swing

59 of 62 counties moved toward the Republican ticket; 3 changed hands.

Allegany County: swing R+4.1Columbia County: swing R+2.2Genesee County: swing R+2.2Herkimer County: swing R+5.9Montgomery County: swing R+6.0Ontario County: swing R+1.1Rensselaer County: swing R+4.3Schoharie County: swing R+1.4Tompkins County: swing D+0.8Wyoming County: swing R+2.8Yates County: swing D+2.5Broome County: swing R+3.1Cayuga County: swing R+3.7Chautauqua County: swing R+2.0Clinton County: swing R+7.3Dutchess County: swing R+4.2Franklin County: swing R+6.8Fulton County: swing R+4.4Greene County: swing R+1.3Hamilton County: swing D+0.9Jefferson County: swing R+4.7Livingston County: swing R+3.2Monroe County: swing R+2.1Nassau County: swing R+13.7Niagara County: swing R+5.3Orange County: swing R+8.1Orleans County: swing R+4.4Oswego County: swing R+3.9Queens County: swing R+21.0Rockland County: swing R+13.5St. Lawrence County: swing R+6.3Schenectady County: swing R+4.8Seneca County: swing R+2.6Suffolk County: swing R+8.9Tioga County: swing R+2.2Wayne County: swing R+3.4Chenango County: swing R+3.8Essex County: swing R+4.5Lewis County: swing R+5.1Oneida County: swing R+5.7Otsego County: swing R+2.9Saratoga County: swing R+3.6Steuben County: swing R+2.1Warren County: swing R+4.0Albany County: swing R+5.9Bronx County: swing R+22.5Chemung County: swing R+3.3Cortland County: swing R+4.5Delaware County: swing R+1.1Erie County: swing R+5.1Kings County: swing R+11.5Madison County: swing R+2.4New York County: swing R+10.2Onondaga County: swing R+3.4Putnam County: swing R+5.7Richmond County: swing R+14.6Schuyler County: swing R+3.3Sullivan County: swing R+7.4Ulster County: swing R+2.4Washington County: swing R+5.6Westchester County: swing R+10.1Cattaraugus County: swing R+3.2
Red: toward the Republican ticket. Blue: toward the Democratic ticket.
County20202024SwingVotes 2020Votes 2024
Bronx County D+67.5 D+45.0 R+22.5 425,883 362,890
Queens County D+45.2 D+24.2 R+21.0 788,262 712,191
Richmond County R+14.9 R+29.5 R+14.6 216,278 199,620
Nassau County flipped D+9.5 R+4.2 R+13.7 730,983 712,299
Rockland County flipped D+1.7 R+11.8 R+13.5 150,369 150,072
Kings County D+54.8 D+43.3 R+11.5 913,690 847,934
New York County D+74.4 D+64.2 R+10.2 695,263 654,372
Westchester County D+36.3 D+26.2 R+10.1 462,265 457,838
Suffolk County R+1.0 R+9.9 R+8.9 752,821 762,849
Orange County R+0.2 R+8.3 R+8.1 172,196 175,660
Sullivan County R+9.2 R+16.6 R+7.4 34,647 35,062
Clinton County flipped D+5.2 R+2.1 R+7.3 35,437 35,817
Franklin County R+2.2 R+9.0 R+6.8 19,268 19,458
St. Lawrence County R+11.7 R+18.0 R+6.3 44,800 44,026
Montgomery County R+22.6 R+28.6 R+6.0 21,134 20,712
Albany County D+31.5 D+25.6 R+5.9 153,586 148,577
Herkimer County R+30.5 R+36.4 R+5.9 29,319 28,725
Oneida County R+15.5 R+21.2 R+5.7 100,746 100,258
Putnam County R+7.9 R+13.6 R+5.7 54,989 55,765
Washington County R+15.5 R+21.1 R+5.6 28,101 28,586
Niagara County R+9.6 R+14.9 R+5.3 104,123 102,431
Erie County D+14.7 D+9.6 R+5.1 473,021 456,550
Lewis County R+39.2 R+44.3 R+5.1 12,944 12,966
Schenectady County D+15.6 D+10.8 R+4.8 74,862 72,165
Jefferson County R+18.9 R+23.6 R+4.7 43,855 42,843
Cortland County R+2.0 R+6.5 R+4.5 21,678 22,063
Essex County D+5.0 D+0.5 R+4.5 19,271 19,236
Fulton County R+31.4 R+35.8 R+4.4 23,718 23,953
Orleans County R+36.0 R+40.4 R+4.4 18,154 18,071
Rensselaer County D+5.7 D+1.4 R+4.3 79,286 78,736
Dutchess County D+9.6 D+5.4 R+4.2 150,745 152,659
Allegany County R+39.0 R+43.1 R+4.1 20,716 19,376
Warren County R+0.2 R+4.2 R+4.0 36,149 35,829
Oswego County R+20.2 R+24.1 R+3.9 54,491 54,163
Chenango County R+23.3 R+27.1 R+3.8 22,282 22,540
Cayuga County R+9.3 R+13.0 R+3.7 36,421 36,343
Saratoga County D+5.4 D+1.8 R+3.6 132,655 130,812
Onondaga County D+20.6 D+17.2 R+3.4 234,735 228,381
Wayne County R+19.6 R+23.0 R+3.4 44,727 44,443
Chemung County R+13.4 R+16.7 R+3.3 39,410 37,560
Schuyler County R+17.6 R+20.9 R+3.3 9,740 9,486
Cattaraugus County R+29.5 R+32.7 R+3.2 34,760 34,107
Livingston County R+18.2 R+21.4 R+3.2 31,401 31,035
Broome County D+3.5 D+0.4 R+3.1 92,794 90,459
Otsego County R+5.0 R+7.9 R+2.9 28,010 28,436
Wyoming County R+45.4 R+48.2 R+2.8 19,399 19,041
Seneca County R+9.1 R+11.7 R+2.6 15,608 15,034
Madison County R+10.6 R+13.0 R+2.4 34,038 33,814
Ulster County D+20.9 D+18.5 R+2.4 97,420 98,534
Columbia County D+16.7 D+14.5 R+2.2 35,522 35,897
Genesee County R+31.7 R+33.9 R+2.2 29,217 28,444
Tioga County R+20.6 R+22.8 R+2.2 25,036 24,559
Monroe County D+21.1 D+19.0 R+2.1 379,864 362,715
Steuben County R+29.6 R+31.7 R+2.1 46,179 45,344
Chautauqua County R+19.9 R+21.9 R+2.0 59,195 56,751
Schoharie County R+29.0 R+30.4 R+1.4 15,685 16,042
Greene County R+15.6 R+16.9 R+1.3 25,137 25,310
Delaware County R+18.5 R+19.6 R+1.1 22,971 23,156
Ontario County R+0.1 R+1.2 R+1.1 59,674 59,987
Tompkins County D+49.2 D+50.0 D+0.8 45,735 46,532
Hamilton County R+30.3 R+29.4 D+0.9 3,460 3,439
Yates County R+18.6 R+16.1 D+2.5 10,701 10,542

Official results As published by The American Presidency Project (UC Santa Barbara) and the state documents it links. How we use this data