Skip to content

California 2020 vs 2024: county swing

57 of 58 counties moved toward the Republican ticket; 10 changed hands.

Amador County: swing R+3.6Glenn County: swing R+7.8Lake County: swing R+7.8Mariposa County: swing R+3.0Napa County: swing R+5.5Shasta County: swing R+3.4Stanislaus County: swing R+11.8Yuba County: swing R+4.2Alpine County: swing D+0.7Butte County: swing R+4.8Mendocino County: swing R+9.0Modoc County: swing R+1.6Mono County: swing R+2.0Nevada County: swing R+2.5Orange County: swing R+6.5Riverside County: swing R+9.3San Benito County: swing R+11.8San Diego County: swing R+5.9San Francisco County: swing R+7.8Yolo County: swing R+5.2San Mateo County: swing R+7.4Santa Barbara County: swing R+5.4Santa Cruz County: swing R+5.9Solano County: swing R+7.2Sutter County: swing R+14.9Tehama County: swing R+6.2Tuolumne County: swing R+3.0Calaveras County: swing R+4.3Contra Costa County: swing R+7.4Del Norte County: swing R+0.8Imperial County: swing R+25.2Kern County: swing R+10.9Kings County: swing R+10.7Madera County: swing R+9.2Colusa County: swing R+11.7Inyo County: swing R+3.2Merced County: swing R+15.0Plumas County: swing R+0.3San Joaquin County: swing R+14.8Sierra County: swing R+2.9Tulare County: swing R+12.9Marin County: swing R+2.6Monterey County: swing R+11.4Placer County: swing R+1.9Fresno County: swing R+12.2Humboldt County: swing R+5.0Lassen County: swing R+2.6Los Angeles County: swing R+11.2Sacramento County: swing R+5.6San Bernardino County: swing R+12.9Ventura County: swing R+6.0Alameda County: swing R+8.9San Luis Obispo County: swing R+2.3Siskiyou County: swing R+3.6Sonoma County: swing R+5.3Trinity County: swing R+4.1El Dorado County: swing R+3.2Santa Clara County: swing R+7.5
Red: toward the Republican ticket. Blue: toward the Democratic ticket.
County20202024SwingVotes 2020Votes 2024
Imperial County flipped D+24.4 R+0.8 R+25.2 56,743 54,038
Merced County flipped D+10.6 R+4.4 R+15.0 90,554 86,411
Sutter County R+16.5 R+31.4 R+14.9 42,644 39,339
San Joaquin County flipped D+13.9 R+0.9 R+14.8 288,492 263,709
San Bernardino County flipped D+10.7 R+2.2 R+12.9 841,130 761,846
Tulare County R+7.8 R+20.7 R+12.9 146,885 138,309
Fresno County flipped D+7.8 R+4.4 R+12.2 364,917 326,049
San Benito County D+24.4 D+12.6 R+11.8 28,830 27,652
Stanislaus County flipped D+0.8 R+11.0 R+11.8 214,954 197,525
Colusa County R+16.6 R+28.3 R+11.7 7,961 7,021
Monterey County D+41.3 D+29.9 R+11.4 163,923 146,754
Los Angeles County D+44.1 D+32.9 R+11.2 4,264,365 3,729,089
Kern County R+10.2 R+21.1 R+10.9 305,292 283,284
Kings County R+12.3 R+23.0 R+10.7 43,861 41,508
Riverside County flipped D+8.0 R+1.3 R+9.3 997,156 940,510
Madera County R+11.6 R+20.8 R+9.2 53,732 54,632
Mendocino County D+35.8 D+26.8 R+9.0 43,340 39,219
Alameda County D+62.5 D+53.6 R+8.9 770,070 669,907
Glenn County R+27.1 R+34.9 R+7.8 11,297 10,442
Lake County flipped D+6.4 R+1.4 R+7.8 28,812 26,761
San Francisco County D+72.6 D+64.8 R+7.8 443,553 402,997
Santa Clara County D+47.4 D+39.9 R+7.5 850,741 750,606
Contra Costa County D+45.3 D+37.9 R+7.4 581,316 528,987
San Mateo County D+57.7 D+50.3 R+7.4 374,251 330,565
Solano County D+30.2 D+23.0 R+7.2 205,877 189,883
Orange County D+9.1 D+2.6 R+6.5 1,522,113 1,391,307
Tehama County R+35.6 R+41.8 R+6.2 28,731 26,536
Ventura County D+21.1 D+15.1 R+6.0 422,825 387,704
San Diego County D+22.7 D+16.8 R+5.9 1,602,143 1,478,028
Santa Cruz County D+60.3 D+54.4 R+5.9 144,837 134,155
Sacramento County D+25.3 D+19.7 R+5.6 718,440 656,747
Napa County D+40.3 D+34.8 R+5.5 72,150 65,561
Santa Barbara County D+32.1 D+26.7 R+5.4 200,339 184,781
Sonoma County D+51.5 D+46.2 R+5.3 268,317 251,465
Yolo County D+41.4 D+36.2 R+5.2 97,294 92,621
Humboldt County D+33.4 D+28.4 R+5.0 68,843 64,232
Butte County flipped D+1.7 R+3.1 R+4.8 102,066 94,556
Calaveras County R+23.8 R+28.1 R+4.3 27,164 26,480
Yuba County R+21.6 R+25.8 R+4.2 29,796 30,072
Trinity County R+5.3 R+9.4 R+4.1 6,259 5,646
Amador County R+24.3 R+27.9 R+3.6 22,304 22,403
Siskiyou County R+15.7 R+19.3 R+3.6 23,472 21,498
Shasta County R+33.1 R+36.5 R+3.4 92,930 88,919
El Dorado County R+8.8 R+12.0 R+3.2 116,159 111,908
Inyo County flipped D+0.2 R+3.0 R+3.2 9,484 8,953
Mariposa County R+18.1 R+21.1 R+3.0 10,280 9,509
Tuolumne County R+18.8 R+21.8 R+3.0 30,408 28,816
Sierra County R+21.3 R+24.2 R+2.9 1,931 1,755
Lassen County R+51.4 R+54.0 R+2.6 11,987 11,371
Marin County D+66.5 D+63.9 R+2.6 155,830 144,129
Nevada County D+14.8 D+12.3 R+2.5 64,750 62,144
San Luis Obispo County D+13.1 D+10.8 R+2.3 159,714 150,812
Mono County D+22.3 D+20.3 R+2.0 6,738 6,064
Placer County R+6.6 R+8.5 R+1.9 235,084 234,871
Modoc County R+45.1 R+46.7 R+1.6 4,343 4,016
Del Norte County R+15.6 R+16.4 R+0.8 11,453 10,565
Plumas County R+16.7 R+17.0 R+0.3 11,260 10,070
Alpine County D+31.3 D+32.0 D+0.7 741 738

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