Skip to content
Contents
The Public Mind

    Type to search. Planned chapters match by title only.

    Chapter 8.2 · Report

    Education, ethnicity and the county shift, 2016 to 2024

    In 2020 to 2024, counties with more Hispanic residents moved further toward the Republicans than other counties did, a vote-weighted correlation of −0.66 with the swing, against +0.45 in 2012 to 2016.

    Every estimate of the chapter with its interval and every figure as a table, generated from the chapter's data files. Table n of this report is figure n of the chapter. The same report as Markdown: report.md.

    Identification

    Title
    Education, ethnicity and the county shift, 2016 to 2024
    Chapter
    8.2 (Part VIII, Places and the people in them; Votes, giving and places)
    Question
    Which county characteristics tracked the presidential swing before and after 2016?
    Dek
    In 2020 to 2024, counties with more Hispanic residents moved further toward the Republicans than other counties did, a vote-weighted correlation of −0.66 with the swing, against +0.45 in 2012 to 2016.
    Grain
    places
    Status
    draft
    Published
    Updated
    not revised
    Data sources
    • County election returns. County presidential returns, 2000-2024: Algara and Amlani (2000-2020) and MIT Election Data and Science Lab (2024), repaired file; years: President 1868-2024 (40 elections); House and Senate 1990-2024; weights: none (full counts of votes); county swings weighted by two-party votes in the later election, or county-equal
    • County demographics panel. County demographics panel, 2000-2024: education, Hispanic, foreign-born and Black shares, income and rural share at the earlier election of each pair; years: 2000-2024 (election years, interpolated between census and survey anchors); weights: none (census and American Community Survey estimates, interpolated to election years; sampling error not carried)
    • Precinct votes on census geographies. Precinct votes allocated to ZIP code areas, 2016 and 2020, with the census atlas measures; years: 2016 and 2020 (contiguous United States only); weights: 2020 presidential votes; areas with 100 votes or fewer dropped
    • Cooperative Election Study. Cooperative Election Study cumulative file, 2012, 2016, 2020 and 2024 waves; years: 2006-2024 (every year; self-reported turnout is available in the 10 even years); weights: weight (year-specific); sensitivity: weight_post and vvweight
    Canonical URL
    https://vishalsingh.org/politics/education-ethnicity-and-the-county-shift
    Markdown
    https://vishalsingh.org/politics/education-ethnicity-and-the-county-shift/report.md
    BibTeX
    @misc{singh2026educationethnicityandthecountyshift,
      author = {Singh, Vishal},
      title = {Education, ethnicity and the county shift, 2016 to 2024},
      year = {2026},
      url = {https://vishalsingh.org/politics/education-ethnicity-and-the-county-shift},
      note = {In The Public Mind. Published 30 September 2026.}
    }

    Principal estimates

    The facts the dek and the opening prose cite, in order of appearance. Every fact is in the table of all estimates below.

    EstimandPopulationPeriodValueIntervalnWeightsSourceFact id
    vote-weighted correlation between the Hispanic share of residents at the start of the pair and the county swingcounties with returns in both elections of the pair and county characteristics, Alaska excluded2020 to 2024−0.6695% CI −0.76 to −0.463,102two-party votes in the later electionCounty demographics panelr_hispanic_2024_w
    vote-weighted correlation between the Hispanic share of residents at the start of the pair and the county swingcounties with returns in both elections of the pair and county characteristics, Alaska excluded2012 to 2016+0.4595% CI 0.31 to 0.533,112two-party votes in the later electionCounty demographics panelr_hispanic_1216_w
    vote-weighted correlation between the share of adults 25 and older with a bachelor's degree or more at the start of the pair and the county swingcounties with returns in both elections of the pair and county characteristics, Alaska excluded2012 to 2016+0.6995% CI 0.62 to 0.783,112two-party votes in the later electionCounty demographics panelr_college_1216_w
    vote-weighted correlation between the share of adults 25 and older with a bachelor's degree or more at the start of the pair and the county swingcounties with returns in both elections of the pair and county characteristics, Alaska excluded2020 to 2024+0.0295% CI −0.08 to 0.133,102two-party votes in the later electionCounty demographics panelr_college_2024_w
    count of counties matched on FIPScounties with returns in both elections of the pair, Alaska excluded2020 to 20243,1113,111none (full counts)County election returnsn_matched_2024
    count of counties in the correlations and regressionscounties with returns in both elections of the pair and county characteristics, Alaska excluded2020 to 20243,1023,102none (full counts)County demographics paneln_analysis_2024
    matched counties with no 2020 county characteristics (the eight Connecticut counties)counties with returns in both elections of the pair, Alaska excluded2020 to 202483,111none (full counts)County demographics paneln_no_comp_2024

    Findings

    In 2020 to 2024, counties with more Hispanic residents moved further toward the Republicans than other counties did. The vote-weighted correlationCorrelationA number from minus 1 to plus 1 for how closely two measures move together in a straight-line pattern. Zero means no straight-line pattern; a correlation does not say that one measure causes the other. of a county's Hispanic share with its swingSwingThe change in a place's two-party margin between two elections. In this book a positive swing is a move toward the Democrats. in the presidential margin was −0.66−0.66 correlation coefficient, from −1 to +1Estimandvote-weighted correlation between the Hispanic share of residents at the start of the pair and the county swingInterval95% CI −0.76 to −0.46n3,102Weightstwo-party votes in the later electionPopulationcounties with returns in both elections of the pair and county characteristics, Alaska excludedPeriod2020 to 2024SourceCounty demographics panelNoteInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates., against +0.45+0.45 correlation coefficient, from −1 to +1Estimandvote-weighted correlation between the Hispanic share of residents at the start of the pair and the county swingInterval95% CI 0.31 to 0.53n3,112Weightstwo-party votes in the later electionPopulationcounties with returns in both elections of the pair and county characteristics, Alaska excludedPeriod2012 to 2016SourceCounty demographics panelNoteInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates. in 2012 to 2016, when counties with a higher Hispanic share had moved further toward the Democrats. The vote-weighted correlation with college share fell from +0.69+0.69 correlation coefficient, from −1 to +1Estimandvote-weighted correlation between the share of adults 25 and older with a bachelor's degree or more at the start of the pair and the county swingInterval95% CI 0.62 to 0.78n3,112Weightstwo-party votes in the later electionPopulationcounties with returns in both elections of the pair and county characteristics, Alaska excludedPeriod2012 to 2016SourceCounty demographics panelNoteInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates. in 2012 to 2016 to +0.02 (95% CI −0.08 to 0.13)+0.02 correlation coefficient, from −1 to +1Estimandvote-weighted correlation between the share of adults 25 and older with a bachelor's degree or more at the start of the pair and the county swingInterval95% CI −0.08 to 0.13n3,102Weightstwo-party votes in the later electionPopulationcounties with returns in both elections of the pair and county characteristics, Alaska excludedPeriod2020 to 2024SourceCounty demographics panelNoteInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates. in 2020 to 2024. The timing of that fall depends on the weighting. Counting each county once instead of by its votes, the college correlation stays near its 2012 to 2016 level through 2016 to 2020 and falls only in 2020 to 2024.

    A county's swing is the change in its two-party marginCounty two-party marginThe Democratic vote minus the Republican vote, divided by the sum of the two, so a positive value is a Democratic lead. Votes for other candidates are left out. from one presidential election to the next, in pointsPercentage pointThe unit for the difference between two percentages. A change from one share to another is stated in points, not in percent, so that absolute and relative change are not confused., and a positive swing is a move toward the Democrats. The national swingNational swingThe change between two elections in the Democratic minus Republican margin for the country as a whole. A county's own swing is compared with it to show whether the county moved with the nation or against it. is the change in the summed margin of all counties with returns in both elections, the measure used in Chapter 6.1, Nationalization of the county vote. A correlation with the swing equals the correlation with the swing minus the national swing, so a positive value means that counties with more of a characteristic moved further toward the Democrats than other counties did, whichever way the nation moved. A vote-weighted correlation counts each county in proportion to its two-party votes in the later election, so the largest counties count most, and a county-equal correlation counts every county once.

    The chapter holds three kinds of evidence, which answer different questions. The first is county composition, the share of adults with a bachelor's degree or more and the Hispanic, foreign-born and non-Hispanic Black shares of residents, each measured at the start of the pair. The second is the county swing, weighted by votes or counted once. The third, at the end, is the change in the reported vote of survey respondents by race, the only one that describes voters. The 95% confidence intervalConfidence intervalA range around an estimate that would contain the true value in 95% of repeated samples if the sampling model held. The book reports 95% intervals unless it says otherwise. of an estimate follows it in parentheses, and the note beside Table 1 says how it is computed. Companion 8.1a, The diploma map takes up the level of the vote by education, and Chapter 8.1, Five axes of the county vote ranks the axes together.The last pair, 2020 to 2024, has 3,1113,111 countiesEstimandcount of counties matched on FIPSn3,111Weightsnone (full counts)Populationcounties with returns in both elections of the pair, Alaska excludedPeriod2020 to 2024SourceCounty election returns matched countiesMatched countiesThe counties that report a vote in both elections being compared. Changes are computed on them so that a county created, merged or renamed between the two elections does not distort the comparison., and 3,1023,102 countiesEstimandcount of counties in the correlations and regressionsn3,102Weightsnone (full counts)Populationcounties with returns in both elections of the pair and county characteristics, Alaska excludedPeriod2020 to 2024SourceCounty demographics panel are used here. The 88 countiesEstimandmatched counties with no 2020 county characteristics (the eight Connecticut counties)n3,111Weightsnone (full counts)Populationcounties with returns in both elections of the pair, Alaska excludedPeriod2020 to 2024SourceCounty demographics panel Connecticut counties have no county characteristics for 2020, and Jackson County, Missouri is left out because its Kansas City votes are a separate unit in 2024, which gives it a swing that is not its own. Both stay in the national swing so that it matches the other chapter.

    Vote-weighted Hispanic and foreign-born correlations turned negative after 2016

    Table 1 plots the correlation of the swing with each characteristic over six pairs of elections from 2000 to 2024. The vote-weighted Hispanic correlation is positive in 2004 to 2008, 2008 to 2012 and 2012 to 2016 (+0.45+0.45 correlation coefficient, from −1 to +1Estimandvote-weighted correlation between the Hispanic share of residents at the start of the pair and the county swingInterval95% CI 0.31 to 0.53n3,112Weightstwo-party votes in the later electionPopulationcounties with returns in both elections of the pair and county characteristics, Alaska excludedPeriod2012 to 2016SourceCounty demographics panelNoteInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates. in the last) and negative in 2016 to 2020 (−0.48 (95% CI −0.62 to −0.20)−0.48 correlation coefficient, from −1 to +1Estimandvote-weighted correlation between the Hispanic share of residents at the start of the pair and the county swingInterval95% CI −0.62 to −0.20n3,113Weightstwo-party votes in the later electionPopulationcounties with returns in both elections of the pair and county characteristics, Alaska excludedPeriod2016 to 2020SourceCounty demographics panelNoteInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates.) and 2020 to 2024 (−0.66 (95% CI −0.76 to −0.46)−0.66 correlation coefficient, from −1 to +1Estimandvote-weighted correlation between the Hispanic share of residents at the start of the pair and the county swingInterval95% CI −0.76 to −0.46n3,102Weightstwo-party votes in the later electionPopulationcounties with returns in both elections of the pair and county characteristics, Alaska excludedPeriod2020 to 2024SourceCounty demographics panelNoteInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates.). The foreign-born correlation follows the same path, from +0.58+0.58 correlation coefficient, from −1 to +1Estimandvote-weighted correlation between the foreign-born share of residents at the start of the pair and the county swingInterval95% CI 0.44 to 0.69n3,112Weightstwo-party votes in the later electionPopulationcounties with returns in both elections of the pair and county characteristics, Alaska excludedPeriod2012 to 2016SourceCounty demographics panelNoteInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates. in 2012 to 2016 to −0.50−0.50 correlation coefficient, from −1 to +1Estimandvote-weighted correlation between the foreign-born share of residents at the start of the pair and the county swingInterval95% CI −0.67 to −0.10n3,113Weightstwo-party votes in the later electionPopulationcounties with returns in both elections of the pair and county characteristics, Alaska excludedPeriod2016 to 2020SourceCounty demographics panelNoteInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates. and −0.69−0.69 correlation coefficient, from −1 to +1Estimandvote-weighted correlation between the foreign-born share of residents at the start of the pair and the county swingInterval95% CI −0.77 to −0.49n3,102Weightstwo-party votes in the later electionPopulationcounties with returns in both elections of the pair and county characteristics, Alaska excludedPeriod2020 to 2024SourceCounty demographics panelNoteInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates.. The college correlation has a positive point estimate in all six pairs in both weightings and is highest, vote-weighted, in 2012 to 2016. The intervals for 2020 to 2024 (vote-weighted) and 2008 to 2012 (county-equal, +0.09 (95% CI −0.01 to 0.20)+0.09 correlation coefficient, from −1 to +1Estimandcounty-equal correlation between the share of adults 25 and older with a bachelor's degree or more at the start of the pair and the county swingInterval95% CI −0.01 to 0.20n3,113Weightsnone; each county counted oncePopulationcounties with returns in both elections of the pair and county characteristics, Alaska excludedPeriod2008 to 2012SourceCounty demographics panelNoteInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates.) include zero.The intervals resample whole states, because counties in one state share candidates, campaigns and election law, and a resample of counties would give a narrower interval. The resampling repeats the calculation on many draws of the states with replacement, which is a bootstrap. The returns are full counts, so an interval says how much a correlation depends on which states are in the set and is not sampling error of the vote. The characteristics are census and American Community Survey estimates interpolated to the election years, so they carry sampling error that no interval includes.

    Counting each county once, the Hispanic correlation also changes sign, from +0.33+0.33 correlation coefficient, from −1 to +1Estimandcounty-equal correlation between the Hispanic share of residents at the start of the pair and the county swingInterval95% CI 0.25 to 0.42n3,112Weightsnone; each county counted oncePopulationcounties with returns in both elections of the pair and county characteristics, Alaska excludedPeriod2012 to 2016SourceCounty demographics panelNoteInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates. in 2012 to 2016 to −0.30 (95% CI −0.51 to 0.10)−0.30 correlation coefficient, from −1 to +1Estimandcounty-equal correlation between the Hispanic share of residents at the start of the pair and the county swingInterval95% CI −0.51 to 0.10n3,113Weightsnone; each county counted oncePopulationcounties with returns in both elections of the pair and county characteristics, Alaska excludedPeriod2016 to 2020SourceCounty demographics panelNoteInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates. in 2016 to 2020, though the later interval includes zero. The county-equal foreign-born correlation is −0.03 (95% CI −0.20 to 0.22)−0.03 correlation coefficient, from −1 to +1Estimandcounty-equal correlation between the foreign-born share of residents at the start of the pair and the county swingInterval95% CI −0.20 to 0.22n3,113Weightsnone; each county counted oncePopulationcounties with returns in both elections of the pair and county characteristics, Alaska excludedPeriod2016 to 2020SourceCounty demographics panelNoteInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates. in 2016 to 2020 and −0.34 (95% CI −0.47 to −0.14)−0.34 correlation coefficient, from −1 to +1Estimandcounty-equal correlation between the foreign-born share of residents at the start of the pair and the county swingInterval95% CI −0.47 to −0.14n3,102Weightsnone; each county counted oncePopulationcounties with returns in both elections of the pair and county characteristics, Alaska excludedPeriod2020 to 2024SourceCounty demographics panelNoteInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates. in 2020 to 2024. Black share has a vote-weighted correlation of +0.16 (95% CI 0.03 to 0.31)+0.16 correlation coefficient, from −1 to +1Estimandvote-weighted correlation between the non-Hispanic Black share of residents at the start of the pair and the county swingInterval95% CI 0.03 to 0.31n3,112Weightstwo-party votes in the later electionPopulationcounties with returns in both elections of the pair and county characteristics, Alaska excludedPeriod2012 to 2016SourceCounty demographics panelNoteInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates. in 2012 to 2016 and −0.07 (95% CI −0.25 to 0.09)−0.07 correlation coefficient, from −1 to +1Estimandvote-weighted correlation between the non-Hispanic Black share of residents at the start of the pair and the county swingInterval95% CI −0.25 to 0.09n3,102Weightstwo-party votes in the later electionPopulationcounties with returns in both elections of the pair and county characteristics, Alaska excludedPeriod2020 to 2024SourceCounty demographics panelNoteInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates. in 2020 to 2024, and counting each county once it is −0.24 (95% CI −0.36 to −0.14)−0.24 correlation coefficient, from −1 to +1Estimandcounty-equal correlation between the non-Hispanic Black share of residents at the start of the pair and the county swingInterval95% CI −0.36 to −0.14n3,102Weightsnone; each county counted oncePopulationcounties with returns in both elections of the pair and county characteristics, Alaska excludedPeriod2020 to 2024SourceCounty demographics panelNoteInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates. in 2020 to 2024.

    The spread of county swings was also smaller in 2020 to 2024. The vote-weighted standard deviationStandard deviationA measure of how far values typically fall from their average. A larger standard deviation means the values are more spread out. of county swings, measured as in Chapter 6.1, Nationalization of the county vote, was 10.810.8 standard deviation, percentage points of the two-party marginEstimandvote-weighted standard deviation of county swings about their weighted meann3,112Weightstwo-party votes in the later electionPopulationcounties with returns in both elections of the pair, Alaska excludedPeriod2012 to 2016SourceCounty election returns points in 2012 to 2016 and 4.54.5 standard deviation, percentage points of the two-party marginEstimandvote-weighted standard deviation of county swings about their weighted meann3,111Weightstwo-party votes in the later electionPopulationcounties with returns in both elections of the pair, Alaska excludedPeriod2020 to 2024SourceCounty election returns in 2020 to 2024, so the correlations describe how the counties are ordered and not how far they moved. The differences in points are in Table 4, where the 103103 countiesEstimandcount of countiesWeightsnone (full counts)Populationcounties 50 percent or more Hispanic in 2020Period2020 to 2024SourceCounty demographics panel counties with a Hispanic share of 50%50% percent of residentsEstimanddefinition of a county groupWeightsnone (full counts)PopulationHispanic share cut-off for the county groupsPeriod2020SourceCounty demographics panel or more averaged −7.6 (95% CI −12.2 to −5.3)−7.6 county swing minus national swing, percentage points of the two-party marginEstimandvote-weighted mean of county swing minus national swingInterval95% CI −12.2 to −5.3n103Weightstwo-party votes in the later electionPopulationcounties 50 percent or more Hispanic in 2020Period2020 to 2024SourceCounty election returnsNoteInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates. points relative to the national swing, vote-weighted.

    One account of the 2016 campaign holds that the parties' coalitions were already dividing along racial and ethnic identities and that the Trump campaign stressed race, immigration and religion [1]. A study that combined survey and county data found the educational composition of counties to be among the strongest county-level indicators of shifts in the presidential vote from 2000 to 2020 [2]. The correlations here do not test either account.

    Counties furthest below the national swing had high Hispanic shares

    Table 2 colors each county by its swing minus the national swing, for 2012 to 2016, 2016 to 2020 and 2020 to 2024. The national swing in 2020 to 2024 was −6.1−6.1 change in the two-party margin, percentage points of the two-party marginEstimandchange in the summed two-party margin of the matched countiesn3,111Weightsnone (full counts)Populationcounties with returns in both elections of the pair, Alaska excludedPeriod2020 to 2024SourceCounty election returns points, a move toward the Republicans, and 75.6%75.6% percent of counties shownEstimandshare of counties whose swing is within the band of the national swingn3,110Weightsnone (full counts)Populationcounties with returns in both elections of the pair, Alaska excludedPeriod2020 to 2024SourceCounty election returns of counties were within 55 percentage points of the two-party marginEstimanddefinition of near the national swingWeightsnone (full counts)Populationhalf-width of the band around the national swingPeriod2012 to 2024SourceCounty election returns points of it, against 24.6%24.6% percent of counties shownEstimandshare of counties whose swing is within the band of the national swingn3,112Weightsnone (full counts)Populationcounties with returns in both elections of the pair, Alaska excludedPeriod2012 to 2016SourceCounty election returns in 2012 to 2016. Among the 584584 countiesEstimandcount of countiesWeightsnone (full counts)Populationcounties with 50,000 or more two-party votes in the later electionPeriod2020 to 2024SourceCounty election returns counties with 50,00050,000 two-party votes in the later electionEstimandminimum size of a county in the rankingWeightsnone (full counts)Populationcounties named among the furthest above or below the national swingPeriod2012 to 2024SourceCounty election returns or more votes in 2024, the ten furthest below the national swing all have a Hispanic share of 28.0%28.0% percent of residentsEstimandsmallest Hispanic share among the ten countiesn10Weightsnone (full counts)Populationthe ten counties with 50,000 or more votes furthest below the national swingPeriod2020 to 2024SourceCounty demographics panel or more and a foreign-born share of 22.9%22.9% percent of residentsEstimandsmallest foreign-born share among the ten countiesn10Weightsnone (full counts)Populationthe ten counties with 50,000 or more votes furthest below the national swingPeriod2020 to 2024SourceCounty demographics panel or more. They lie along the Rio Grande (Webb, Hidalgo, Cameron and El Paso counties), in the Imperial Valley, in the New York City area (Bronx, Queens, Passaic and Hudson counties) and in Miami-Dade. Without the vote cut, the ten furthest below still all have a Hispanic share of 28.0%28.0% percent of residentsEstimandsmallest Hispanic share among the ten countiesn10Weightsnone (full counts)Populationthe ten counties furthest below the national swing, with no minimum on votesPeriod2020 to 2024SourceCounty demographics panel or more. Four small Texas counties (Maverick, Starr, Dimmit and Culberson) enter the ten, which brings the lowest foreign-born share among them down to 9.0%9.0% percent of residentsEstimandsmallest foreign-born share among the ten countiesn10Weightsnone (full counts)Populationthe ten counties furthest below the national swing, with no minimum on votesPeriod2020 to 2024SourceCounty demographics panel. Of the ten furthest above the national swing, 55 countiesEstimandcount in Georgian10Weightsnone (full counts)Populationthe ten counties with 50,000 or more votes furthest above the national swingPeriod2020 to 2024SourceCounty election returns are in Georgia, and the swing of Henry County was +15.2+15.2 county swing minus national swing, percentage points of the two-party marginEstimandcounty swing minus national swingn1Weightsnone (full counts)PopulationHenry County, GeorgiaPeriod2020 to 2024SourceCounty election returns points relative to the nation. This chapter does not explain why the Georgia counties sit at that end.

    The 2012 to 2016 frame has different places at its ends. Among the counties with 50,00050,000 two-party votes in the later electionEstimandminimum size of a county in the rankingWeightsnone (full counts)Populationcounties named among the furthest above or below the national swingPeriod2012 to 2024SourceCounty election returns or more votes, 88 countiesEstimandcount in Pennsylvania, Ohio or Michigann10Weightsnone (full counts)Populationthe ten counties with 50,000 or more votes furthest below the national swingPeriod2012 to 2016SourceCounty election returns of the ten furthest below the national swing are in Pennsylvania, Ohio or Michigan, and 77 countiesEstimandcount in Utah or Virginian10Weightsnone (full counts)Populationthe ten counties with 50,000 or more votes furthest above the national swingPeriod2012 to 2016SourceCounty election returns of the ten furthest above are in Utah or northern Virginia.

    The timing of the college fall depends on the weighting

    Vote-weighted, the college correlation has already fallen in 2016 to 2020 (+0.25 (95% CI 0.11 to 0.41)+0.25 correlation coefficient, from −1 to +1Estimandvote-weighted correlation between the share of adults 25 and older with a bachelor's degree or more at the start of the pair and the county swingInterval95% CI 0.11 to 0.41n3,113Weightstwo-party votes in the later electionPopulationcounties with returns in both elections of the pair and county characteristics, Alaska excludedPeriod2016 to 2020SourceCounty demographics panelNoteInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates.). Counting each county once, it is +0.57+0.57 correlation coefficient, from −1 to +1Estimandcounty-equal correlation between the share of adults 25 and older with a bachelor's degree or more at the start of the pair and the county swingInterval95% CI 0.49 to 0.66n3,112Weightsnone; each county counted oncePopulationcounties with returns in both elections of the pair and county characteristics, Alaska excludedPeriod2012 to 2016SourceCounty demographics panelNoteInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates. in 2012 to 2016 and +0.51+0.51 correlation coefficient, from −1 to +1Estimandcounty-equal correlation between the share of adults 25 and older with a bachelor's degree or more at the start of the pair and the county swingInterval95% CI 0.45 to 0.60n3,113Weightsnone; each county counted oncePopulationcounties with returns in both elections of the pair and county characteristics, Alaska excludedPeriod2016 to 2020SourceCounty demographics panelNoteInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates. in 2016 to 2020 and falls only in 2020 to 2024, to +0.16 (95% CI 0.07 to 0.24)+0.16 correlation coefficient, from −1 to +1Estimandcounty-equal correlation between the share of adults 25 and older with a bachelor's degree or more at the start of the pair and the county swingInterval95% CI 0.07 to 0.24n3,102Weightsnone; each county counted oncePopulationcounties with returns in both elections of the pair and county characteristics, Alaska excludedPeriod2020 to 2024SourceCounty demographics panelNoteInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates., an interval that excludes zero. Only the vote-weighted series reaches zero. The third view of Table 1 shows the two series together. The county-equal correlation is not a fixed fraction of the vote-weighted one. The two differ by more than 0.20.2 difference between two correlationsEstimanddefinition of a large differenceWeightsnone (full counts)Populationcut-off for a large difference between weightingsPeriod2000 to 2024SourceCounty demographics panel in 44 correlationsEstimandcount of characteristic-pair cells where the two weightings differ by more than 0.2Weightsnone (full counts)Populationfour characteristics in six pairsPeriod2000 to 2024SourceCounty demographics panel of the 2424 correlationsEstimandcount of pairs of vote-weighted and county-equal correlationsWeightsnone (full counts)Populationfour characteristics in six pairsPeriod2000 to 2024SourceCounty demographics panel comparisons of a characteristic and a pair, by as much as 0.470.47 difference between two correlationsEstimandlargest absolute difference between the vote-weighted and county-equal correlationWeightsnone (full counts)Populationfour characteristics in six pairsPeriod2000 to 2024SourceCounty demographics panel, and they have opposite signs in 22 correlationsEstimandcount of cells where the two weightings have opposite signsWeightsnone (full counts)Populationfour characteristics in six pairsPeriod2000 to 2024SourceCounty demographics panel cells where both are near zero.

    A vote-weighted correlation counts the largest counties most. In 2020 to 2024 the 134134 countiesEstimandcount of large countiesWeightsnone (full counts)Populationcounties with returns in both elections of the pair and county characteristics, Alaska excludedPeriod2020 to 2024SourceCounty election returns counties with 250,000250,000 two-party votes in the later electionEstimanddefinition of a large countyWeightsnone (full counts)Populationthreshold for a large countyPeriod2016 to 2024SourceCounty election returns or more votes cast 46.3%46.3% percent of two-party votesEstimandshare of the later election's two-party votes cast in large countiesn134Weightsnone (full counts)Populationcounties with returns in both elections of the pair and county characteristics, Alaska excludedPeriod2020 to 2024SourceCounty election returns of the votes. Table 3 shows that, inside each size group and counting each county once, the 2020 to 2024 college correlation is similar, +0.23+0.23 correlation coefficient, from −1 to +1Estimandcounty-equal correlation between the share of adults 25 and older with a bachelor's degree or more and the county swing within the groupInterval95% CI 0.00 to 0.40n134Weightsnone; each county counted oncePopulationcounties with 250,000 or more two-party votes in the later election, Alaska excludedPeriod2020 to 2024SourceCounty demographics panelNoteInterval: 95% percentile interval from a bootstrap over states. among the large counties and +0.22+0.22 correlation coefficient, from −1 to +1Estimandcounty-equal correlation between the share of adults 25 and older with a bachelor's degree or more and the county swing within the groupInterval95% CI 0.15 to 0.29n2,968Weightsnone; each county counted oncePopulationcounties with fewer two-party votes than that in the later election, Alaska excludedPeriod2020 to 2024SourceCounty demographics panelNoteInterval: 95% percentile interval from a bootstrap over states. among the rest. The groups differ in level. The large counties have a higher mean college share (40.7%40.7% percent of adults with a bachelor's degree or moreEstimandcounty-equal mean college sharen134Weightsnone; each county counted oncePopulationbig counties in 2020Period2020 to 2024SourceCounty demographics panel, against 22.8%22.8% percent of adults with a bachelor's degree or moreEstimandcounty-equal mean college sharen2,968Weightsnone; each county counted oncePopulationsmall counties in 2020Period2020 to 2024SourceCounty demographics panel) and a lower mean swing (−5.5−5.5 change in the two-party margin, percentage points of the two-party marginEstimandcounty-equal mean county swingn134Weightsnone; each county counted oncePopulationbig countiesPeriod2020 to 2024SourceCounty election returns points, against −3.3−3.3 change in the two-party margin, percentage points of the two-party marginEstimandcounty-equal mean county swingn2,968Weightsnone; each county counted oncePopulationsmall countiesPeriod2020 to 2024SourceCounty election returns). The vote-weighted correlation across all counties, +0.02+0.02 correlation coefficient, from −1 to +1Estimandvote-weighted correlation between the share of adults 25 and older with a bachelor's degree or more at the start of the pair and the county swingInterval95% CI −0.08 to 0.13n3,102Weightstwo-party votes in the later electionPopulationcounties with returns in both elections of the pair and county characteristics, Alaska excludedPeriod2020 to 2024SourceCounty demographics panelNoteInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates., is lower than either group's.

    A statement that the college correlation is near zero in 2020 to 2024 therefore holds for the vote-weighted correlation across all counties and not for the correlation inside either size group.

    The Hispanic gradient steepens at high shares

    Table 4 plots each county's 2020 to 2024 swing minus the national swing against its Hispanic share, with the mean of four groups of counties. The vote-weighted mean is +3.3 (95% CI 2.8 to 3.9)+3.3 county swing minus national swing, percentage points of the two-party marginEstimandvote-weighted mean of county swing minus national swingInterval95% CI 2.8 to 3.9n2,285Weightstwo-party votes in the later electionPopulationcounties under 10 percent Hispanic in 2020Period2020 to 2024SourceCounty election returnsNoteInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates. points among the 2,2852,285 countiesEstimandcount of countiesWeightsnone (full counts)Populationcounties under 10 percent Hispanic in 2020Period2020 to 2024SourceCounty demographics panel counties under 10%10% percent of residentsEstimanddefinition of a county groupWeightsnone (full counts)PopulationHispanic share cut-off for the county groupsPeriod2020SourceCounty demographics panel Hispanic and +1.7 (95% CI 0.3 to 3.4)+1.7 county swing minus national swing, percentage points of the two-party marginEstimandvote-weighted mean of county swing minus national swingInterval95% CI 0.3 to 3.4n503Weightstwo-party votes in the later electionPopulationcounties 10 to under 25 percent Hispanic in 2020Period2020 to 2024SourceCounty election returnsNoteInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates. among the 503503 countiesEstimandcount of countiesWeightsnone (full counts)Populationcounties 10 to under 25 percent Hispanic in 2020Period2020 to 2024SourceCounty demographics panel counties from 10%10% percent of residentsEstimanddefinition of a county groupWeightsnone (full counts)PopulationHispanic share cut-off for the county groupsPeriod2020SourceCounty demographics panel to under 25%25% percent of residentsEstimanddefinition of a high-Hispanic countyWeightsnone (full counts)Populationthreshold for high-Hispanic countiesPeriod2020SourceCounty demographics panel. It is −1.9 (95% CI −3.6 to −0.3)−1.9 county swing minus national swing, percentage points of the two-party marginEstimandvote-weighted mean of county swing minus national swingInterval95% CI −3.6 to −0.3n211Weightstwo-party votes in the later electionPopulationcounties 25 to under 50 percent Hispanic in 2020Period2020 to 2024SourceCounty election returnsNoteInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates. among the 211211 countiesEstimandcount of countiesWeightsnone (full counts)Populationcounties 25 to under 50 percent Hispanic in 2020Period2020 to 2024SourceCounty demographics panel counties from 25%25% percent of residentsEstimanddefinition of a high-Hispanic countyWeightsnone (full counts)Populationthreshold for high-Hispanic countiesPeriod2020SourceCounty demographics panel to under 50%50% percent of residentsEstimanddefinition of a county groupWeightsnone (full counts)PopulationHispanic share cut-off for the county groupsPeriod2020SourceCounty demographics panel and −7.6 (95% CI −12.2 to −5.3)−7.6 county swing minus national swing, percentage points of the two-party marginEstimandvote-weighted mean of county swing minus national swingInterval95% CI −12.2 to −5.3n103Weightstwo-party votes in the later electionPopulationcounties 50 percent or more Hispanic in 2020Period2020 to 2024SourceCounty election returnsNoteInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates. among the 103103 countiesEstimandcount of countiesWeightsnone (full counts)Populationcounties 50 percent or more Hispanic in 2020Period2020 to 2024SourceCounty demographics panel counties at 50%50% percent of residentsEstimanddefinition of a county groupWeightsnone (full counts)PopulationHispanic share cut-off for the county groupsPeriod2020SourceCounty demographics panel or more. Those last counties moved −13.7 (95% CI −18.3 to −11.4)−13.7 change in the two-party margin, percentage points of the two-party marginEstimandvote-weighted mean of the county swingInterval95% CI −18.3 to −11.4n103Weightstwo-party votes in the later electionPopulationcounties 50 percent or more Hispanic in 2020Period2020 to 2024SourceCounty election returnsNoteInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates. points in their own margin, against −6.1−6.1 change in the two-party margin, percentage points of the two-party marginEstimandchange in the summed two-party margin of the matched countiesn3,111Weightsnone (full counts)Populationcounties with returns in both elections of the pair, Alaska excludedPeriod2020 to 2024SourceCounty election returns nationally. Counting each county once, the four means are +3.1 (95% CI 2.6 to 3.5)+3.1 county swing minus national swing, percentage points of the two-party marginEstimandcounty-equal mean of county swing minus national swingInterval95% CI 2.6 to 3.5n2,285Weightsnone; each county counted oncePopulationcounties under 10 percent Hispanic in 2020Period2020 to 2024SourceCounty election returnsNoteInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates., +2.9 (95% CI 2.1 to 3.7)+2.9 county swing minus national swing, percentage points of the two-party marginEstimandcounty-equal mean of county swing minus national swingInterval95% CI 2.1 to 3.7n503Weightsnone; each county counted oncePopulationcounties 10 to under 25 percent Hispanic in 2020Period2020 to 2024SourceCounty election returnsNoteInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates., +1.0 (95% CI −0.7 to 1.9)+1.0 county swing minus national swing, percentage points of the two-party marginEstimandcounty-equal mean of county swing minus national swingInterval95% CI −0.7 to 1.9n211Weightsnone; each county counted oncePopulationcounties 25 to under 50 percent Hispanic in 2020Period2020 to 2024SourceCounty election returnsNoteInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates. and −3.9 (95% CI −7.5 to −2.9)−3.9 county swing minus national swing, percentage points of the two-party marginEstimandcounty-equal mean of county swing minus national swingInterval95% CI −7.5 to −2.9n103Weightsnone; each county counted oncePopulationcounties 50 percent or more Hispanic in 2020Period2020 to 2024SourceCounty election returnsNoteInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates., and only the last has an interval below zero. In both weightings the drop from one group to the next gets larger as the Hispanic share rises. A single correlation (−0.66−0.66 correlation coefficient, from −1 to +1Estimandvote-weighted correlation between the Hispanic share of residents at the start of the pair and the county swingInterval95% CI −0.76 to −0.46n3,102Weightstwo-party votes in the later electionPopulationcounties with returns in both elections of the pair and county characteristics, Alaska excludedPeriod2020 to 2024SourceCounty demographics panelNoteInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates. vote-weighted, −0.39−0.39 correlation coefficient, from −1 to +1Estimandcounty-equal correlation between the Hispanic share of residents at the start of the pair and the county swingInterval95% CI −0.51 to −0.16n3,102Weightsnone; each county counted oncePopulationcounties with returns in both elections of the pair and county characteristics, Alaska excludedPeriod2020 to 2024SourceCounty demographics panelNoteInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates. county-equal) summarizes a relationship that is shallow where Hispanic shares are low and steeper where they are high.

    The college-share view of the same figure shows little slope in the vote-weighted means. The vote-weighted mean is +1.4 (95% CI 0.2 to 2.5)+1.4 county swing minus national swing, percentage points of the two-party marginEstimandvote-weighted mean of county swing minus national swingInterval95% CI 0.2 to 2.5n1,346Weightstwo-party votes in the later electionPopulationcounties under 20 percent college in 2020Period2020 to 2024SourceCounty election returnsNoteInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates. points among counties under 20%20% percent of adults with a bachelor's degree or moreEstimanddefinition of a county groupWeightsnone (full counts)Populationcollege share cut-off for the county groupsPeriod2020SourceCounty demographics panel college, +1.1 (95% CI −0.2 to 2.8)+1.1 county swing minus national swing, percentage points of the two-party marginEstimandvote-weighted mean of county swing minus national swingInterval95% CI −0.2 to 2.8n1,528Weightstwo-party votes in the later electionPopulationcounties 20 to under 40 percent college in 2020Period2020 to 2024SourceCounty election returnsNoteInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates. from 20%20% percent of adults with a bachelor's degree or moreEstimanddefinition of a county groupWeightsnone (full counts)Populationcollege share cut-off for the county groupsPeriod2020SourceCounty demographics panel to under 40%40% percent of adults with a bachelor's degree or moreEstimanddefinition of a county groupWeightsnone (full counts)Populationcollege share cut-off for the county groupsPeriod2020SourceCounty demographics panel and +1.7 (95% CI 0.4 to 3.3)+1.7 county swing minus national swing, percentage points of the two-party marginEstimandvote-weighted mean of county swing minus national swingInterval95% CI 0.4 to 3.3n228Weightstwo-party votes in the later electionPopulationcounties 40 percent or more college in 2020Period2020 to 2024SourceCounty election returnsNoteInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates. at 40%40% percent of adults with a bachelor's degree or moreEstimanddefinition of a county groupWeightsnone (full counts)Populationcollege share cut-off for the county groupsPeriod2020SourceCounty demographics panel or more. Counting each county once, it is +1.9 (95% CI 1.4 to 2.5)+1.9 county swing minus national swing, percentage points of the two-party marginEstimandcounty-equal mean of county swing minus national swingInterval95% CI 1.4 to 2.5n1,346Weightsnone; each county counted oncePopulationcounties under 20 percent college in 2020Period2020 to 2024SourceCounty election returnsNoteInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates., +3.3 (95% CI 2.7 to 3.8)+3.3 county swing minus national swing, percentage points of the two-party marginEstimandcounty-equal mean of county swing minus national swingInterval95% CI 2.7 to 3.8n1,528Weightsnone; each county counted oncePopulationcounties 20 to under 40 percent college in 2020Period2020 to 2024SourceCounty election returnsNoteInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates. and +3.2 (95% CI 2.1 to 4.3)+3.2 county swing minus national swing, percentage points of the two-party marginEstimandcounty-equal mean of county swing minus national swingInterval95% CI 2.1 to 4.3n228Weightsnone; each county counted oncePopulationcounties 40 percent or more college in 2020Period2020 to 2024SourceCounty election returnsNoteInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates., so the county-equal correlation of +0.16+0.16 correlation coefficient, from −1 to +1Estimandcounty-equal correlation between the share of adults 25 and older with a bachelor's degree or more at the start of the pair and the county swingInterval95% CI 0.07 to 0.24n3,102Weightsnone; each county counted oncePopulationcounties with returns in both elections of the pair and county characteristics, Alaska excludedPeriod2020 to 2024SourceCounty demographics panelNoteInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates. is a difference between the counties with the lowest college shares and the rest.

    Holding other shares fixed, college share re-emerges

    The four characteristics are correlated across counties, so Table 5 compares each correlation with its standardized coefficientStandardized coefficientA regression coefficient measured in standard deviations of the variables involved. It lets effects on differently scaled variables be compared. in one regression on all four. Coefficient intervals use standard errors clustered by stateClustered standard errorsStandard errors that allow answers within the same group, such as the same county or the same week, to be related. They are wider than ordinary errors when members of a group resemble each other.. In 2020 to 2024, vote-weighted, college share goes from +0.02+0.02 correlation coefficient, from −1 to +1Estimandvote-weighted correlation between the share of adults 25 and older with a bachelor's degree or more at the start of the pair and the county swingInterval95% CI −0.08 to 0.13n3,102Weightstwo-party votes in the later electionPopulationcounties with returns in both elections of the pair and county characteristics, Alaska excludedPeriod2020 to 2024SourceCounty demographics panelNoteInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates. alone to +0.31 (95% CI 0.24 to 0.38)+0.31 standardized regression coefficient, standard deviations of swing per standard deviation of the characteristicEstimandcoefficient on college share in a vote-weighted regression of the county swing on the four characteristicsInterval95% CI 0.24 to 0.38n3,102Weightstwo-party votes in the later electionPopulationcounties with returns in both elections of the pair and county characteristics, Alaska excludedPeriod2020 to 2024SourceCounty demographics panelNoteInterval: 95% normal interval with errors clustered by state. with the others fixed. Among counties with the same Hispanic, foreign-born and Black shares, a county with a college share one standard deviation higher had a swing +0.31+0.31 standardized regression coefficient, standard deviations of swing per standard deviation of the characteristicEstimandcoefficient on college share in a vote-weighted regression of the county swing on the four characteristicsInterval95% CI 0.24 to 0.38n3,102Weightstwo-party votes in the later electionPopulationcounties with returns in both elections of the pair and county characteristics, Alaska excludedPeriod2020 to 2024SourceCounty demographics panelNoteInterval: 95% normal interval with errors clustered by state. standard deviations further toward the Democrats. The foreign-born coefficient is −0.69 (95% CI −0.93 to −0.44)−0.69 standardized regression coefficient, standard deviations of swing per standard deviation of the characteristicEstimandcoefficient on foreign-born share in a vote-weighted regression of the county swing on the four characteristicsInterval95% CI −0.93 to −0.44n3,102Weightstwo-party votes in the later electionPopulationcounties with returns in both elections of the pair and county characteristics, Alaska excludedPeriod2020 to 2024SourceCounty demographics panelNoteInterval: 95% normal interval with errors clustered by state. and the Hispanic coefficient −0.18 (95% CI −0.35 to −0.01)−0.18 standardized regression coefficient, standard deviations of swing per standard deviation of the characteristicEstimandcoefficient on Hispanic share in a vote-weighted regression of the county swing on the four characteristicsInterval95% CI −0.35 to −0.01n3,102Weightstwo-party votes in the later electionPopulationcounties with returns in both elections of the pair and county characteristics, Alaska excludedPeriod2020 to 2024SourceCounty demographics panelNoteInterval: 95% normal interval with errors clustered by state.. Vote-weighted, the Hispanic coefficient is smaller as characteristics are added, from −0.66−0.66 correlation coefficient, from −1 to +1Estimandvote-weighted correlation between the Hispanic share of residents at the start of the pair and the county swingInterval95% CI −0.76 to −0.46n3,102Weightstwo-party votes in the later electionPopulationcounties with returns in both elections of the pair and county characteristics, Alaska excludedPeriod2020 to 2024SourceCounty demographics panelNoteInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates. alone to −0.35 (95% CI −0.50 to −0.20)−0.35 standardized regression coefficient, standard deviations of swing per standard deviation of the characteristicEstimandcoefficient on Hispanic share in a vote-weighted regression of the county swing on Hispanic share and foreign-born share onlyInterval95% CI −0.50 to −0.20n3,102Weightstwo-party votes in the later electionPopulationcounties with returns in both elections of the pair and county characteristics, Alaska excludedPeriod2020 to 2024SourceCounty demographics panelNoteInterval: 95% normal interval with errors clustered by state. in a regression on Hispanic and foreign-born share only and −0.18−0.18 standardized regression coefficient, standard deviations of swing per standard deviation of the characteristicEstimandcoefficient on Hispanic share in a vote-weighted regression of the county swing on the four characteristicsInterval95% CI −0.35 to −0.01n3,102Weightstwo-party votes in the later electionPopulationcounties with returns in both elections of the pair and county characteristics, Alaska excludedPeriod2020 to 2024SourceCounty demographics panelNoteInterval: 95% normal interval with errors clustered by state. with all four. The R-squared of a regression is the share of the variance of county swings that its fitted values reproduce. Vote-weighted, it is 60.2%60.2% share of the variance of county swingsEstimandvote-weighted R-squared of the regression of the county swing on all four characteristicsn3,102Weightstwo-party votes in the later electionPopulationcounties with returns in both elections of the pair and county characteristics, Alaska excludedPeriod2020 to 2024SourceCounty demographics panel for the four characteristics together in 2020 to 2024 and 0.0%0.0% share of the variance of county swingsEstimandvote-weighted R-squared of the regression of the county swing on college share alonen3,102Weightstwo-party votes in the later electionPopulationcounties with returns in both elections of the pair and county characteristics, Alaska excludedPeriod2020 to 2024SourceCounty demographics panel for college share alone, and 28.1%28.1% share of the variance of county swingsEstimandcounty-equal R-squared of the regression of the county swing on all four characteristicsn3,102Weightsnone; each county counted oncePopulationcounties with returns in both elections of the pair and county characteristics, Alaska excludedPeriod2020 to 2024SourceCounty demographics panel and 2.4%2.4% share of the variance of county swingsEstimandcounty-equal R-squared of the regression of the county swing on college share alonen3,102Weightsnone; each county counted oncePopulationcounties with returns in both elections of the pair and county characteristics, Alaska excludedPeriod2020 to 2024SourceCounty demographics panel counting each county once. In 2012 to 2016 the vote-weighted values were 70.6%70.6% share of the variance of county swingsEstimandvote-weighted R-squared of the regression of the county swing on all four characteristicsn3,112Weightstwo-party votes in the later electionPopulationcounties with returns in both elections of the pair and county characteristics, Alaska excludedPeriod2012 to 2016SourceCounty demographics panel and 47.3%47.3% share of the variance of county swingsEstimandvote-weighted R-squared of the regression of the county swing on college share alonen3,112Weightstwo-party votes in the later electionPopulationcounties with returns in both elections of the pair and county characteristics, Alaska excludedPeriod2012 to 2016SourceCounty demographics panel, and the county-equal values 58.3%58.3% share of the variance of county swingsEstimandcounty-equal R-squared of the regression of the county swing on all four characteristicsn3,112Weightsnone; each county counted oncePopulationcounties with returns in both elections of the pair and county characteristics, Alaska excludedPeriod2012 to 2016SourceCounty demographics panel and 32.2%32.2% share of the variance of county swingsEstimandcounty-equal R-squared of the regression of the county swing on college share alonen3,112Weightsnone; each county counted oncePopulationcounties with returns in both elections of the pair and county characteristics, Alaska excludedPeriod2012 to 2016SourceCounty demographics panel.

    In 2016 to 2020, vote-weighted, college share also goes from +0.25+0.25 correlation coefficient, from −1 to +1Estimandvote-weighted correlation between the share of adults 25 and older with a bachelor's degree or more at the start of the pair and the county swingInterval95% CI 0.11 to 0.41n3,113Weightstwo-party votes in the later electionPopulationcounties with returns in both elections of the pair and county characteristics, Alaska excludedPeriod2016 to 2020SourceCounty demographics panelNoteInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates. alone to +0.56 (95% CI 0.46 to 0.65)+0.56 standardized regression coefficient, standard deviations of swing per standard deviation of the characteristicEstimandcoefficient on college share in a vote-weighted regression of the county swing on the four characteristicsInterval95% CI 0.46 to 0.65n3,113Weightstwo-party votes in the later electionPopulationcounties with returns in both elections of the pair and county characteristics, Alaska excludedPeriod2016 to 2020SourceCounty demographics panelNoteInterval: 95% normal interval with errors clustered by state.. The foreign-born coefficient is −0.77 (95% CI −0.99 to −0.55)−0.77 standardized regression coefficient, standard deviations of swing per standard deviation of the characteristicEstimandcoefficient on foreign-born share in a vote-weighted regression of the county swing on the four characteristicsInterval95% CI −0.99 to −0.55n3,113Weightstwo-party votes in the later electionPopulationcounties with returns in both elections of the pair and county characteristics, Alaska excludedPeriod2016 to 2020SourceCounty demographics panelNoteInterval: 95% normal interval with errors clustered by state. and the Hispanic coefficient is +0.08 (95% CI −0.16 to 0.31)+0.08 standardized regression coefficient, standard deviations of swing per standard deviation of the characteristicEstimandcoefficient on Hispanic share in a vote-weighted regression of the county swing on the four characteristicsInterval95% CI −0.16 to 0.31n3,113Weightstwo-party votes in the later electionPopulationcounties with returns in both elections of the pair and county characteristics, Alaska excludedPeriod2016 to 2020SourceCounty demographics panelNoteInterval: 95% normal interval with errors clustered by state., an interval that includes zero. The Hispanic correlation in that pair, −0.48−0.48 correlation coefficient, from −1 to +1Estimandvote-weighted correlation between the Hispanic share of residents at the start of the pair and the county swingInterval95% CI −0.62 to −0.20n3,113Weightstwo-party votes in the later electionPopulationcounties with returns in both elections of the pair and county characteristics, Alaska excludedPeriod2016 to 2020SourceCounty demographics panelNoteInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates., goes to −0.24 (95% CI −0.42 to −0.07)−0.24 standardized regression coefficient, standard deviations of swing per standard deviation of the characteristicEstimandcoefficient on Hispanic share in a vote-weighted regression of the county swing on Hispanic share and foreign-born share onlyInterval95% CI −0.42 to −0.07n3,113Weightstwo-party votes in the later electionPopulationcounties with returns in both elections of the pair and county characteristics, Alaska excludedPeriod2016 to 2020SourceCounty demographics panelNoteInterval: 95% normal interval with errors clustered by state. with foreign-born share added and to +0.08+0.08 standardized regression coefficient, standard deviations of swing per standard deviation of the characteristicEstimandcoefficient on Hispanic share in a vote-weighted regression of the county swing on the four characteristicsInterval95% CI −0.16 to 0.31n3,113Weightstwo-party votes in the later electionPopulationcounties with returns in both elections of the pair and county characteristics, Alaska excludedPeriod2016 to 2020SourceCounty demographics panelNoteInterval: 95% normal interval with errors clustered by state. with all four. Counting each county once in 2016 to 2020, the coefficients are close to the correlations, +0.51+0.51 standardized regression coefficient, standard deviations of swing per standard deviation of the characteristicEstimandcoefficient on college share in a county-equal regression of the county swing on the four characteristicsInterval95% CI 0.43 to 0.59n3,113Weightsnone; each county counted oncePopulationcounties with returns in both elections of the pair and county characteristics, Alaska excludedPeriod2016 to 2020SourceCounty demographics panelNoteInterval: 95% normal interval with errors clustered by state. for college share and −0.30−0.30 standardized regression coefficient, standard deviations of swing per standard deviation of the characteristicEstimandcoefficient on Hispanic share in a county-equal regression of the county swing on the four characteristicsInterval95% CI −0.60 to 0.01n3,113Weightsnone; each county counted oncePopulationcounties with returns in both elections of the pair and county characteristics, Alaska excludedPeriod2016 to 2020SourceCounty demographics panelNoteInterval: 95% normal interval with errors clustered by state. for Hispanic share. Counting each county once in 2020 to 2024, the coefficients are +0.24+0.24 standardized regression coefficient, standard deviations of swing per standard deviation of the characteristicEstimandcoefficient on college share in a county-equal regression of the county swing on the four characteristicsInterval95% CI 0.15 to 0.34n3,102Weightsnone; each county counted oncePopulationcounties with returns in both elections of the pair and county characteristics, Alaska excludedPeriod2020 to 2024SourceCounty demographics panelNoteInterval: 95% normal interval with errors clustered by state. for college share, −0.22−0.22 standardized regression coefficient, standard deviations of swing per standard deviation of the characteristicEstimandcoefficient on Hispanic share in a county-equal regression of the county swing on the four characteristicsInterval95% CI −0.36 to −0.08n3,102Weightsnone; each county counted oncePopulationcounties with returns in both elections of the pair and county characteristics, Alaska excludedPeriod2020 to 2024SourceCounty demographics panelNoteInterval: 95% normal interval with errors clustered by state. for Hispanic share, −0.29−0.29 standardized regression coefficient, standard deviations of swing per standard deviation of the characteristicEstimandcoefficient on foreign-born share in a county-equal regression of the county swing on the four characteristicsInterval95% CI −0.48 to −0.10n3,102Weightsnone; each county counted oncePopulationcounties with returns in both elections of the pair and county characteristics, Alaska excludedPeriod2020 to 2024SourceCounty demographics panelNoteInterval: 95% normal interval with errors clustered by state. for foreign-born share and −0.24−0.24 standardized regression coefficient, standard deviations of swing per standard deviation of the characteristicEstimandcoefficient on Black share in a county-equal regression of the county swing on the four characteristicsInterval95% CI −0.35 to −0.13n3,102Weightsnone; each county counted oncePopulationcounties with returns in both elections of the pair and county characteristics, Alaska excludedPeriod2020 to 2024SourceCounty demographics panelNoteInterval: 95% normal interval with errors clustered by state. for Black share. Black share has a coefficient different from zero in that version but not in the vote-weighted one (−0.04 (95% CI −0.16 to 0.07)−0.04 standardized regression coefficient, standard deviations of swing per standard deviation of the characteristicEstimandcoefficient on Black share in a vote-weighted regression of the county swing on the four characteristicsInterval95% CI −0.16 to 0.07n3,102Weightstwo-party votes in the later electionPopulationcounties with returns in both elections of the pair and county characteristics, Alaska excludedPeriod2020 to 2024SourceCounty demographics panelNoteInterval: 95% normal interval with errors clustered by state.).

    ZIP code areas reproduce the Hispanic and foreign-born correlations

    The 2016 to 2020 swing can be measured for 29,32329,323 ZIP code areasEstimandcount of areasWeightsnone (full counts)PopulationZIP code areas with more than 100 presidential votes in 2020 and all four characteristicsPeriod2016 to 2020SourcePrecinct votes on census geographies ZIP code areasZCTAZIP Code Tabulation Area: the Census Bureau's area approximation of a ZIP code, built from the census blocks that fall inside it. It is the one neighborhood geography that lines up between the 2016 and 2020 vote estimates., which are far smaller than counties, using precinct votes allocated to each area [3]. The two college measures are not identical. The county panel reports a bachelor's degree share, which averages 21.7%21.7% percent of adults 25 and older with a bachelor's degree or moreEstimandmean across counties of the bachelor's degree share in 2016n3,113Weightsnone; each county counted oncePopulationcounties with returns in both elections of the pair and county characteristics, Alaska excludedPeriod2016 to 2020SourceCounty demographics panel across counties, and the ZIP code atlas reports a college-education share with no documented definition that averages 54.7%54.7% percent, atlas college measureEstimandmean across areas of the atlas college-education sharen29,323Weightsnone; each area counted oncePopulationZIP code areas in the checkPeriod2016 to 2020SourcePrecinct votes on census geographies across areas, so the college correlations are not like for like. Table 6 compares the vote-weighted correlations at the two grains. The Hispanic correlation is −0.50 (95% CI −0.60 to −0.29)−0.50 correlation coefficient, from −1 to +1Estimandvote-weighted correlation between the Hispanic share and the ZIP code area swingInterval95% CI −0.60 to −0.29n29,323Weightspresidential votes in 2020PopulationZIP code areas with more than 100 presidential votes in 2020, contiguous United StatesPeriod2016 to 2020SourcePrecinct votes on census geographiesNoteInterval: 95% percentile interval from a bootstrap over states. in ZIP code areas and −0.48 (95% CI −0.62 to −0.20)−0.48 correlation coefficient, from −1 to +1Estimandvote-weighted correlation between the Hispanic share of residents at the start of the pair and the county swingInterval95% CI −0.62 to −0.20n3,113Weightstwo-party votes in the later electionPopulationcounties with returns in both elections of the pair and county characteristics, Alaska excludedPeriod2016 to 2020SourceCounty demographics panelNoteInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates. in counties, and the foreign-born correlation is −0.46 (95% CI −0.61 to −0.14)−0.46 correlation coefficient, from −1 to +1Estimandvote-weighted correlation between the foreign-born share and the ZIP code area swingInterval95% CI −0.61 to −0.14n29,323Weightspresidential votes in 2020PopulationZIP code areas with more than 100 presidential votes in 2020, contiguous United StatesPeriod2016 to 2020SourcePrecinct votes on census geographiesNoteInterval: 95% percentile interval from a bootstrap over states. and −0.50 (95% CI −0.67 to −0.10)−0.50 correlation coefficient, from −1 to +1Estimandvote-weighted correlation between the foreign-born share of residents at the start of the pair and the county swingInterval95% CI −0.67 to −0.10n3,113Weightstwo-party votes in the later electionPopulationcounties with returns in both elections of the pair and county characteristics, Alaska excludedPeriod2016 to 2020SourceCounty demographics panelNoteInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates.. The Hispanic and foreign-born correlations are reproduced at the finer grain. The college correlation is +0.47 (95% CI 0.42 to 0.55)+0.47 correlation coefficient, from −1 to +1Estimandvote-weighted correlation between the college share (ZCTA atlas measure) and the ZIP code area swingInterval95% CI 0.42 to 0.55n29,323Weightspresidential votes in 2020PopulationZIP code areas with more than 100 presidential votes in 2020, contiguous United StatesPeriod2016 to 2020SourcePrecinct votes on census geographiesNoteInterval: 95% percentile interval from a bootstrap over states. in ZIP code areas, against +0.25 (95% CI 0.11 to 0.41)+0.25 correlation coefficient, from −1 to +1Estimandvote-weighted correlation between the share of adults 25 and older with a bachelor's degree or more at the start of the pair and the county swingInterval95% CI 0.11 to 0.41n3,113Weightstwo-party votes in the later electionPopulationcounties with returns in both elections of the pair and county characteristics, Alaska excludedPeriod2016 to 2020SourceCounty demographics panelNoteInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates. in counties. The 1414 ZIP code areasEstimandcount of areas dropped because the atlas codes a characteristic as missing (-1)Weightsnone (full counts)PopulationZIP code areas with more than 100 presidential votes in 2020Period2016 to 2020SourcePrecinct votes on census geographies areas with a missing characteristic are dropped.

    No ZIP code area returns exist for 2024, so the pair in which the vote-weighted college correlation is near zero, 2020 to 2024, cannot be checked below the county.

    High-Hispanic counties swung furthest toward the Republicans

    Table 7 sorts the 2020 counties by rules, applied in this order, into four groups. High-Hispanic counties are 25%25% percent of residentsEstimanddefinition of a high-Hispanic countyWeightsnone (full counts)Populationthreshold for high-Hispanic countiesPeriod2020SourceCounty demographics panel Hispanic or more. Of the rest, high-Black counties are 25%25% percent of residentsEstimanddefinition of a high-Black countyWeightsnone (full counts)Populationthreshold for high-Black countiesPeriod2020SourceCounty demographics panel non-Hispanic Black or more, and affluent suburban counties have 35%35% percent of adults 25 and olderEstimanddefinition of an affluent suburban countyWeightsnone (full counts)Populationthreshold for affluent suburban countiesPeriod2020SourceCounty demographics panel or more of adults holding a bachelor's degree, a median household income of $75,00075,000 dollars of median household income, 2024 pricesEstimanddefinition of an affluent suburban countyWeightsnone (full counts)Populationthreshold for affluent suburban countiesPeriod2020SourceCounty demographics panel or more and fewer than 25%25% percent of residents in rural areasEstimanddefinition of an affluent suburban countyWeightsnone (full counts)Populationthreshold for affluent suburban countiesPeriod2020SourceCounty demographics panel of residents in rural areas. Every other county is in a fourth group. The figure plots each group's mean swing minus the national swing, minus the mean over all counties in the same weighting. That all-county mean is +1.3 (95% CI 0.2 to 2.8)+1.3 county swing minus national swing, percentage points of the two-party marginEstimandvote-weighted mean of county swing minus national swingInterval95% CI 0.2 to 2.8n3,102Weightstwo-party votes in the later electionPopulationcounties in the analysisPeriod2020 to 2024SourceCounty election returnsNoteInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates. points vote-weighted and +2.7 (95% CI 2.2 to 3.2)+2.7 county swing minus national swing, percentage points of the two-party marginEstimandcounty-equal mean of county swing minus national swingInterval95% CI 2.2 to 3.2n3,102Weightsnone; each county counted oncePopulationcounties in the analysisPeriod2020 to 2024SourceCounty election returnsNoteInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates. county-equal. It is not zero because the national swing is the change in the summed margin, which large counties dominate, so each group is compared with the all-county mean and not with zero.

    The 314314 countiesEstimandcount of counties in the groupWeightsnone (full counts)Populationhigh-hispanic countiesPeriod2020 to 2024SourceCounty demographics panel high-Hispanic counties averaged 4.2 (95% CI 3.0 to 6.2)4.2 points of the two-party margin below the all-county meanEstimandabsolute value of the vote-weighted mean of county swing minus national swing in the group, minus the same mean over all counties in the analysisInterval95% CI 3.0 to 6.2n314Weightstwo-party votes in the later electionPopulationhigh-Hispanic counties in 2020Period2020 to 2024SourceCounty election returnsNoteInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates. points further toward the Republicans than the all-county mean vote-weighted, and 3.3 (95% CI 2.4 to 4.7)3.3 points of the two-party margin below the all-county meanEstimandabsolute value of the county-equal mean of county swing minus national swing in the group, minus the same mean over all counties in the analysisInterval95% CI 2.4 to 4.7n314Weightsnone; each county counted oncePopulationhigh-Hispanic counties in 2020Period2020 to 2024SourceCounty election returnsNoteInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates. points further county-equal. The 379379 countiesEstimandcount of counties in the groupWeightsnone (full counts)Populationhigh-black countiesPeriod2020 to 2024SourceCounty demographics panel high-Black counties differ from the all-county mean by +0.9 (95% CI −0.8 to 2.1)+0.9 difference between the group mean and the all-county mean, percentage points of the two-party marginEstimandvote-weighted mean of county swing minus national swing in the group, minus the same mean over all counties in the analysisInterval95% CI −0.8 to 2.1n379Weightstwo-party votes in the later electionPopulationhigh-black counties in 2020Period2020 to 2024SourceCounty election returnsNoteInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates. vote-weighted and −1.8 (95% CI −2.9 to −1.0)−1.8 difference between the group mean and the all-county mean, percentage points of the two-party marginEstimandcounty-equal mean of county swing minus national swing in the group, minus the same mean over all counties in the analysisInterval95% CI −2.9 to −1.0n379Weightsnone; each county counted oncePopulationhigh-black counties in 2020Period2020 to 2024SourceCounty election returnsNoteInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates. county-equal, so their position depends on the weighting. The 152152 countiesEstimandcount of counties in the groupWeightsnone (full counts)Populationaffluent suburban countiesPeriod2020 to 2024SourceCounty demographics panel affluent suburban counties differ by +0.8 (95% CI −0.1 to 1.7)+0.8 difference between the group mean and the all-county mean, percentage points of the two-party marginEstimandvote-weighted mean of county swing minus national swing in the group, minus the same mean over all counties in the analysisInterval95% CI −0.1 to 1.7n152Weightstwo-party votes in the later electionPopulationaffluent suburban counties in 2020Period2020 to 2024SourceCounty election returnsNoteInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates. and +0.3 (95% CI −0.7 to 1.3)+0.3 difference between the group mean and the all-county mean, percentage points of the two-party marginEstimandcounty-equal mean of county swing minus national swing in the group, minus the same mean over all counties in the analysisInterval95% CI −0.7 to 1.3n152Weightsnone; each county counted oncePopulationaffluent suburban counties in 2020Period2020 to 2024SourceCounty election returnsNoteInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates., and both intervals include zero. The county-equal difference for the high-Black counties has the same sign as the county-equal Black-share correlation, −0.24 (95% CI −0.36 to −0.14)−0.24 correlation coefficient, from −1 to +1Estimandcounty-equal correlation between the non-Hispanic Black share of residents at the start of the pair and the county swingInterval95% CI −0.36 to −0.14n3,102Weightsnone; each county counted oncePopulationcounties with returns in both elections of the pair and county characteristics, Alaska excludedPeriod2020 to 2024SourceCounty demographics panelNoteInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates., and the vote-weighted Black-share correlation is −0.07 (95% CI −0.25 to 0.09)−0.07 correlation coefficient, from −1 to +1Estimandvote-weighted correlation between the non-Hispanic Black share of residents at the start of the pair and the county swingInterval95% CI −0.25 to 0.09n3,102Weightstwo-party votes in the later electionPopulationcounties with returns in both elections of the pair and county characteristics, Alaska excludedPeriod2020 to 2024SourceCounty demographics panelNoteInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates..

    The high-Hispanic difference stays below the all-county mean when the cut is 15%15% percent of residentsEstimanddefinition of an alternative high-Hispanic countyWeightsnone (full counts)Populationalternative Hispanic share cut-off for high-Hispanic countiesPeriod2020SourceCounty demographics panel, at −3.1 (95% CI −4.2 to −2.1)−3.1 difference between the group mean and the all-county mean, percentage points of the two-party marginEstimandvote-weighted mean of county swing minus national swing in the group, minus the same mean over all counties in the analysisInterval95% CI −4.2 to −2.1n555Weightstwo-party votes in the later electionPopulationcounties 15 percent Hispanic or more in 2020Period2020 to 2024SourceCounty election returnsNoteInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates. vote-weighted and −2.1 (95% CI −2.9 to −1.3)−2.1 difference between the group mean and the all-county mean, percentage points of the two-party marginEstimandcounty-equal mean of county swing minus national swing in the group, minus the same mean over all counties in the analysisInterval95% CI −2.9 to −1.3n555Weightsnone; each county counted oncePopulationcounties 15 percent Hispanic or more in 2020Period2020 to 2024SourceCounty election returnsNoteInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates. county-equal. The high-Black difference keeps its signs under each of 66 cut-offsEstimandcount of alternative cut-offsWeightsnone (full counts)Populationalternative non-Hispanic Black share cut-offs from 15 to 50 percentPeriod2020SourceCounty demographics panel other cuts from 15%15% percent of residentsEstimanddefinition of an alternative high-Hispanic countyWeightsnone (full counts)Populationalternative Hispanic share cut-off for high-Hispanic countiesPeriod2020SourceCounty demographics panel to 50%50% percent of residentsEstimanddefinition of a county groupWeightsnone (full counts)PopulationHispanic share cut-off for the county groupsPeriod2020SourceCounty demographics panel, from +0.8+0.8 difference between the group mean and the all-county mean, percentage points of the two-party marginEstimandlowest of the vote-weighted differences between the group mean of county swing minus national swing and the all-county mean, across the alternative cut-offsWeightstwo-party votes in the later electionPopulationhigh-Black counties under the alternative non-Hispanic Black share cut-offsPeriod2020 to 2024SourceCounty election returns to +1.9+1.9 difference between the group mean and the all-county mean, percentage points of the two-party marginEstimandhighest of the vote-weighted differences between the group mean of county swing minus national swing and the all-county mean, across the alternative cut-offsWeightstwo-party votes in the later electionPopulationhigh-Black counties under the alternative non-Hispanic Black share cut-offsPeriod2020 to 2024SourceCounty election returns vote-weighted and from −2.0−2.0 difference between the group mean and the all-county mean, percentage points of the two-party marginEstimandlowest of the county-equal differences between the group mean of county swing minus national swing and the all-county mean, across the alternative cut-offsWeightsnone; each county counted oncePopulationhigh-Black counties under the alternative non-Hispanic Black share cut-offsPeriod2020 to 2024SourceCounty election returns to −1.4−1.4 difference between the group mean and the all-county mean, percentage points of the two-party marginEstimandhighest of the county-equal differences between the group mean of county swing minus national swing and the all-county mean, across the alternative cut-offsWeightsnone; each county counted oncePopulationhigh-Black counties under the alternative non-Hispanic Black share cut-offsPeriod2020 to 2024SourceCounty election returns county-equal. The affluent suburban difference is at or above zero vote-weighted under 66 sets of cut-offsEstimandcount of alternative setsWeightsnone (full counts)Populationalternative college, income and rural cut-offs for affluent suburban countiesPeriod2020SourceCounty demographics panel other sets of college, income and rural cuts, from 0.00.0 difference between the group mean and the all-county mean, percentage points of the two-party marginEstimandlowest of the vote-weighted differences between the group mean of county swing minus national swing and the all-county mean, across the alternative cut-offsWeightstwo-party votes in the later electionPopulationaffluent suburban counties under the alternative college, income and rural cut-offsPeriod2020 to 2024SourceCounty election returns to +1.0+1.0 difference between the group mean and the all-county mean, percentage points of the two-party marginEstimandhighest of the vote-weighted differences between the group mean of county swing minus national swing and the all-county mean, across the alternative cut-offsWeightstwo-party votes in the later electionPopulationaffluent suburban counties under the alternative college, income and rural cut-offsPeriod2020 to 2024SourceCounty election returns, and changes sign county-equal, from −0.8−0.8 difference between the group mean and the all-county mean, percentage points of the two-party marginEstimandlowest of the county-equal differences between the group mean of county swing minus national swing and the all-county mean, across the alternative cut-offsWeightsnone; each county counted oncePopulationaffluent suburban counties under the alternative college, income and rural cut-offsPeriod2020 to 2024SourceCounty election returns to +0.6+0.6 difference between the group mean and the all-county mean, percentage points of the two-party marginEstimandhighest of the county-equal differences between the group mean of county swing minus national swing and the all-county mean, across the alternative cut-offsWeightsnone; each county counted oncePopulationaffluent suburban counties under the alternative college, income and rural cut-offsPeriod2020 to 2024SourceCounty election returns.

    Kings County, New York, has a Black share of 28.0%28.0% percent of residentsEstimandnon-Hispanic Black share of residentsn1Weightsnone (full counts)PopulationKings County, New YorkPeriod2020SourceCounty demographics panel and is in the high-Black group, where it has the most votes. Its swing was −5.2−5.2 county swing minus national swing, percentage points of the two-party marginEstimandcounty swing minus national swingn1Weightsnone (full counts)PopulationKings County, New YorkPeriod2020 to 2024SourceCounty election returns points relative to the nation, so it moved further toward the Republicans than the nation did and lowers the group's vote-weighted mean. Without it the group's mean swing minus the national swing rises from +2.2+2.2 county swing minus national swing, percentage points of the two-party marginEstimandvote-weighted mean of county swing minus national swingInterval95% CI 0.6 to 3.4n379Weightstwo-party votes in the later electionPopulationhigh-black counties in 2020Period2020 to 2024SourceCounty election returnsNoteInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates. to +2.5+2.5 county swing minus national swing, percentage points of the two-party marginEstimandvote-weighted mean of county swing minus national swingn378Weightstwo-party votes in the later electionPopulationhigh-Black counties without Kings CountyPeriod2020 to 2024SourceCounty election returns. Wayne County, Michigan (−2.5−2.5 county swing minus national swing, percentage points of the two-party marginEstimandcounty swing minus national swingn1Weightsnone (full counts)PopulationWayne County, MichiganPeriod2020 to 2024SourceCounty election returns) and Essex County, New Jersey (−4.2−4.2 county swing minus national swing, percentage points of the two-party marginEstimandcounty swing minus national swingn1Weightsnone (full counts)PopulationEssex County, New JerseyPeriod2020 to 2024SourceCounty election returns) are also below the national swing, and without all three the mean is +2.9+2.9 county swing minus national swing, percentage points of the two-party marginEstimandvote-weighted mean of county swing minus national swingn376Weightstwo-party votes in the later electionPopulationhigh-Black counties without Kings, Wayne and Essex countiesPeriod2020 to 2024SourceCounty election returns. Fulton, Cobb, DeKalb, Gwinnett and Henry counties in the Atlanta area are all above the national swing, the smallest at +3.4+3.4 county swing minus national swing, percentage points of the two-party marginEstimandsmallest county swing minus national swing among the five countiesn5Weightsnone (full counts)PopulationFulton, Cobb, DeKalb, Gwinnett and Henry counties, GeorgiaPeriod2020 to 2024SourceCounty election returns points, and without them the mean is +1.8+1.8 county swing minus national swing, percentage points of the two-party marginEstimandvote-weighted mean of county swing minus national swingn374Weightstwo-party votes in the later electionPopulationhigh-Black counties without Fulton, Cobb, DeKalb, Gwinnett and Henry countiesPeriod2020 to 2024SourceCounty election returns. Of the ten high-Black counties with the most votes, 22 countiesEstimandcount with a swing below the national swingn10Weightsnone (full counts)Populationthe ten high-Black counties with the most votesPeriod2020 to 2024SourceCounty election returns are below the national swing, Kings and Wayne. The group's vote-weighted mean combines large counties on both sides of the national swing.

    The Democratic margin fell among Hispanic and Black respondents

    The county correlations do not say which voters moved. The Cooperative Election Study (CES) asks respondents how they voted and how they describe their race, and Table 8 reports the change in the Democratic margin among respondents who reported a major-party vote, using survey weightsSurvey weightsNumbers that scale each respondent so the sample matches the population on known traits such as age, race, education and region. A weighted average counts a respondent with a large weight for more than one with a small weight.. Each wave is a separate sample, so the figure compares two groups of respondents and does not follow the same people.The intervals use the Kish effective sample sizeEffective sample sizeThe number of equally weighted respondents that would give the same precision as the weighted sample. It is smaller than the raw count when the weights vary a lot, and it sets how wide the confidence interval is. [4], treat the weighted sample as a simple random sample, and combine the standard errors of the two waves because they are separate samples of respondents. The CES is an opt-in panel and not a probability sample, so the intervals describe sampling variation among its respondents and leave out how those respondents came to join it. The default weight is the year-specific weight, the only one present in all four waves. It is the weight of the pre-election wave, applied here to a post-election vote question. Among Hispanic respondents the margin went from +32.5+32.5 Democratic minus Republican margin, percentage points of the two-party marginEstimandweighted Democratic minus Republican margin among presidential votersn3,788WeightsCES year-specific weightPopulationhispanic respondents who reported voting for a Democratic or Republican presidential candidatePeriod2020SourceCooperative Election Study in 2020 to +9.5+9.5 Democratic minus Republican margin, percentage points of the two-party marginEstimandweighted Democratic minus Republican margin among presidential votersn4,078WeightsCES year-specific weightPopulationhispanic respondents who reported voting for a Democratic or Republican presidential candidatePeriod2024SourceCooperative Election Study in 2024, a change of −23.0 (95% CI −30.5 to −15.5)−23.0 change in the two-party Democratic margin, percentage points of the two-party marginEstimanddifference between two waves in the weighted Democratic minus Republican margin among presidential votersInterval95% CI −30.5 to −15.5n7,642WeightsCES year-specific weightPopulationhispanic respondents who reported voting for a Democratic or Republican presidential candidatePeriod2020 to 2024SourceCooperative Election StudyNoteInterval: 95% normal interval on the Kish effective sample size, model-based. points. Among Black respondents it went from +82.9+82.9 Democratic minus Republican margin, percentage points of the two-party marginEstimandweighted Democratic minus Republican margin among presidential votersn3,898WeightsCES year-specific weightPopulationblack respondents who reported voting for a Democratic or Republican presidential candidatePeriod2020SourceCooperative Election Study to +63.8+63.8 Democratic minus Republican margin, percentage points of the two-party marginEstimandweighted Democratic minus Republican margin among presidential votersn4,069WeightsCES year-specific weightPopulationblack respondents who reported voting for a Democratic or Republican presidential candidatePeriod2024SourceCooperative Election Study, a change of −19.0 (95% CI −24.1 to −14.0)−19.0 change in the two-party Democratic margin, percentage points of the two-party marginEstimanddifference between two waves in the weighted Democratic minus Republican margin among presidential votersInterval95% CI −24.1 to −14.0n7,822WeightsCES year-specific weightPopulationblack respondents who reported voting for a Democratic or Republican presidential candidatePeriod2020 to 2024SourceCooperative Election StudyNoteInterval: 95% normal interval on the Kish effective sample size, model-based.. Among white respondents the change was −7.0 (95% CI −9.1 to −4.8)−7.0 change in the two-party Democratic margin, percentage points of the two-party marginEstimanddifference between two waves in the weighted Democratic minus Republican margin among presidential votersInterval95% CI −9.1 to −4.8n61,083WeightsCES year-specific weightPopulationwhite respondents who reported voting for a Democratic or Republican presidential candidatePeriod2012 to 2016SourceCooperative Election StudyNoteInterval: 95% normal interval on the Kish effective sample size, model-based. in 2012 to 2016, +2.2 (95% CI 0.3 to 4.2)+2.2 change in the two-party Democratic margin, percentage points of the two-party marginEstimanddifference between two waves in the weighted Democratic minus Republican margin among presidential votersInterval95% CI 0.3 to 4.2n63,584WeightsCES year-specific weightPopulationwhite respondents who reported voting for a Democratic or Republican presidential candidatePeriod2016 to 2020SourceCooperative Election StudyNoteInterval: 95% normal interval on the Kish effective sample size, model-based. in 2016 to 2020 and −1.9 (95% CI −4.0 to 0.2)−1.9 change in the two-party Democratic margin, percentage points of the two-party marginEstimanddifference between two waves in the weighted Democratic minus Republican margin among presidential votersInterval95% CI −4.0 to 0.2n64,714WeightsCES year-specific weightPopulationwhite respondents who reported voting for a Democratic or Republican presidential candidatePeriod2020 to 2024SourceCooperative Election StudyNoteInterval: 95% normal interval on the Kish effective sample size, model-based. in 2020 to 2024, and among Black respondents it was −6.5 (95% CI −9.9 to −3.1)−6.5 change in the two-party Democratic margin, percentage points of the two-party marginEstimanddifference between two waves in the weighted Democratic minus Republican margin among presidential votersInterval95% CI −9.9 to −3.1n6,938WeightsCES year-specific weightPopulationblack respondents who reported voting for a Democratic or Republican presidential candidatePeriod2012 to 2016SourceCooperative Election StudyNoteInterval: 95% normal interval on the Kish effective sample size, model-based. in 2012 to 2016.

    The size of these changes depends on the weight. With the validated-voter weight, which covers respondents matched to a voter file, the 2020 to 2024 changes are −14.9 (95% CI −24.1 to −5.6)−14.9 change in the two-party Democratic margin, percentage points of the two-party marginEstimanddifference between two waves in the weighted Democratic minus Republican margin among presidential votersInterval95% CI −24.1 to −5.6n5,294WeightsCES validated-voter weightPopulationhispanic respondents who reported voting for a Democratic or Republican presidential candidatePeriod2020 to 2024SourceCooperative Election StudyNoteSensitivity to the weight. Interval: 95% normal interval on the Kish effective sample size, model-based. among Hispanic respondents, −13.9 (95% CI −19.5 to −8.3)−13.9 change in the two-party Democratic margin, percentage points of the two-party marginEstimanddifference between two waves in the weighted Democratic minus Republican margin among presidential votersInterval95% CI −19.5 to −8.3n5,828WeightsCES validated-voter weightPopulationblack respondents who reported voting for a Democratic or Republican presidential candidatePeriod2020 to 2024SourceCooperative Election StudyNoteSensitivity to the weight. Interval: 95% normal interval on the Kish effective sample size, model-based. among Black respondents and −4.1 (95% CI −6.2 to −1.9)−4.1 change in the two-party Democratic margin, percentage points of the two-party marginEstimanddifference between two waves in the weighted Democratic minus Republican margin among presidential votersInterval95% CI −6.2 to −1.9n53,387WeightsCES validated-voter weightPopulationwhite respondents who reported voting for a Democratic or Republican presidential candidatePeriod2020 to 2024SourceCooperative Election StudyNoteSensitivity to the weight. Interval: 95% normal interval on the Kish effective sample size, model-based. among white respondents. With the post-election weight, the 2012 to 2016 changes are −4.4 (95% CI −6.7 to −2.2)−4.4 change in the two-party Democratic margin, percentage points of the two-party marginEstimanddifference between two waves in the weighted Democratic minus Republican margin among presidential votersInterval95% CI −6.7 to −2.2n61,083WeightsCES post-election weightPopulationwhite respondents who reported voting for a Democratic or Republican presidential candidatePeriod2012 to 2016SourceCooperative Election StudyNoteSensitivity to the weight. Interval: 95% normal interval on the Kish effective sample size, model-based. among white respondents and −6.8 (95% CI −10.5 to −3.0)−6.8 change in the two-party Democratic margin, percentage points of the two-party marginEstimanddifference between two waves in the weighted Democratic minus Republican margin among presidential votersInterval95% CI −10.5 to −3.0n6,938WeightsCES post-election weightPopulationblack respondents who reported voting for a Democratic or Republican presidential candidatePeriod2012 to 2016SourceCooperative Election StudyNoteSensitivity to the weight. Interval: 95% normal interval on the Kish effective sample size, model-based. among Black respondents. The Hispanic and Black margins fall in 2020 to 2024 under both weights, and the white change in 2020 to 2024 has an interval that includes zero under the year-specific weight and excludes it under the validated-voter weight.

    The Hispanic result agrees in sign with the county correlation for 2020 to 2024. The Black margin fell by −19.0−19.0 change in the two-party Democratic margin, percentage points of the two-party marginEstimanddifference between two waves in the weighted Democratic minus Republican margin among presidential votersInterval95% CI −24.1 to −14.0n7,822WeightsCES year-specific weightPopulationblack respondents who reported voting for a Democratic or Republican presidential candidatePeriod2020 to 2024SourceCooperative Election StudyNoteInterval: 95% normal interval on the Kish effective sample size, model-based. points among respondents while county Black share has a vote-weighted correlation of −0.07−0.07 correlation coefficient, from −1 to +1Estimandvote-weighted correlation between the non-Hispanic Black share of residents at the start of the pair and the county swingInterval95% CI −0.25 to 0.09n3,102Weightstwo-party votes in the later electionPopulationcounties with returns in both elections of the pair and county characteristics, Alaska excludedPeriod2020 to 2024SourceCounty demographics panelNoteInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates. with the swing, so a county correlation does not measure how a group voted. Chapter 3.3, Hispanic, Black and Asian voters (planned) takes up the votes of each group.

    What these data cannot show

    Every correlation above is a property of counties, and a pattern across places can differ from the pattern among the people who live in them, a limit known as ecological inferenceEcological inferenceDrawing a conclusion about individuals from data on groups or places, such as counties. A pattern across counties can differ from the pattern among the people who live in them.. Robinson [5] showed that a correlation across places can have the opposite sign from the correlation across individuals. The foreign-born population includes residents who are not citizens and cannot vote, so the foreign-born correlation says where the swing was large and not how immigrants voted. The characteristics describe residents, not voters, and a swing combines people who changed their vote with people who began or stopped voting or moved in or out. Planned, Composition and behavior in county change (planned) separates composition from behavior with other data.

    The dates are the dates of pairs. A correlation for 2012 to 2016 and one for 2016 to 2020 cannot say when between the two elections a county moved, and a change of sign between two pairs says that the ordering of counties changed, not why. The four characteristics are correlated with each other and with others that are not in the regression, among them income, age and rurality, which Planned, Income and the county vote (planned) and Planned, Rural counties (planned) take up. A coefficient therefore describes one regression and not a separate effect. The characteristics are census and American Community Survey estimates interpolated between census and survey years, so they carry sampling error, most in small counties, that no interval here includes. The county set is not harmonized across boundary changes, and the county groups are threshold rules whose group means move with the cut. A swing is not adjusted for the county's earlier margin, and a county that began with an almost one-sided margin had less room to move in one direction than a competitive county did.

    The intervals describe dependence on which states are in the set, and the returns themselves are counts. The intervals on group means are of the same kind. The ZIP code check covers only 2016 to 2020, and its votes are allocated from precincts. The CES is an opt-in online panel with self-reported vote, so its estimates depend on how well the weights correct for who joins and on which weight is used. The data used here hold no measure of turnout by group, of attitudes or of campaign activity, so they cannot say why the swing lined up with Hispanic and foreign-born share in 2020 to 2024 and with other characteristics in 2012 to 2016.

    Tables

    Table 1. Vote-weighted, the college correlation fell after 2016 while the Hispanic and foreign-born correlations turned negative

    Correlation between a county characteristic at the start of a pair of presidential elections and the county's swing in the two-party margin, 6 pairs from 2000 to 2004 through 2020 to 2024

    Pair of electionsCharacteristicWeightingCorrelationInterval lowInterval highCounties
    2000–04College shareVote-weighted+0.44+0.31+0.573,113
    2004–08College shareVote-weighted+0.25+0.11+0.383,113
    2008–12College shareVote-weighted+0.10+0.02+0.183,113
    2012–16College shareVote-weighted+0.69+0.62+0.783,112
    2016–20College shareVote-weighted+0.25+0.11+0.413,113
    2020–24College shareVote-weighted+0.02−0.08+0.133,102
    2000–04Hispanic shareVote-weighted−0.03−0.15+0.093,113
    2004–08Hispanic shareVote-weighted+0.27+0.07+0.403,113
    2008–12Hispanic shareVote-weighted+0.33+0.17+0.463,113
    2012–16Hispanic shareVote-weighted+0.45+0.31+0.533,112
    2016–20Hispanic shareVote-weighted−0.48−0.62−0.203,113
    2020–24Hispanic shareVote-weighted−0.66−0.76−0.463,102
    2000–04Foreign-born shareVote-weighted+0.01−0.18+0.243,113
    2004–08Foreign-born shareVote-weighted+0.21+0.05+0.353,113
    2008–12Foreign-born shareVote-weighted+0.45+0.28+0.563,113
    2012–16Foreign-born shareVote-weighted+0.58+0.44+0.693,112
    2016–20Foreign-born shareVote-weighted−0.50−0.67−0.103,113
    2020–24Foreign-born shareVote-weighted−0.69−0.77−0.493,102
    2000–04Black shareVote-weighted+0.05−0.06+0.153,113
    2004–08Black shareVote-weighted+0.03−0.09+0.163,113
    2008–12Black shareVote-weighted+0.43+0.34+0.533,113
    2012–16Black shareVote-weighted+0.16+0.03+0.313,112
    2016–20Black shareVote-weighted−0.13−0.290.003,113
    2020–24Black shareVote-weighted−0.07−0.25+0.093,102
    2000–04College shareCounty-equal+0.40+0.30+0.493,113
    2004–08College shareCounty-equal+0.34+0.26+0.413,113
    2008–12College shareCounty-equal+0.09−0.01+0.203,113
    2012–16College shareCounty-equal+0.57+0.49+0.663,112
    2016–20College shareCounty-equal+0.51+0.45+0.603,113
    2020–24College shareCounty-equal+0.16+0.07+0.243,102
    2000–04Hispanic shareCounty-equal−0.09−0.21+0.073,113
    2004–08Hispanic shareCounty-equal+0.19+0.11+0.293,113
    2008–12Hispanic shareCounty-equal+0.20+0.11+0.303,113
    2012–16Hispanic shareCounty-equal+0.33+0.25+0.423,112
    2016–20Hispanic shareCounty-equal−0.30−0.51+0.103,113
    2020–24Hispanic shareCounty-equal−0.39−0.51−0.163,102
    2000–04Foreign-born shareCounty-equal+0.05−0.05+0.163,113
    2004–08Foreign-born shareCounty-equal+0.24+0.15+0.333,113
    2008–12Foreign-born shareCounty-equal+0.26+0.17+0.353,113
    2012–16Foreign-born shareCounty-equal+0.51+0.44+0.583,112
    2016–20Foreign-born shareCounty-equal−0.03−0.20+0.223,113
    2020–24Foreign-born shareCounty-equal−0.34−0.47−0.143,102
    2000–04Black shareCounty-equal−0.08−0.21+0.043,113
    2004–08Black shareCounty-equal−0.04−0.17+0.093,113
    2008–12Black shareCounty-equal+0.49+0.36+0.593,113
    2012–16Black shareCounty-equal+0.29+0.20+0.383,112
    2016–20Black shareCounty-equal−0.12−0.26−0.023,113
    2020–24Black shareCounty-equal−0.24−0.36−0.143,102

    Views: Vote-weighted (weighting = Vote-weighted); County-equal (weighting = County-equal); College share, both weightings (characteristic = College share).

    Note: Election returns are full counts of votes, so they carry no sampling error. The 95% intervals come from a bootstrap that resamples whole states, so they show how much a number depends on which states are in the set. They do not include the sampling error of the county characteristics, which are census and American Community Survey estimates interpolated between years.

    Note: The pair 2020 to 2024 leaves out the eight Connecticut counties, which have no county characteristics for 2020, and Jackson County, Missouri, whose swing is not its own.

    Source: County presidential returns, 2000-2024 (Algara and Amlani; MIT Election Data and Science Lab), full counts of votes, and county demographics (decennial census and American Community Survey estimates interpolated to election years); weighted by two-party votes in the later election or county-equal, as stated

    Data: vishalsingh.org/politics/report/education-ethnicity-and-the-county-shift/figures/correlation_by_pair.json

    Table 2. In 2020 to 2024, 75.6% of counties were within 5 points of the national swing, and the counties furthest below it were high-Hispanic

    County swing in the Democratic minus Republican margin, minus the national swing, in percentage points, for the pairs 2012 to 2016, 2016 to 2020 and 2020 to 2024

    Pair of electionsPositionCountySwing minus national swing (points)Swing (points)Hispanic share (%)Foreign-born share (%)College share (%)Two-party votes, later election
    2012–16Ten furthest below the national swingSchuylkill, PA−29.3−31.23.21.814.660,771
    2012–16Ten furthest below the national swingTrumbull, OH−28.0−29.91.51.517.292,038
    2012–16Ten furthest below the national swingSt. Clair, MI−24.1−26.13.02.716.673,604
    2012–16Ten furthest below the national swingMahoning, OH−23.4−25.45.03.021.9110,997
    2012–16Ten furthest below the national swingLuzerne, PA−23.0−25.08.15.221.3130,395
    2012–16Ten furthest below the national swingMonroe, MI−22.4−24.43.22.118.270,124
    2012–16Ten furthest below the national swingJefferson, MO−22.3−24.21.71.717.7100,519
    2012–16Ten furthest below the national swingLackawanna, PA−22.1−24.05.64.925.6100,367
    2012–16Ten furthest below the national swingAndroscoggin, ME−21.4−23.31.73.019.651,164
    2012–16Ten furthest below the national swingFayette, PA−21.3−23.20.90.914.452,536
    2012–16Ten furthest above the national swingSalt Lake, UT+35.0+33.017.412.331.8313,906
    2012–16Ten furthest above the national swingDavis, UT+28.3+26.48.74.834.790,995
    2012–16Ten furthest above the national swingUtah, UT+25.7+23.810.97.136.9130,704
    2012–16Ten furthest above the national swingArlington, VA+25.5+23.615.223.072.5112,202
    2012–16Ten furthest above the national swingWeber, UT+21.4+19.417.27.322.763,366
    2012–16Ten furthest above the national swingAlexandria, VA+20.2+18.216.426.461.370,527
    2012–16Ten furthest above the national swingFairfax, VA+19.6+17.715.829.859.2512,843
    2012–16Ten furthest above the national swingTravis, TX+18.7+16.733.617.745.3435,469
    2012–16Ten furthest above the national swingOrange, CA+17.5+15.533.930.437.51,106,504
    2012–16Ten furthest above the national swingGwinnett, GA+17.4+15.520.325.134.7313,142
    2016–20Ten furthest below the national swingWebb, TX−32.2−29.695.526.018.167,718
    2016–20Ten furthest below the national swingHidalgo, TX−27.2−24.791.927.118.4218,726
    2016–20Ten furthest below the national swingMiami-Dade, FL−25.4−22.967.353.129.01,150,697
    2016–20Ten furthest below the national swingCameron, TX−22.9−20.489.423.317.5113,095
    2016–20Ten furthest below the national swingImperial, CA−21.8−19.283.731.014.755,525
    2016–20Ten furthest below the national swingBronx, NY−15.0−12.555.734.819.7423,114
    2016–20Ten furthest below the national swingOsceola, FL−14.5−12.052.520.020.9170,777
    2016–20Ten furthest below the national swingEl Paso, TX−12.2−9.782.224.622.9262,457
    2016–20Ten furthest below the national swingQueens, NY−11.7−9.127.947.232.0781,703
    2016–20Ten furthest below the national swingKings, NY−10.6−8.119.136.436.5906,082
    2016–20Ten furthest above the national swingHenry, GA+13.6+16.26.77.427.8121,702
    2016–20Ten furthest above the national swingForsyth, GA+13.5+16.09.416.551.6127,331
    2016–20Ten furthest above the national swingDouglas, GA+11.8+14.39.48.727.168,268
    2016–20Ten furthest above the national swingKaufman, TX+11.6+14.120.87.719.856,029
    2016–20Ten furthest above the national swingHamilton, IN+11.3+13.93.98.157.8189,977
    2016–20Ten furthest above the national swingEl Paso, CO+11.0+13.616.87.037.6364,769
    2016–20Ten furthest above the national swingFayette, GA+10.7+13.37.29.746.371,018
    2016–20Ten furthest above the national swingCollin, TX+10.7+13.315.220.251.7483,263
    2016–20Ten furthest above the national swingPaulding, GA+10.5+13.06.15.824.384,212
    2016–20Ten furthest above the national swingStafford, VA+10.5+13.012.39.839.377,881
    2020–24Ten furthest below the national swingImperial, CA−19.7−25.885.330.915.752,629
    2020–24Ten furthest below the national swingWebb, TX−19.6−25.795.325.420.165,336
    2020–24Ten furthest below the national swingBronx, NY−16.4−22.555.634.621.3359,844
    2020–24Ten furthest below the national swingQueens, NY−14.9−21.028.047.234.8701,910
    2020–24Ten furthest below the national swingEl Paso, TX−14.3−20.482.723.525.0248,280
    2020–24Ten furthest below the national swingHidalgo, TX−14.0−20.192.126.220.0215,277
    2020–24Ten furthest below the national swingPassaic, NJ−13.6−19.743.132.630.2196,110
    2020–24Ten furthest below the national swingCameron, TX−13.0−19.189.622.920.1115,249
    2020–24Ten furthest below the national swingMiami-Dade, FL−12.8−18.968.754.332.51,085,945
    2020–24Ten furthest below the national swingHudson, NJ−11.9−18.041.743.246.4224,678
    2020–24Ten furthest above the national swingHenry, GA+15.2+9.27.78.328.8128,235
    2020–24Ten furthest above the national swingDouglas, GA+12.3+6.211.19.329.570,236
    2020–24Ten furthest above the national swingKaufman, TX+12.3+6.224.99.523.368,789
    2020–24Ten furthest above the national swingPaulding, GA+11.3+5.27.77.126.794,571
    2020–24Ten furthest above the national swingIsland, WA+10.7+4.68.47.735.450,562
    2020–24Ten furthest above the national swingHenderson, NC+10.4+4.311.67.534.068,858
    2020–24Ten furthest above the national swingNewton, GA+10.3+4.26.56.822.958,732
    2020–24Ten furthest above the national swingMesa, CO+9.9+3.815.14.129.989,412
    2020–24Ten furthest above the national swingFayette, GA+9.8+3.78.010.648.373,999
    2020–24Ten furthest above the national swingBuncombe, NC+9.8+3.77.66.443.6157,678

    The map draws every unit from /data/education-ethnicity-and-the-county-shift/swing_map.json; the rows above are the subset the figure file carries.

    Note: Election returns are full counts of votes, so the map draws no intervals. Counties are drawn on 2020 boundaries and matched across elections on FIPS code; a county with no return in one of the two elections draws as no data. Jackson County, Missouri is left blank in 2020 to 2024 because Kansas City's votes are a separate unit in 2024. The data table lists the ten counties at each end for each pair, not the whole map.

    Source: County presidential returns, 2012-2024 (Algara and Amlani; MIT Election Data and Science Lab), full counts of votes, not weighted; tooltip characteristics from the county demographics panel (decennial census and American Community Survey estimates interpolated to election years)

    Data: vishalsingh.org/politics/report/education-ethnicity-and-the-county-shift/figures/swing_map.json

    Table 3. The 2020 to 2024 college correlation is similar in large and other counties and is near zero only across all counties weighted by votes

    Correlation of the college share and the foreign-born share with the county swing, with the mean college share and mean swing of each group of counties, for 2016 to 2020 and 2020 to 2024

    Counties and weightingPair of electionsCountiesShare of two-party votes (%)College correlationCollege, lowCollege, highForeign-born correlationForeign-born, lowForeign-born, highMean college share, start of pair (%)Mean swing (points)
    All counties, vote-weighted2016–203,113100.0+0.25+0.11+0.41−0.50−0.67−0.1032.2+2.5
    All counties, county-equal2016–203,113100.0+0.51+0.45+0.60−0.03−0.20+0.2221.7+1.1
    Large counties, county-equal2016–2014248.8+0.21+0.02+0.38−0.65−0.78−0.3737.6+3.2
    Other counties, county-equal2016–202,97151.2+0.53+0.48+0.63−0.03−0.24+0.2620.9+1.0
    All counties, vote-weighted2020–243,102100.0+0.02−0.08+0.13−0.69−0.77−0.4934.6−4.8
    All counties, county-equal2020–243,102100.0+0.16+0.07+0.24−0.34−0.47−0.1423.6−3.4
    Large counties, county-equal2020–2413446.3+0.230.00+0.40−0.70−0.80−0.5440.7−5.5
    Other counties, county-equal2020–242,96853.7+0.22+0.15+0.29−0.28−0.40−0.0722.8−3.3

    Note: Intervals resample whole states; see Methods. Intervals within a size group resample states from the counties of that group.

    Note: Counties are those in the correlations for the pair; the eight Connecticut counties and, in 2020 to 2024, Jackson County, Missouri are left out.

    Source: County presidential returns, 2000-2024 (Algara and Amlani; MIT Election Data and Science Lab), full counts of votes, and county demographics (decennial census and American Community Survey estimates interpolated to election years); weighted by two-party votes in the later election or county-equal, as stated

    Data: vishalsingh.org/politics/report/education-ethnicity-and-the-county-shift/figures/size_classes.json

    Table 4. County swing relative to the nation fell with Hispanic share in 2020 to 2024, and fell faster at higher shares

    Each dot is a county with characteristics for 2020; the vertical axis is its swing in the Democratic minus Republican margin between 2020 and 2024, minus the national swing, in percentage points

    CountyHispanic share, 2020 (%)College share, 2020 (%)Swing minus national swing (points)Two-party votes, 2024
    Autauga, AL3.328.7+4.527,923
    Baldwin, AL5.232.8+1.9120,732
    Barbour, AL5.311.1−1.09,764
    Bibb, AL3.111.5−0.49,191
    Blount, AL9.814.5+5.227,930
    Bullock, AL7.09.2+2.14,084
    Butler, AL1.614.7−0.98,423
    Calhoun, AL4.219.8+0.548,106
    Chambers, AL3.314.7−1.514,116
    Cherokee, AL1.814.7+3.512,911
    Chilton, AL9.015.0+1.519,618
    Choctaw, AL0.914.6−2.26,618
    Clarke, AL0.914.4+1.011,892
    Clay, AL3.213.2−1.36,727
    Cleburne, AL2.316.5+3.27,593
    Coffee, AL8.822.1+1.522,096
    Colbert, AL3.219.5−1.326,851
    Conecuh, AL0.813.6−0.56,003
    Coosa, AL1.912.7−3.65,236
    Covington, AL1.916.4+1.916,991
    Crenshaw, AL2.218.6−0.66,457
    Cullman, AL4.717.6+3.342,743
    Dale, AL6.919.3+0.318,960
    Dallas, AL0.617.1+1.015,426
    DeKalb, AL15.914.0+2.229,391
    Elmore, AL3.225.6+2.441,148
    Escambia, AL2.413.0−2.814,848
    Etowah, AL4.717.9+0.945,680
    Fayette, AL0.713.6+1.58,300
    Franklin, AL19.115.4−1.211,985
    Geneva, AL4.713.2+3.012,320
    Greene, AL1.412.6−1.24,018
    Hale, AL0.716.6−6.07,237
    Henry, AL2.420.4−1.69,252
    Houston, AL4.022.6+1.243,821
    Jackson, AL3.316.1+2.423,349
    Jefferson, AL4.735.1+3.3293,235
    Lamar, AL1.811.7+2.36,839
    Lauderdale, AL3.127.4−0.543,034
    Lawrence, AL2.715.5−1.516,007
    Lee, AL4.639.4−1.671,818
    Limestone, AL6.727.6+5.152,468
    Lowndes, AL0.314.5−2.55,625
    Macon, AL1.320.8−1.67,766
    Madison, AL5.945.1+5.1193,254
    Marengo, AL2.618.3+1.09,626
    Marion, AL2.913.3+2.513,442
    Marshall, AL15.721.1+3.539,987
    Mobile, AL3.225.2+1.5172,814
    Monroe, AL0.312.6−1.29,747
    Montgomery, AL4.234.1+5.388,423
    Morgan, AL9.522.3+3.052,841
    Perry, AL1.116.8+0.54,443
    Pickens, AL4.213.8−1.08,853
    Pike, AL2.528.8−1.713,123
    Randolph, AL2.917.70.011,022
    Russell, AL5.817.8+1.320,500
    St. Clair, AL2.719.7+6.243,141
    Shelby, AL6.645.5+5.9112,753
    Sumter, AL0.918.7−1.35,267
    Talladega, AL2.415.9−2.132,998
    Tallapoosa, AL2.719.6−0.119,859
    Tuscaloosa, AL4.731.6+0.584,123
    Walker, AL3.215.0+2.529,566
    Washington, AL1.015.7−0.78,397
    Wilcox, AL0.212.30.05,242
    Winston, AL3.413.8+4.611,075
    Apache, AZ6.514.5−8.831,667
    Cochise, AZ35.126.8+2.658,232
    Coconino, AZ14.939.0+1.769,080
    Gila, AZ18.519.0+2.727,405
    Graham, AZ31.914.7+2.915,044
    Greenlee, AZ47.018.8−0.83,262
    La Paz, AZ26.612.6+0.97,571
    Maricopa, AZ31.235.0+0.42,031,547
    Mohave, AZ16.914.3+1.9109,764
    Navajo, AZ11.317.6−2.950,234
    Pima, AZ37.035.2+2.5507,119
    Pinal, AZ30.121.7+1.4207,582
    Santa Cruz, AZ82.922.0−11.018,964
    Yavapai, AZ15.028.3+1.6148,063
    Yuma, AZ64.516.1−8.267,568
    Arkansas, AR3.715.0+1.85,454
    Ashley, AR6.012.5+2.06,919
    Baxter, AR2.718.6+3.020,594
    Benton, AR17.636.2+5.7125,138
    Boone, AR2.917.5+3.416,822
    Bradley, AR15.714.6−1.83,174
    Calhoun, AR3.615.3−2.32,053
    Carroll, AR15.420.6+3.411,282
    Chicot, AR6.116.3−2.63,454
    Clark, AR5.225.7−0.27,485
    Clay, AR1.714.5+5.24,875
    Cleburne, AR2.717.6+4.812,536
    Cleveland, AR0.717.8+0.63,328
    Columbia, AR3.121.2+1.47,833
    Conway, AR4.418.8+1.98,342
    Craighead, AR5.728.4+4.136,362
    Crawford, AR8.319.1+4.723,368
    Crittenden, AR3.017.2+1.014,390
    Cross, AR2.216.5+4.76,395
    Dallas, AR1.411.2+0.22,280
    Desha, AR6.813.3−1.23,443
    Drew, AR4.024.10.06,253
    Faulkner, AR4.933.5+3.453,109
    Franklin, AR3.312.9+5.06,814
    Fulton, AR1.314.6+1.34,946
    Garland, AR6.624.1+3.941,374
    Grant, AR2.920.9+4.67,947
    Greene, AR3.317.1+5.015,552
    Hempstead, AR14.116.2+0.95,969
    Hot Spring, AR3.816.4+2.712,044
    Howard, AR12.615.0+1.74,404
    Independence, AR7.718.3+5.413,712
    Izard, AR2.717.1+2.75,803
    Jackson, AR3.113.2+1.54,692
    Jefferson, AR2.419.0+4.221,270
    Johnson, AR13.917.2+4.18,873
    Lafayette, AR1.811.5+2.52,287
    Lawrence, AR1.914.5+2.55,573
    Lee, AR2.98.0+4.72,451
    Lincoln, AR4.610.2+0.33,315
    Little River, AR3.815.7+1.44,828
    Logan, AR3.314.5+3.98,031
    Lonoke, AR5.021.3+6.130,015
    Madison, AR6.212.5+3.27,376
    Marion, AR2.515.5+3.17,731
    Miller, AR3.816.5+1.915,611
    Mississippi, AR4.614.6−3.010,537
    Monroe, AR2.012.7+4.82,387
    Montgomery, AR4.615.9+2.93,632
    Nevada, AR2.412.9−1.42,851
    Newton, AR1.315.8+4.53,707
    Ouachita, AR2.514.9+0.78,468
    Perry, AR3.317.1+2.24,482
    Phillips, AR2.015.2−0.34,852
    Pike, AR7.318.7+1.24,306
    Poinsett, AR3.511.4+2.86,966
    Polk, AR6.816.5+4.28,132
    Pope, AR10.124.6+4.223,605
    Prairie, AR2.116.7+1.33,152
    Pulaski, AR7.336.6+5.7150,015
    Randolph, AR2.412.9+4.16,505
    St Francis, AR4.512.6+1.65,862
    Saline, AR6.128.5+7.356,345
    Scott, AR7.912.6+3.53,338
    Searcy, AR2.413.0+3.13,816
    Sebastian, AR15.223.3+4.244,371
    Sevier, AR34.511.4−1.34,634
    Sharp, AR2.412.2+4.17,294
    Stone, AR2.114.2+2.35,897
    Union, AR4.420.1+2.515,215
    Van Buren, AR3.315.4+2.87,460
    Washington, AR17.834.2+3.394,022
    White, AR4.720.6+3.930,155
    Woodruff, AR0.815.6+1.62,273
    Yell, AR20.914.1+4.86,360
    Alameda, CA22.850.5−1.7640,340
    Alpine, CA14.639.7+6.6722
    Amador, CA15.220.3+2.521,801
    Butte, CA18.430.1+1.291,407
    Calaveras, CA13.521.8+1.625,806
    Colusa, CA61.315.6−5.96,845
    Contra Costa, CA26.744.3−0.9511,316
    Del Norte, CA20.018.4+5.210,265
    El Dorado, CA13.737.6+2.8108,812
    Fresno, CA53.923.2−6.4317,552
    Glenn, CA43.614.8−2.010,164
    Humboldt, CA13.032.0+1.361,359
    Imperial, CA85.315.7−19.752,629
    Inyo, CA23.628.9+2.98,669
    Kern, CA55.217.9−5.1276,120
    Kings, CA56.614.3−4.940,593
    Lake, CA23.017.3−1.825,955
    Lassen, CA20.912.9+3.211,097
    Los Angeles, CA48.434.8−5.03,606,971
    Madera, CA59.616.6−3.453,325
    Marin, CA17.860.6+4.0140,206
    Mariposa, CA13.229.4+3.09,247
    Mendocino, CA26.624.6−2.837,577
    Merced, CA61.814.7−9.284,145
    Modoc, CA15.321.5+3.93,892
    Mono, CA27.132.1+4.25,816
    Monterey, CA60.327.2−5.3142,286
    Napa, CA35.238.5+0.763,569
    Nevada, CA10.139.6+3.659,961
    Orange, CA34.042.7−0.41,346,546
    Placer, CA15.042.0+4.1227,899
    Plumas, CA9.823.5+5.79,745
    Riverside, CA50.324.4−3.3915,459
    Sacramento, CA23.832.8+0.6633,704
    San Benito, CA61.222.1−5.926,881
    San Bernardino, CA54.522.3−7.0740,530
    San Diego, CA34.341.3+0.11,434,642
    San Francisco, CA15.759.6−0.3386,313
    San Joaquin, CA42.121.0−9.0255,643
    San Luis Obispo, CA23.938.0+3.9146,246
    San Mateo, CA24.552.9−0.7319,573
    Santa Barbara, CA47.035.9+0.8179,019
    Santa Clara, CA25.055.0−0.8721,668
    Santa Cruz, CA34.442.9+0.9128,976
    Shasta, CA11.122.9+2.686,669
    Sierra, CA10.522.6+3.21,707
    Siskiyou, CA13.222.7+2.420,790
    Solano, CA28.227.9−1.2184,342
    Sonoma, CA28.537.5+1.1243,026
    Stanislaus, CA48.518.7−6.0192,333
    Sutter, CA32.120.5−9.338,388
    Tehama, CA27.318.4−0.225,918
    Trinity, CA6.820.8+1.95,428
    Tulare, CA65.915.6−7.1135,075
    Tuolumne, CA13.123.5+2.928,119
    Ventura, CA43.635.0+0.1376,325
    Yolo, CA32.543.7+1.289,249
    Yuba, CA29.817.9+1.829,216
    Adams, CO41.627.1−1.4227,080
    Alamosa, CO47.628.5−4.37,301
    Arapahoe, CO20.645.0+1.5316,036
    Archuleta, CO17.540.3+7.99,122
    Baca, CO11.123.3+5.11,961
    Bent, CO32.415.4+0.82,141
    Boulder, CO14.363.6+5.6190,907
    Broomfield, CO13.458.2+7.345,497
    Chaffee, CO9.941.3+13.014,026
    Cheyenne, CO10.624.8+3.61,038
    Clear Creek, CO7.554.2+9.85,916
    Conejos, CO51.025.6−4.53,985
    Costilla, CO58.024.4−6.52,005
    Crowley, CO30.510.6+6.01,653
    Custer, CO7.938.9+7.13,771
    Delta, CO14.824.2+7.618,978
    Denver, CO28.853.4+1.0353,399
    Dolores, CO12.027.1+4.81,401
    Douglas, CO9.660.3+6.3237,859
    Eagle, CO29.850.7+0.627,091
    Elbert, CO8.335.1+5.319,977
    El Paso, CO18.140.3+7.2370,530
    Fremont, CO13.320.2+7.524,839
    Garfield, CO30.632.8+5.929,621
    Gilpin, CO8.048.6+9.73,983
    Grand, CO9.741.4+7.19,565
    Gunnison, CO9.861.1+5.110,576
    Hinsdale, CO5.745.7+9.5589
    Huerfano, CO32.225.0+0.24,311
    Jackson, CO10.831.3+8.1807
    Jefferson, CO15.849.2+7.0351,380
    Kiowa, CO8.720.6+8.3846
    Kit Carson, CO19.519.0+1.93,639
    Lake, CO29.444.9+2.03,756
    La Plata, CO12.946.7+7.134,701
    Larimer, CO12.350.3+8.3219,056
    Las Animas, CO39.919.6+2.47,604
    Lincoln, CO18.619.4+4.32,522
    Logan, CO17.120.4+5.29,953
    Mesa, CO15.129.9+9.989,412
    Mineral, CO5.152.9+7.3734
    Moffat, CO16.420.4+6.96,525
    Montezuma, CO12.630.2+7.514,765
    Montrose, CO21.126.6+9.925,058
    Morgan, CO37.317.5−1.313,121
    Otero, CO42.119.4+1.98,684
    Ouray, CO4.452.8+7.84,015
    Park, CO7.037.1+6.611,669
    Phillips, CO29.728.5+2.22,300
    Pitkin, CO10.862.0−1.410,924
    Prowers, CO39.518.9+1.25,060
    Pueblo, CO42.724.3−0.983,016
    Rio Blanco, CO10.624.7+10.33,625
    Rio Grande, CO42.530.2+1.36,049
    Routt, CO8.051.8+6.415,884
    Saguache, CO36.426.9−4.33,281
    San Juan, CO21.142.8+13.7564
    San Miguel, CO11.360.7+1.74,683
    Sedgwick, CO19.223.9+6.31,331
    Summit, CO15.854.3+3.717,006
    Teller, CO7.436.7+5.815,921
    Washington, CO11.122.9+5.02,765
    Weld, CO30.330.4+3.1175,221
    Yuma, CO27.123.0+7.24,565
    Kent, DE7.726.0+4.086,680
    New Castle, DE11.038.2+1.5271,568
    Sussex, DE10.431.2+6.4145,861
    District Of Columbia, DC11.562.0+3.8315,261
    Alachua, FL11.446.4−0.1134,517
    Baker, FL3.416.1+3.514,908
    Bay, FL7.927.1+2.496,698
    Bradford, FL4.712.7+1.813,866
    Brevard, FL11.432.6+1.7357,766
    Broward, FL31.534.9−6.7866,280
    Calhoun, FL5.611.3+0.86,388
    Charlotte, FL7.925.4−1.3122,930
    Citrus, FL6.419.8+1.397,632
    Clay, FL10.827.2+4.1125,637
    Collier, FL28.138.1−2.3214,987
    Columbia, FL7.215.9+1.133,358
    DeSoto, FL30.811.5−4.912,413
    Dixie, FL4.410.1+1.78,103
    Duval, FL11.332.6+0.7465,650
    Escambia, FL6.428.4+1.7161,008
    Flagler, FL11.128.5−1.479,445
    Franklin, FL5.624.2−0.56,701
    Gadsden, FL11.419.8+0.221,698
    Gilchrist, FL7.013.8+2.010,593
    Glades, FL23.412.5−1.05,256
    Gulf, FL4.723.4+2.68,654
    Hamilton, FL10.69.6−1.25,691
    Hardee, FL43.110.6−5.28,087
    Hendry, FL56.010.2−9.313,349
    Hernando, FL15.520.1−0.8109,877
    Highlands, FL21.319.0−0.351,609
    Hillsborough, FL29.736.3−4.0663,472
    Holmes, FL3.311.2+5.09,075
    Indian River, FL13.232.2+0.398,391
    Jackson, FL5.214.0−1.121,966
    Jefferson, FL4.621.2−5.78,440
    Lafayette, FL14.59.6+1.73,737
    Lake, FL17.426.1+1.5225,046
    Lee, FL23.329.8−3.2389,901
    Leon, FL7.447.8−0.5154,917
    Levy, FL9.515.3+1.524,239
    Liberty, FL5.515.0−0.43,464
    Madison, FL5.913.9−3.39,105
    Manatee, FL17.432.8−1.4227,160
    Marion, FL15.422.0+0.4212,609
    Martin, FL14.835.3−0.597,660
    Miami-Dade, FL68.732.5−12.81,085,945
    Monroe, FL24.636.9−4.443,997
    Nassau, FL5.133.0+5.265,088
    Okaloosa, FL10.433.5+3.1112,383
    Okeechobee, FL26.015.1−3.315,986
    Orange, FL33.037.4−3.5599,086
    Osceola, FL55.326.5−9.3170,918
    Palm Beach, FL23.538.8−6.0739,348
    Pasco, FL17.226.9+0.9315,229
    Pinellas, FL10.634.6+0.6511,924
    Polk, FL26.422.0−0.2345,923
    Putnam, FL10.714.0−0.436,054
    St. Johns, FL8.247.7+1.4195,621
    St. Lucie, FL20.624.6−1.5183,810
    Santa Rosa, FL6.329.6+2.1111,349
    Sarasota, FL10.038.6−1.7275,887
    Seminole, FL22.941.9−0.3250,452
    Sumter, FL6.133.7+4.6104,685
    Suwannee, FL10.716.2+1.921,778
    Taylor, FL4.313.7+0.49,945
    Union, FL5.610.8+3.46,195
    Volusia, FL15.426.4−1.6307,823
    Wakulla, FL4.420.9+2.719,687
    Walton, FL7.532.5+0.149,257
    Washington, FL3.911.8+1.912,510
    Appling, GA10.410.4+0.98,321
    Atkinson, GA26.710.6−0.83,050
    Bacon, GA8.49.8+5.94,831
    Baker, GA4.419.0+2.01,473
    Baldwin, GA2.624.3+2.618,733
    Banks, GA7.217.2+6.410,494
    Barrow, GA13.420.7+9.343,679
    Bartow, GA9.822.0+6.257,213
    Ben Hill, GA6.512.0+0.46,480
    Berrien, GA5.714.5+3.18,050
    Bibb, GA4.125.8+4.668,830
    Bleckley, GA3.518.9+4.06,024
    Brantley, GA2.710.7+5.38,480
    Brooks, GA6.416.1+0.17,189
    Bryan, GA7.934.5+5.324,517
    Bulloch, GA4.730.0+1.032,499
    Burke, GA3.415.0−1.511,021
    Butts, GA3.612.7+4.712,968
    Calhoun, GA5.212.4+2.92,053
    Camden, GA7.323.5+1.626,224
    Candler, GA12.313.7+0.94,562
    Carroll, GA7.822.9+4.360,170
    Catoosa, GA3.523.6+7.134,854
    Charlton, GA11.312.6+0.94,614
    Chatham, GA7.436.0+5.2140,094
    Chattahoochee, GA17.128.3+3.31,685
    Chattooga, GA5.510.8+4.310,665
    Cherokee, GA11.539.0+6.7160,980
    Clarke, GA11.346.4+2.052,346
    Clay, GA0.220.2+2.81,434
    Clayton, GA13.820.8+4.1111,080
    Clinch, GA6.39.9+2.22,903
    Cobb, GA14.149.6+6.6397,083
    Coffee, GA12.613.0+1.115,683
    Colquitt, GA20.114.6+3.316,565
    Columbia, GA7.437.5+6.585,281
    Cook, GA6.716.8+0.37,330
    Coweta, GA7.634.7+8.085,315
    Crawford, GA3.712.6+2.76,324
    Crisp, GA3.614.5+5.28,092
    Dade, GA2.617.1+4.68,147
    Dawson, GA6.135.0+9.219,465
    Decatur, GA6.614.6−0.811,512
    DeKalb, GA9.546.5+3.4362,252
    Dodge, GA3.716.2+1.98,330
    Dooly, GA7.713.9+4.54,164
    Dougherty, GA3.122.5+7.033,735
    Douglas, GA11.129.5+12.370,236
    Early, GA1.514.2−0.34,876
    Echols, GA24.611.8+0.31,434
    Effingham, GA5.725.5+7.136,087
    Elbert, GA5.914.0−0.79,560
    Emanuel, GA4.712.4+0.79,592
    Evans, GA12.115.3+0.74,225
    Fannin, GA2.923.1+6.216,039
    Fayette, GA8.048.3+9.873,999
    Floyd, GA11.923.6+5.544,493
    Forsyth, GA9.856.0+6.3136,790
    Franklin, GA5.217.4+3.412,106
    Fulton, GA7.756.5+4.5529,407
    Gilmer, GA12.023.1+7.418,389
    Glascock, GA2.413.7+2.11,667
    Glynn, GA7.231.1+3.443,702
    Gordon, GA16.217.4+5.527,477
    Grady, GA12.415.9−0.210,675
    Greene, GA6.634.2+3.712,729
    Gwinnett, GA22.538.2+4.3415,548
    Habersham, GA15.822.9+5.723,178
    Hall, GA28.825.6+5.9101,338
    Hancock, GA1.19.8−2.54,228
    Haralson, GA2.017.1+6.116,304
    Harris, GA4.435.2+4.622,259
    Hart, GA4.019.0+1.014,274
    Heard, GA2.811.0+3.06,194
    Henry, GA7.728.8+15.2128,235
    Houston, GA7.131.7+7.480,997
    Irwin, GA5.716.2+3.04,326
    Jackson, GA9.525.6+9.546,969
    Jasper, GA4.517.1+1.19,084
    Jeff Davis, GA13.212.1+1.75,859
    Jefferson, GA3.712.1−2.07,439
    Jenkins, GA7.87.7+1.63,396
    Johnson, GA2.27.7−0.33,979
    Jones, GA2.020.4+2.116,038
    Lamar, GA3.016.6+1.510,370
    Lanier, GA6.919.5+1.83,721
    Laurens, GA3.018.1+1.723,280
    Lee, GA3.230.6+7.417,612
    Liberty, GA12.719.9−0.822,900
    Lincoln, GA1.714.7−1.14,910
    Long, GA12.214.0+3.37,033
    Lowndes, GA6.527.1+0.247,568
    Lumpkin, GA5.431.5+3.117,695
    McDuffie, GA3.416.4+0.510,499
    McIntosh, GA1.518.7−1.57,375
    Macon, GA4.510.5+0.94,671
    Madison, GA6.620.1+4.716,704
    Marion, GA7.915.6+2.53,601
    Meriwether, GA1.612.6+1.211,748
    Miller, GA1.920.0+2.32,715
    Mitchell, GA4.913.0+0.38,851
    Monroe, GA2.626.8+2.517,643
    Montgomery, GA7.218.2+3.23,960
    Morgan, GA3.526.9+2.113,122
    Murray, GA15.612.8+4.117,424
    Muscogee, GA8.129.0+5.380,029
    Newton, GA6.522.9+10.358,732
    Oconee, GA5.653.2+3.927,044
    Oglethorpe, GA5.822.5+2.78,770
    Paulding, GA7.726.7+11.394,571
    Peach, GA8.622.4+4.713,397
    Pickens, GA3.624.7+6.620,803
    Pierce, GA5.116.8+4.09,744
    Pike, GA2.020.5+4.112,512
    Polk, GA13.614.1+2.919,101
    Pulaski, GA4.313.8+4.64,317
    Putnam, GA6.727.3+5.012,832
    Quitman, GA1.111.9+0.31,136
    Rabun, GA8.429.8+7.010,373
    Randolph, GA3.814.3+4.62,974
    Richmond, GA5.423.5+4.883,129
    Rockdale, GA10.529.8+12.744,876
    Schley, GA3.917.1+2.62,423
    Screven, GA2.514.7−0.16,906
    Seminole, GA2.214.4+0.74,002
    Spalding, GA5.418.3+10.332,863
    Stephens, GA3.816.6+2.413,036
    Stewart, GA10.013.2+3.22,024
    Sumter, GA6.020.7+3.512,005
    Talbot, GA0.712.3−2.53,371
    Taliaferro, GA4.48.9−0.8882
    Tattnall, GA11.314.7+1.78,482
    Taylor, GA0.915.0+2.13,966
    Telfair, GA13.28.5−2.34,204
    Terrell, GA2.811.6+1.74,328
    Thomas, GA3.823.4+1.622,017
    Tift, GA12.619.1+4.316,934
    Toombs, GA11.817.5+0.910,882
    Towns, GA3.131.8+4.58,804
    Treutlen, GA1.714.1−0.83,114
    Troup, GA4.221.9+3.731,149
    Turner, GA4.810.3+2.53,822
    Twiggs, GA1.310.4−1.24,444
    Union, GA3.624.8+7.117,786
    Upson, GA2.514.5+0.613,626
    Walker, GA2.620.2+6.631,898
    Walton, GA5.623.5+9.758,012
    Ware, GA4.614.8+3.614,347
    Warren, GA0.611.4−0.72,586
    Washington, GA2.416.0+3.49,467

    The first 500 of 3102 rows; every row is in figures/swing_by_share.json.

    Views: Hispanic share; College share.

    Note: Intervals resample whole states; see Methods. The number of counties in each group is in the tooltip.

    Note: Counties without 2020 characteristics (the eight Connecticut counties) and Jackson County, Missouri are left out. Points are shown for all remaining counties.

    Source: County presidential returns, 2000-2024 (Algara and Amlani; MIT Election Data and Science Lab), full counts of votes, and county demographics (decennial census and American Community Survey estimates interpolated to election years); weighted by two-party votes in the later election or county-equal, as stated

    Data: vishalsingh.org/politics/report/education-ethnicity-and-the-county-shift/figures/swing_by_share.json

    Table 5. With the other three shares held fixed, college share tracks the 2020 to 2024 swing although its vote-weighted correlation alone is near zero

    Correlation of each characteristic with the county swing, alone and as a standardized coefficient in one regression on the four characteristics; two pairs of elections and two weightings

    CharacteristicPairWeightingCorrelation aloneAlone, lowAlone, highCoefficient, all fourTogether, lowTogether, highCounties
    College share2016–20County-equal+0.51+0.45+0.60+0.51+0.43+0.593,113
    Hispanic share2016–20County-equal−0.30−0.51+0.10−0.30−0.60+0.013,113
    Foreign-born share2016–20County-equal−0.03−0.20+0.22−0.02−0.19+0.153,113
    Black share2016–20County-equal−0.12−0.26−0.02−0.10−0.17−0.043,113
    College share2020–24County-equal+0.16+0.07+0.24+0.24+0.15+0.343,102
    Hispanic share2020–24County-equal−0.39−0.51−0.16−0.22−0.36−0.083,102
    Foreign-born share2020–24County-equal−0.34−0.47−0.14−0.29−0.48−0.103,102
    Black share2020–24County-equal−0.24−0.36−0.14−0.24−0.35−0.133,102
    College share2016–20Vote-weighted+0.25+0.11+0.41+0.56+0.46+0.653,113
    Hispanic share2016–20Vote-weighted−0.48−0.62−0.20+0.08−0.16+0.313,113
    Foreign-born share2016–20Vote-weighted−0.50−0.67−0.10−0.77−0.99−0.553,113
    Black share2016–20Vote-weighted−0.13−0.290.00−0.09−0.16−0.013,113
    College share2020–24Vote-weighted+0.02−0.08+0.13+0.31+0.24+0.383,102
    Hispanic share2020–24Vote-weighted−0.66−0.76−0.46−0.18−0.35−0.013,102
    Foreign-born share2020–24Vote-weighted−0.69−0.77−0.49−0.69−0.93−0.443,102
    Black share2020–24Vote-weighted−0.07−0.25+0.09−0.04−0.16+0.073,102

    Views: 2020–24, vote-weighted (pair = 2020–24, weighting = Vote-weighted); 2020–24, county-equal (pair = 2020–24, weighting = County-equal); 2016–20, vote-weighted (pair = 2016–20, weighting = Vote-weighted); 2016–20, county-equal (pair = 2016–20, weighting = County-equal).

    Note: Intervals resample whole states; see Methods.

    Note: Each characteristic is standardized with the weighted mean and standard deviation of the weighting shown, so a coefficient from a regression on one characteristic equals its correlation. The four characteristics are correlated across counties, so a coefficient depends on which others are in the regression. Non-Hispanic white share is not in the regression.

    Source: County presidential returns, 2000-2024 (Algara and Amlani; MIT Election Data and Science Lab), full counts of votes, and county demographics (decennial census and American Community Survey estimates interpolated to election years); weighted by two-party votes in the later election or county-equal, as stated

    Data: vishalsingh.org/politics/report/education-ethnicity-and-the-county-shift/figures/correlation_and_model.json

    Table 6. ZIP code areas give Hispanic and foreign-born correlations similar to counties for 2016 to 2020, and a larger college correlation with a different college measure

    Vote-weighted correlation of four characteristics with the swing in the Democratic minus Republican margin between 2016 and 2020, at county and ZIP code area grain

    CharacteristicCountyCounty, lowCounty, highCountiesZIP code areaZIP, lowZIP, highZIP code areas
    College share+0.25+0.11+0.413,113+0.47+0.42+0.5529,323
    Hispanic share−0.48−0.62−0.203,113−0.50−0.60−0.2929,323
    Foreign-born share−0.50−0.67−0.103,113−0.46−0.61−0.1429,323
    Black share−0.13−0.290.003,113−0.18−0.29−0.1129,323

    Note: Intervals resample whole states; see Methods.

    Note: ZIP code area votes are estimates allocated from precinct returns, so they carry allocation error. There is no ZIP code area release for 2024, so the 2020 to 2024 pair cannot be checked below the county. The 14 areas for which the atlas codes one of the four characteristics as missing, with a negative value, are dropped.

    Source: County presidential returns, 2000-2024 (Algara and Amlani; MIT Election Data and Science Lab), full counts of votes, and county demographics (decennial census and American Community Survey estimates interpolated to election years); weighted by two-party votes in the later election or county-equal, as stated; ZIP code areas from precinct votes allocated to census geographies (Fekrazad 2025), 2016 and 2020, weighted by 2020 presidential votes

    Data: vishalsingh.org/politics/report/education-ethnicity-and-the-county-shift/figures/zip_code_check.json

    Table 7. High-Hispanic counties swung 4.2 points further toward the Republicans than the average county, vote-weighted

    Mean county swing in the Democratic minus Republican margin minus the national swing, minus the mean over all counties of the same weighting, in percentage points, by county type, weighted by votes and counting each county once

    County typeWeightingMinus all-county mean (points)Difference, lowDifference, highMean swing minus national swing (points)Interval lowInterval highAll-county mean, same weighting (points)CountiesTwo-party votes, 2024 (millions)
    High-HispanicVote-weighted−4.2−6.2−3.0−2.9−4.8−1.2+1.331436.6
    High-HispanicCounty-equal−3.3−4.7−2.4−0.6−2.0+0.4+2.731436.6
    High-BlackVote-weighted+0.9−0.8+2.1+2.2+0.6+3.4+1.337917.5
    High-BlackCounty-equal−1.8−2.9−1.0+0.9−0.2+1.7+2.737917.5
    Affluent suburbanVote-weighted+0.8−0.1+1.7+2.1+0.7+3.7+1.315236.2
    Affluent suburbanCounty-equal+0.3−0.7+1.3+3.0+1.9+4.3+2.715236.2
    All otherVote-weighted+1.9+0.8+2.7+3.2+2.6+3.8+1.32,25759.7
    All otherCounty-equal+0.7+0.4+1.1+3.4+3.0+3.9+2.72,25759.7

    Note: Intervals resample whole states; see Methods. The groups are rules applied in the order given in the text, and each county is in one group; the thresholds are not fitted to the swing.

    Note: Counties are assigned by their 2020 characteristics. Jackson County, Missouri and the eight Connecticut counties are left out. The data table also gives each group's mean minus the national swing, with its interval, and the all-county mean.

    Source: County presidential returns, 2000-2024 (Algara and Amlani; MIT Election Data and Science Lab), full counts of votes, and county demographics (decennial census and American Community Survey estimates interpolated to election years); weighted by two-party votes in the later election or county-equal, as stated

    Data: vishalsingh.org/politics/report/education-ethnicity-and-the-county-shift/figures/county_types.json

    Table 8. The Democratic margin fell among Hispanic and Black respondents in 2020 to 2024 and among white and Black respondents in 2012 to 2016

    Change in the Democratic minus Republican margin among White, Black and Hispanic respondents who reported a major-party presidential vote, in percentage points, with one panel for each pair of elections

    RacePair of electionsWeightChange in margin (points)Interval lowInterval highRespondents, both waves combined
    White2012–16Year-specific weight−7.0−9.1−4.861,083
    Black2012–16Year-specific weight−6.5−9.9−3.16,938
    Hispanic2012–16Year-specific weight+4.3−3.6+12.36,340
    Asian2012–16Year-specific weight+11.0−3.0+25.01,502
    Other2012–16Year-specific weight−7.1−17.9+3.72,817
    White2016–20Year-specific weight+2.2+0.3+4.263,584
    Black2016–20Year-specific weight−2.4−6.1+1.47,967
    Hispanic2016–20Year-specific weight−5.7−12.9+1.57,866
    Asian2016–20Year-specific weight−12.5−22.0−3.12,208
    Other2016–20Year-specific weight−2.5−12.3+7.33,138
    White2020–24Year-specific weight−1.9−4.0+0.264,714
    Black2020–24Year-specific weight−19.0−24.1−14.07,822
    Hispanic2020–24Year-specific weight−23.0−30.5−15.57,642
    Asian2020–24Year-specific weight−9.8−21.1+1.42,210
    Other2020–24Year-specific weight−6.7−17.2+3.93,492
    White2012–16Post-election weight, validated-voter weight for 2020 to 2024−4.4−6.7−2.261,083
    Black2012–16Post-election weight, validated-voter weight for 2020 to 2024−6.8−10.5−3.06,938
    Hispanic2012–16Post-election weight, validated-voter weight for 2020 to 2024+10.1+1.9+18.36,340
    Asian2012–16Post-election weight, validated-voter weight for 2020 to 2024+11.0−3.3+25.41,502
    Other2012–16Post-election weight, validated-voter weight for 2020 to 2024−2.6−13.7+8.42,817
    White2016–20Post-election weight, validated-voter weight for 2020 to 2024+3.6+1.5+5.763,583
    Black2016–20Post-election weight, validated-voter weight for 2020 to 2024−4.3−8.6+0.17,967
    Hispanic2016–20Post-election weight, validated-voter weight for 2020 to 2024−4.7−12.3+3.07,866
    Asian2016–20Post-election weight, validated-voter weight for 2020 to 2024−11.5−22.0−1.02,208
    Other2016–20Post-election weight, validated-voter weight for 2020 to 2024+4.7−6.5+15.83,138
    White2020–24Post-election weight, validated-voter weight for 2020 to 2024−4.1−6.2−1.953,387
    Black2020–24Post-election weight, validated-voter weight for 2020 to 2024−13.9−19.5−8.35,828
    Hispanic2020–24Post-election weight, validated-voter weight for 2020 to 2024−14.9−24.1−5.65,294
    Asian2020–24Post-election weight, validated-voter weight for 2020 to 2024−3.1−15.6+9.41,408
    Other2020–24Post-election weight, validated-voter weight for 2020 to 2024+8.1−4.0+20.22,777

    Views: Default weight (plotted = true, weights = Year-specific weight); Other weights (plotted = true, weights = Post-election weight, validated-voter weight for 2020 to 2024).

    Note: The Cooperative Election Study is an opt-in online panel with post-stratification weights, so the intervals use the Kish effective sample size and assume a weighted simple random sample. They describe sampling variation among its respondents and leave out how those respondents came to join the panel. The year-specific weight is the pre-election weight, applied here to a post-election vote question, and it is the only weight present in all four waves.

    Note: Respondents are those who reported voting for the Democratic or Republican presidential candidate, so people who did not vote and people who voted for others are left out. Race is self-reported. A dot compares two separate samples of respondents, so it does not follow the same people over time.

    Source: Cooperative Election Study, 2012, 2016, 2020 and 2024 waves; weighted by the year-specific weight, and in the second view by the post-election weight (2012 to 2016 and 2016 to 2020) or the validated-voter weight (2020 to 2024)

    Data: vishalsingh.org/politics/report/education-ethnicity-and-the-county-shift/figures/ces_by_race.json

    All estimates

    Every fact in facts.json (169), sorted by id. The same values as JSON: facts.json.

    Fact idValueUnitEstimandPopulationPeriodIntervalnWeightsSourceNote
    aff_ba_cut35%percent of adults 25 and olderdefinition of an affluent suburban countythreshold for affluent suburban counties2020none (full counts)County demographics panel
    aff_inc_cut75,000dollars of median household income, 2024 pricesdefinition of an affluent suburban countythreshold for affluent suburban counties2020none (full counts)County demographics panel
    aff_rural_cut25%percent of residents in rural areasdefinition of an affluent suburban countythreshold for affluent suburban counties2020none (full counts)County demographics panel
    atlanta_min_rel+3.4county swing minus national swing, percentage points of the two-party marginsmallest county swing minus national swing among the five countiesFulton, Cobb, DeKalb, Gwinnett and Henry counties, Georgia2020 to 20245none (full counts)County election returns
    b2_hispanic_1620_w−0.24standardized regression coefficient, standard deviations of swing per standard deviation of the characteristiccoefficient on Hispanic share in a vote-weighted regression of the county swing on Hispanic share and foreign-born share onlycounties with returns in both elections of the pair and county characteristics, Alaska excluded2016 to 202095% CI −0.42 to −0.073,113two-party votes in the later electionCounty demographics panelInterval: 95% normal interval with errors clustered by state.
    b2_hispanic_2024_w−0.35standardized regression coefficient, standard deviations of swing per standard deviation of the characteristiccoefficient on Hispanic share in a vote-weighted regression of the county swing on Hispanic share and foreign-born share onlycounties with returns in both elections of the pair and county characteristics, Alaska excluded2020 to 202495% CI −0.50 to −0.203,102two-party votes in the later electionCounty demographics panelInterval: 95% normal interval with errors clustered by state.
    b_black_2024_u−0.24standardized regression coefficient, standard deviations of swing per standard deviation of the characteristiccoefficient on Black share in a county-equal regression of the county swing on the four characteristicscounties with returns in both elections of the pair and county characteristics, Alaska excluded2020 to 202495% CI −0.35 to −0.133,102none; each county counted onceCounty demographics panelInterval: 95% normal interval with errors clustered by state.
    b_black_2024_w−0.04standardized regression coefficient, standard deviations of swing per standard deviation of the characteristiccoefficient on Black share in a vote-weighted regression of the county swing on the four characteristicscounties with returns in both elections of the pair and county characteristics, Alaska excluded2020 to 202495% CI −0.16 to 0.073,102two-party votes in the later electionCounty demographics panelInterval: 95% normal interval with errors clustered by state.
    b_college_1620_u+0.51standardized regression coefficient, standard deviations of swing per standard deviation of the characteristiccoefficient on college share in a county-equal regression of the county swing on the four characteristicscounties with returns in both elections of the pair and county characteristics, Alaska excluded2016 to 202095% CI 0.43 to 0.593,113none; each county counted onceCounty demographics panelInterval: 95% normal interval with errors clustered by state.
    b_college_1620_w+0.56standardized regression coefficient, standard deviations of swing per standard deviation of the characteristiccoefficient on college share in a vote-weighted regression of the county swing on the four characteristicscounties with returns in both elections of the pair and county characteristics, Alaska excluded2016 to 202095% CI 0.46 to 0.653,113two-party votes in the later electionCounty demographics panelInterval: 95% normal interval with errors clustered by state.
    b_college_2024_u+0.24standardized regression coefficient, standard deviations of swing per standard deviation of the characteristiccoefficient on college share in a county-equal regression of the county swing on the four characteristicscounties with returns in both elections of the pair and county characteristics, Alaska excluded2020 to 202495% CI 0.15 to 0.343,102none; each county counted onceCounty demographics panelInterval: 95% normal interval with errors clustered by state.
    b_college_2024_w+0.31standardized regression coefficient, standard deviations of swing per standard deviation of the characteristiccoefficient on college share in a vote-weighted regression of the county swing on the four characteristicscounties with returns in both elections of the pair and county characteristics, Alaska excluded2020 to 202495% CI 0.24 to 0.383,102two-party votes in the later electionCounty demographics panelInterval: 95% normal interval with errors clustered by state.
    b_foreign_1620_w−0.77standardized regression coefficient, standard deviations of swing per standard deviation of the characteristiccoefficient on foreign-born share in a vote-weighted regression of the county swing on the four characteristicscounties with returns in both elections of the pair and county characteristics, Alaska excluded2016 to 202095% CI −0.99 to −0.553,113two-party votes in the later electionCounty demographics panelInterval: 95% normal interval with errors clustered by state.
    b_foreign_2024_u−0.29standardized regression coefficient, standard deviations of swing per standard deviation of the characteristiccoefficient on foreign-born share in a county-equal regression of the county swing on the four characteristicscounties with returns in both elections of the pair and county characteristics, Alaska excluded2020 to 202495% CI −0.48 to −0.103,102none; each county counted onceCounty demographics panelInterval: 95% normal interval with errors clustered by state.
    b_foreign_2024_w−0.69standardized regression coefficient, standard deviations of swing per standard deviation of the characteristiccoefficient on foreign-born share in a vote-weighted regression of the county swing on the four characteristicscounties with returns in both elections of the pair and county characteristics, Alaska excluded2020 to 202495% CI −0.93 to −0.443,102two-party votes in the later electionCounty demographics panelInterval: 95% normal interval with errors clustered by state.
    b_hispanic_1620_u−0.30standardized regression coefficient, standard deviations of swing per standard deviation of the characteristiccoefficient on Hispanic share in a county-equal regression of the county swing on the four characteristicscounties with returns in both elections of the pair and county characteristics, Alaska excluded2016 to 202095% CI −0.60 to 0.013,113none; each county counted onceCounty demographics panelInterval: 95% normal interval with errors clustered by state.
    b_hispanic_1620_w+0.08standardized regression coefficient, standard deviations of swing per standard deviation of the characteristiccoefficient on Hispanic share in a vote-weighted regression of the county swing on the four characteristicscounties with returns in both elections of the pair and county characteristics, Alaska excluded2016 to 202095% CI −0.16 to 0.313,113two-party votes in the later electionCounty demographics panelInterval: 95% normal interval with errors clustered by state.
    b_hispanic_2024_u−0.22standardized regression coefficient, standard deviations of swing per standard deviation of the characteristiccoefficient on Hispanic share in a county-equal regression of the county swing on the four characteristicscounties with returns in both elections of the pair and county characteristics, Alaska excluded2020 to 202495% CI −0.36 to −0.083,102none; each county counted onceCounty demographics panelInterval: 95% normal interval with errors clustered by state.
    b_hispanic_2024_w−0.18standardized regression coefficient, standard deviations of swing per standard deviation of the characteristiccoefficient on Hispanic share in a vote-weighted regression of the county swing on the four characteristicscounties with returns in both elections of the pair and county characteristics, Alaska excluded2020 to 202495% CI −0.35 to −0.013,102two-party votes in the later electionCounty demographics panelInterval: 95% normal interval with errors clustered by state.
    band5percentage points of the two-party margindefinition of near the national swinghalf-width of the band around the national swing2012 to 2024none (full counts)County election returns
    big_cut250,000two-party votes in the later electiondefinition of a large countythreshold for a large county2016 to 2024none (full counts)County election returns
    big_n_2024134countiescount of large countiescounties with returns in both elections of the pair and county characteristics, Alaska excluded2020 to 2024none (full counts)County election returns
    big_share_202446.3%percent of two-party votesshare of the later election's two-party votes cast in large countiescounties with returns in both elections of the pair and county characteristics, Alaska excluded2020 to 2024134none (full counts)County election returns
    black_cut25%percent of residentsdefinition of a high-Black countythreshold for high-Black counties2020none (full counts)County demographics panel
    black_ex_atlanta+1.8county swing minus national swing, percentage points of the two-party marginvote-weighted mean of county swing minus national swinghigh-Black counties without Fulton, Cobb, DeKalb, Gwinnett and Henry counties2020 to 2024374two-party votes in the later electionCounty election returns
    black_ex_kings+2.5county swing minus national swing, percentage points of the two-party marginvote-weighted mean of county swing minus national swinghigh-Black counties without Kings County2020 to 2024378two-party votes in the later electionCounty election returns
    black_ex_three+2.9county swing minus national swing, percentage points of the two-party marginvote-weighted mean of county swing minus national swinghigh-Black counties without Kings, Wayne and Essex counties2020 to 2024376two-party votes in the later electionCounty election returns
    black_top10_neg2countiescount with a swing below the national swingthe ten high-Black counties with the most votes2020 to 202410none (full counts)County election returns
    ces_black_1216−6.5change in the two-party Democratic margin, percentage points of the two-party margindifference between two waves in the weighted Democratic minus Republican margin among presidential votersblack respondents who reported voting for a Democratic or Republican presidential candidate2012 to 201695% CI −9.9 to −3.16,938CES year-specific weightCooperative Election StudyInterval: 95% normal interval on the Kish effective sample size, model-based.
    ces_black_2024−19.0change in the two-party Democratic margin, percentage points of the two-party margindifference between two waves in the weighted Democratic minus Republican margin among presidential votersblack respondents who reported voting for a Democratic or Republican presidential candidate2020 to 202495% CI −24.1 to −14.07,822CES year-specific weightCooperative Election StudyInterval: 95% normal interval on the Kish effective sample size, model-based.
    ces_black_m2020+82.9Democratic minus Republican margin, percentage points of the two-party marginweighted Democratic minus Republican margin among presidential votersblack respondents who reported voting for a Democratic or Republican presidential candidate20203,898CES year-specific weightCooperative Election Study
    ces_black_m2024+63.8Democratic minus Republican margin, percentage points of the two-party marginweighted Democratic minus Republican margin among presidential votersblack respondents who reported voting for a Democratic or Republican presidential candidate20244,069CES year-specific weightCooperative Election Study
    ces_hispanic_2024−23.0change in the two-party Democratic margin, percentage points of the two-party margindifference between two waves in the weighted Democratic minus Republican margin among presidential votershispanic respondents who reported voting for a Democratic or Republican presidential candidate2020 to 202495% CI −30.5 to −15.57,642CES year-specific weightCooperative Election StudyInterval: 95% normal interval on the Kish effective sample size, model-based.
    ces_hispanic_m2020+32.5Democratic minus Republican margin, percentage points of the two-party marginweighted Democratic minus Republican margin among presidential votershispanic respondents who reported voting for a Democratic or Republican presidential candidate20203,788CES year-specific weightCooperative Election Study
    ces_hispanic_m2024+9.5Democratic minus Republican margin, percentage points of the two-party marginweighted Democratic minus Republican margin among presidential votershispanic respondents who reported voting for a Democratic or Republican presidential candidate20244,078CES year-specific weightCooperative Election Study
    ces_white_1216−7.0change in the two-party Democratic margin, percentage points of the two-party margindifference between two waves in the weighted Democratic minus Republican margin among presidential voterswhite respondents who reported voting for a Democratic or Republican presidential candidate2012 to 201695% CI −9.1 to −4.861,083CES year-specific weightCooperative Election StudyInterval: 95% normal interval on the Kish effective sample size, model-based.
    ces_white_1620+2.2change in the two-party Democratic margin, percentage points of the two-party margindifference between two waves in the weighted Democratic minus Republican margin among presidential voterswhite respondents who reported voting for a Democratic or Republican presidential candidate2016 to 202095% CI 0.3 to 4.263,584CES year-specific weightCooperative Election StudyInterval: 95% normal interval on the Kish effective sample size, model-based.
    ces_white_2024−1.9change in the two-party Democratic margin, percentage points of the two-party margindifference between two waves in the weighted Democratic minus Republican margin among presidential voterswhite respondents who reported voting for a Democratic or Republican presidential candidate2020 to 202495% CI −4.0 to 0.264,714CES year-specific weightCooperative Election StudyInterval: 95% normal interval on the Kish effective sample size, model-based.
    cesv_black_1216−6.8change in the two-party Democratic margin, percentage points of the two-party margindifference between two waves in the weighted Democratic minus Republican margin among presidential votersblack respondents who reported voting for a Democratic or Republican presidential candidate2012 to 201695% CI −10.5 to −3.06,938CES post-election weightCooperative Election StudySensitivity to the weight. Interval: 95% normal interval on the Kish effective sample size, model-based.
    cesv_black_2024−13.9change in the two-party Democratic margin, percentage points of the two-party margindifference between two waves in the weighted Democratic minus Republican margin among presidential votersblack respondents who reported voting for a Democratic or Republican presidential candidate2020 to 202495% CI −19.5 to −8.35,828CES validated-voter weightCooperative Election StudySensitivity to the weight. Interval: 95% normal interval on the Kish effective sample size, model-based.
    cesv_hispanic_2024−14.9change in the two-party Democratic margin, percentage points of the two-party margindifference between two waves in the weighted Democratic minus Republican margin among presidential votershispanic respondents who reported voting for a Democratic or Republican presidential candidate2020 to 202495% CI −24.1 to −5.65,294CES validated-voter weightCooperative Election StudySensitivity to the weight. Interval: 95% normal interval on the Kish effective sample size, model-based.
    cesv_white_1216−4.4change in the two-party Democratic margin, percentage points of the two-party margindifference between two waves in the weighted Democratic minus Republican margin among presidential voterswhite respondents who reported voting for a Democratic or Republican presidential candidate2012 to 201695% CI −6.7 to −2.261,083CES post-election weightCooperative Election StudySensitivity to the weight. Interval: 95% normal interval on the Kish effective sample size, model-based.
    cesv_white_2024−4.1change in the two-party Democratic margin, percentage points of the two-party margindifference between two waves in the weighted Democratic minus Republican margin among presidential voterswhite respondents who reported voting for a Democratic or Republican presidential candidate2020 to 202495% CI −6.2 to −1.953,387CES validated-voter weightCooperative Election StudySensitivity to the weight. Interval: 95% normal interval on the Kish effective sample size, model-based.
    county_ba_mean21.7%percent of adults 25 and older with a bachelor's degree or moremean across counties of the bachelor's degree share in 2016counties with returns in both elections of the pair and county characteristics, Alaska excluded2016 to 20203,113none; each county counted onceCounty demographics panel
    diff_cut0.2difference between two correlationsdefinition of a large differencecut-off for a large difference between weightings2000 to 2024none (full counts)County demographics panel
    essex_rel−4.2county swing minus national swing, percentage points of the two-party margincounty swing minus national swingEssex County, New Jersey2020 to 20241none (full counts)County election returns
    ext_all_fb_min_20249.0%percent of residentssmallest foreign-born share among the ten countiesthe ten counties furthest below the national swing, with no minimum on votes2020 to 202410none (full counts)County demographics panel
    ext_all_hisp_min_202428.0%percent of residentssmallest Hispanic share among the ten countiesthe ten counties furthest below the national swing, with no minimum on votes2020 to 202410none (full counts)County demographics panel
    ext_high_georgia_20245countiescount in Georgiathe ten counties with 50,000 or more votes furthest above the national swing2020 to 202410none (full counts)County election returns
    ext_high_utva_20167countiescount in Utah or Virginiathe ten counties with 50,000 or more votes furthest above the national swing2012 to 201610none (full counts)County election returns
    ext_low_fb_min_202422.9%percent of residentssmallest foreign-born share among the ten countiesthe ten counties with 50,000 or more votes furthest below the national swing2020 to 202410none (full counts)County demographics panel
    ext_low_hisp_min_202428.0%percent of residentssmallest Hispanic share among the ten countiesthe ten counties with 50,000 or more votes furthest below the national swing2020 to 202410none (full counts)County demographics panel
    ext_low_rust_20168countiescount in Pennsylvania, Ohio or Michiganthe ten counties with 50,000 or more votes furthest below the national swing2012 to 201610none (full counts)County election returns
    ext_min_votes50,000two-party votes in the later electionminimum size of a county in the rankingcounties named among the furthest above or below the national swing2012 to 2024none (full counts)County election returns
    ext_n_2024584countiescount of countiescounties with 50,000 or more two-party votes in the later election2020 to 2024none (full counts)County election returns
    g_ba_20_40_rel_u+3.3county swing minus national swing, percentage points of the two-party margincounty-equal mean of county swing minus national swingcounties 20 to under 40 percent college in 20202020 to 202495% CI 2.7 to 3.81,528none; each county counted onceCounty election returnsInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates.
    g_ba_20_40_rel_w+1.1county swing minus national swing, percentage points of the two-party marginvote-weighted mean of county swing minus national swingcounties 20 to under 40 percent college in 20202020 to 202495% CI −0.2 to 2.81,528two-party votes in the later electionCounty election returnsInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates.
    g_ba_40p_rel_u+3.2county swing minus national swing, percentage points of the two-party margincounty-equal mean of county swing minus national swingcounties 40 percent or more college in 20202020 to 202495% CI 2.1 to 4.3228none; each county counted onceCounty election returnsInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates.
    g_ba_40p_rel_w+1.7county swing minus national swing, percentage points of the two-party marginvote-weighted mean of county swing minus national swingcounties 40 percent or more college in 20202020 to 202495% CI 0.4 to 3.3228two-party votes in the later electionCounty election returnsInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates.
    g_ba_lt20_rel_u+1.9county swing minus national swing, percentage points of the two-party margincounty-equal mean of county swing minus national swingcounties under 20 percent college in 20202020 to 202495% CI 1.4 to 2.51,346none; each county counted onceCounty election returnsInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates.
    g_ba_lt20_rel_w+1.4county swing minus national swing, percentage points of the two-party marginvote-weighted mean of county swing minus national swingcounties under 20 percent college in 20202020 to 202495% CI 0.2 to 2.51,346two-party votes in the later electionCounty election returnsInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates.
    g_cut1010%percent of residentsdefinition of a county groupHispanic share cut-off for the county groups2020none (full counts)County demographics panel
    g_cut1515%percent of residentsdefinition of an alternative high-Hispanic countyalternative Hispanic share cut-off for high-Hispanic counties2020none (full counts)County demographics panel
    g_cut20ba20%percent of adults with a bachelor's degree or moredefinition of a county groupcollege share cut-off for the county groups2020none (full counts)County demographics panel
    g_cut40ba40%percent of adults with a bachelor's degree or moredefinition of a county groupcollege share cut-off for the county groups2020none (full counts)County demographics panel
    g_cut5050%percent of residentsdefinition of a county groupHispanic share cut-off for the county groups2020none (full counts)County demographics panel
    g_hisp_10_25_n503countiescount of countiescounties 10 to under 25 percent Hispanic in 20202020 to 2024none (full counts)County demographics panel
    g_hisp_10_25_rel_u+2.9county swing minus national swing, percentage points of the two-party margincounty-equal mean of county swing minus national swingcounties 10 to under 25 percent Hispanic in 20202020 to 202495% CI 2.1 to 3.7503none; each county counted onceCounty election returnsInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates.
    g_hisp_10_25_rel_w+1.7county swing minus national swing, percentage points of the two-party marginvote-weighted mean of county swing minus national swingcounties 10 to under 25 percent Hispanic in 20202020 to 202495% CI 0.3 to 3.4503two-party votes in the later electionCounty election returnsInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates.
    g_hisp_25_50_n211countiescount of countiescounties 25 to under 50 percent Hispanic in 20202020 to 2024none (full counts)County demographics panel
    g_hisp_25_50_rel_u+1.0county swing minus national swing, percentage points of the two-party margincounty-equal mean of county swing minus national swingcounties 25 to under 50 percent Hispanic in 20202020 to 202495% CI −0.7 to 1.9211none; each county counted onceCounty election returnsInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates.
    g_hisp_25_50_rel_w−1.9county swing minus national swing, percentage points of the two-party marginvote-weighted mean of county swing minus national swingcounties 25 to under 50 percent Hispanic in 20202020 to 202495% CI −3.6 to −0.3211two-party votes in the later electionCounty election returnsInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates.
    g_hisp_50p_n103countiescount of countiescounties 50 percent or more Hispanic in 20202020 to 2024none (full counts)County demographics panel
    g_hisp_50p_rel_u−3.9county swing minus national swing, percentage points of the two-party margincounty-equal mean of county swing minus national swingcounties 50 percent or more Hispanic in 20202020 to 202495% CI −7.5 to −2.9103none; each county counted onceCounty election returnsInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates.
    g_hisp_50p_rel_w−7.6county swing minus national swing, percentage points of the two-party marginvote-weighted mean of county swing minus national swingcounties 50 percent or more Hispanic in 20202020 to 202495% CI −12.2 to −5.3103two-party votes in the later electionCounty election returnsInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates.
    g_hisp_50p_swing_w−13.7change in the two-party margin, percentage points of the two-party marginvote-weighted mean of the county swingcounties 50 percent or more Hispanic in 20202020 to 202495% CI −18.3 to −11.4103two-party votes in the later electionCounty election returnsInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates.
    g_hisp_lt10_n2,285countiescount of countiescounties under 10 percent Hispanic in 20202020 to 2024none (full counts)County demographics panel
    g_hisp_lt10_rel_u+3.1county swing minus national swing, percentage points of the two-party margincounty-equal mean of county swing minus national swingcounties under 10 percent Hispanic in 20202020 to 202495% CI 2.6 to 3.52,285none; each county counted onceCounty election returnsInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates.
    g_hisp_lt10_rel_w+3.3county swing minus national swing, percentage points of the two-party marginvote-weighted mean of county swing minus national swingcounties under 10 percent Hispanic in 20202020 to 202495% CI 2.8 to 3.92,285two-party votes in the later electionCounty election returnsInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates.
    henry_rel+15.2county swing minus national swing, percentage points of the two-party margincounty swing minus national swingHenry County, Georgia2020 to 20241none (full counts)County election returns
    hisp_cut25%percent of residentsdefinition of a high-Hispanic countythreshold for high-Hispanic counties2020none (full counts)County demographics panel
    kings_black28.0%percent of residentsnon-Hispanic Black share of residentsKings County, New York20201none (full counts)County demographics panel
    kings_rel−5.2county swing minus national swing, percentage points of the two-party margincounty swing minus national swingKings County, New York2020 to 20241none (full counts)County election returns
    map_within_121624.6%percent of counties shownshare of counties whose swing is within the band of the national swingcounties with returns in both elections of the pair, Alaska excluded2012 to 20163,112none (full counts)County election returns
    map_within_202475.6%percent of counties shownshare of counties whose swing is within the band of the national swingcounties with returns in both elections of the pair, Alaska excluded2020 to 20243,110none (full counts)County election returns
    max_diff0.47difference between two correlationslargest absolute difference between the vote-weighted and county-equal correlationfour characteristics in six pairs2000 to 2024none (full counts)County demographics panel
    n_aff_alts6sets of cut-offscount of alternative setsalternative college, income and rural cut-offs for affluent suburban counties2020none (full counts)County demographics panel
    n_analysis_20243,102countiescount of counties in the correlations and regressionscounties with returns in both elections of the pair and county characteristics, Alaska excluded2020 to 20243,102none (full counts)County demographics panel
    n_black_alts6cut-offscount of alternative cut-offsalternative non-Hispanic Black share cut-offs from 15 to 50 percent2020none (full counts)County demographics panel
    n_cells24correlationscount of pairs of vote-weighted and county-equal correlationsfour characteristics in six pairs2000 to 2024none (full counts)County demographics panel
    n_diff_024correlationscount of characteristic-pair cells where the two weightings differ by more than 0.2four characteristics in six pairs2000 to 2024none (full counts)County demographics panel
    n_matched_20243,111countiescount of counties matched on FIPScounties with returns in both elections of the pair, Alaska excluded2020 to 20243,111none (full counts)County election returns
    n_no_comp_20248countiesmatched counties with no 2020 county characteristics (the eight Connecticut counties)counties with returns in both elections of the pair, Alaska excluded2020 to 20243,111none (full counts)County demographics panel
    n_opposite2correlationscount of cells where the two weightings have opposite signsfour characteristics in six pairs2000 to 2024none (full counts)County demographics panel
    n_pairs6pairs of consecutive presidential electionscount of pairselections from 2000 to 20242000 to 2024none (full counts)County election returns
    nat_swing_2024−6.1change in the two-party margin, percentage points of the two-party marginchange in the summed two-party margin of the matched countiescounties with returns in both elections of the pair, Alaska excluded2020 to 20243,111none (full counts)County election returns
    r2_all_1216_u58.3%share of the variance of county swingscounty-equal R-squared of the regression of the county swing on all four characteristicscounties with returns in both elections of the pair and county characteristics, Alaska excluded2012 to 20163,112none; each county counted onceCounty demographics panel
    r2_all_1216_w70.6%share of the variance of county swingsvote-weighted R-squared of the regression of the county swing on all four characteristicscounties with returns in both elections of the pair and county characteristics, Alaska excluded2012 to 20163,112two-party votes in the later electionCounty demographics panel
    r2_all_2024_u28.1%share of the variance of county swingscounty-equal R-squared of the regression of the county swing on all four characteristicscounties with returns in both elections of the pair and county characteristics, Alaska excluded2020 to 20243,102none; each county counted onceCounty demographics panel
    r2_all_2024_w60.2%share of the variance of county swingsvote-weighted R-squared of the regression of the county swing on all four characteristicscounties with returns in both elections of the pair and county characteristics, Alaska excluded2020 to 20243,102two-party votes in the later electionCounty demographics panel
    r2_college_1216_u32.2%share of the variance of county swingscounty-equal R-squared of the regression of the county swing on college share alonecounties with returns in both elections of the pair and county characteristics, Alaska excluded2012 to 20163,112none; each county counted onceCounty demographics panel
    r2_college_1216_w47.3%share of the variance of county swingsvote-weighted R-squared of the regression of the county swing on college share alonecounties with returns in both elections of the pair and county characteristics, Alaska excluded2012 to 20163,112two-party votes in the later electionCounty demographics panel
    r2_college_2024_u2.4%share of the variance of county swingscounty-equal R-squared of the regression of the county swing on college share alonecounties with returns in both elections of the pair and county characteristics, Alaska excluded2020 to 20243,102none; each county counted onceCounty demographics panel
    r2_college_2024_w0.0%share of the variance of county swingsvote-weighted R-squared of the regression of the county swing on college share alonecounties with returns in both elections of the pair and county characteristics, Alaska excluded2020 to 20243,102two-party votes in the later electionCounty demographics panel
    r_black_0812_w+0.43correlation coefficient, from −1 to +1vote-weighted correlation between the non-Hispanic Black share of residents at the start of the pair and the county swingcounties with returns in both elections of the pair and county characteristics, Alaska excluded2008 to 201295% CI 0.34 to 0.533,113two-party votes in the later electionCounty demographics panelInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates.
    r_black_1216_w+0.16correlation coefficient, from −1 to +1vote-weighted correlation between the non-Hispanic Black share of residents at the start of the pair and the county swingcounties with returns in both elections of the pair and county characteristics, Alaska excluded2012 to 201695% CI 0.03 to 0.313,112two-party votes in the later electionCounty demographics panelInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates.
    r_black_1620_w−0.13correlation coefficient, from −1 to +1vote-weighted correlation between the non-Hispanic Black share of residents at the start of the pair and the county swingcounties with returns in both elections of the pair and county characteristics, Alaska excluded2016 to 202095% CI −0.29 to 0.003,113two-party votes in the later electionCounty demographics panelInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates.
    r_black_2024_u−0.24correlation coefficient, from −1 to +1county-equal correlation between the non-Hispanic Black share of residents at the start of the pair and the county swingcounties with returns in both elections of the pair and county characteristics, Alaska excluded2020 to 202495% CI −0.36 to −0.143,102none; each county counted onceCounty demographics panelInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates.
    r_black_2024_w−0.07correlation coefficient, from −1 to +1vote-weighted correlation between the non-Hispanic Black share of residents at the start of the pair and the county swingcounties with returns in both elections of the pair and county characteristics, Alaska excluded2020 to 202495% CI −0.25 to 0.093,102two-party votes in the later electionCounty demographics panelInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates.
    r_college_0812_u+0.09correlation coefficient, from −1 to +1county-equal correlation between the share of adults 25 and older with a bachelor's degree or more at the start of the pair and the county swingcounties with returns in both elections of the pair and county characteristics, Alaska excluded2008 to 201295% CI −0.01 to 0.203,113none; each county counted onceCounty demographics panelInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates.
    r_college_1216_u+0.57correlation coefficient, from −1 to +1county-equal correlation between the share of adults 25 and older with a bachelor's degree or more at the start of the pair and the county swingcounties with returns in both elections of the pair and county characteristics, Alaska excluded2012 to 201695% CI 0.49 to 0.663,112none; each county counted onceCounty demographics panelInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates.
    r_college_1216_w+0.69correlation coefficient, from −1 to +1vote-weighted correlation between the share of adults 25 and older with a bachelor's degree or more at the start of the pair and the county swingcounties with returns in both elections of the pair and county characteristics, Alaska excluded2012 to 201695% CI 0.62 to 0.783,112two-party votes in the later electionCounty demographics panelInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates.
    r_college_1620_u+0.51correlation coefficient, from −1 to +1county-equal correlation between the share of adults 25 and older with a bachelor's degree or more at the start of the pair and the county swingcounties with returns in both elections of the pair and county characteristics, Alaska excluded2016 to 202095% CI 0.45 to 0.603,113none; each county counted onceCounty demographics panelInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates.
    r_college_1620_w+0.25correlation coefficient, from −1 to +1vote-weighted correlation between the share of adults 25 and older with a bachelor's degree or more at the start of the pair and the county swingcounties with returns in both elections of the pair and county characteristics, Alaska excluded2016 to 202095% CI 0.11 to 0.413,113two-party votes in the later electionCounty demographics panelInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates.
    r_college_2024_u+0.16correlation coefficient, from −1 to +1county-equal correlation between the share of adults 25 and older with a bachelor's degree or more at the start of the pair and the county swingcounties with returns in both elections of the pair and county characteristics, Alaska excluded2020 to 202495% CI 0.07 to 0.243,102none; each county counted onceCounty demographics panelInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates.
    r_college_2024_w+0.02correlation coefficient, from −1 to +1vote-weighted correlation between the share of adults 25 and older with a bachelor's degree or more at the start of the pair and the county swingcounties with returns in both elections of the pair and county characteristics, Alaska excluded2020 to 202495% CI −0.08 to 0.133,102two-party votes in the later electionCounty demographics panelInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates.
    r_foreign_1216_w+0.58correlation coefficient, from −1 to +1vote-weighted correlation between the foreign-born share of residents at the start of the pair and the county swingcounties with returns in both elections of the pair and county characteristics, Alaska excluded2012 to 201695% CI 0.44 to 0.693,112two-party votes in the later electionCounty demographics panelInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates.
    r_foreign_1620_u−0.03correlation coefficient, from −1 to +1county-equal correlation between the foreign-born share of residents at the start of the pair and the county swingcounties with returns in both elections of the pair and county characteristics, Alaska excluded2016 to 202095% CI −0.20 to 0.223,113none; each county counted onceCounty demographics panelInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates.
    r_foreign_1620_w−0.50correlation coefficient, from −1 to +1vote-weighted correlation between the foreign-born share of residents at the start of the pair and the county swingcounties with returns in both elections of the pair and county characteristics, Alaska excluded2016 to 202095% CI −0.67 to −0.103,113two-party votes in the later electionCounty demographics panelInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates.
    r_foreign_2024_u−0.34correlation coefficient, from −1 to +1county-equal correlation between the foreign-born share of residents at the start of the pair and the county swingcounties with returns in both elections of the pair and county characteristics, Alaska excluded2020 to 202495% CI −0.47 to −0.143,102none; each county counted onceCounty demographics panelInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates.
    r_foreign_2024_w−0.69correlation coefficient, from −1 to +1vote-weighted correlation between the foreign-born share of residents at the start of the pair and the county swingcounties with returns in both elections of the pair and county characteristics, Alaska excluded2020 to 202495% CI −0.77 to −0.493,102two-party votes in the later electionCounty demographics panelInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates.
    r_hispanic_1216_u+0.33correlation coefficient, from −1 to +1county-equal correlation between the Hispanic share of residents at the start of the pair and the county swingcounties with returns in both elections of the pair and county characteristics, Alaska excluded2012 to 201695% CI 0.25 to 0.423,112none; each county counted onceCounty demographics panelInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates.
    r_hispanic_1216_w+0.45correlation coefficient, from −1 to +1vote-weighted correlation between the Hispanic share of residents at the start of the pair and the county swingcounties with returns in both elections of the pair and county characteristics, Alaska excluded2012 to 201695% CI 0.31 to 0.533,112two-party votes in the later electionCounty demographics panelInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates.
    r_hispanic_1620_u−0.30correlation coefficient, from −1 to +1county-equal correlation between the Hispanic share of residents at the start of the pair and the county swingcounties with returns in both elections of the pair and county characteristics, Alaska excluded2016 to 202095% CI −0.51 to 0.103,113none; each county counted onceCounty demographics panelInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates.
    r_hispanic_1620_w−0.48correlation coefficient, from −1 to +1vote-weighted correlation between the Hispanic share of residents at the start of the pair and the county swingcounties with returns in both elections of the pair and county characteristics, Alaska excluded2016 to 202095% CI −0.62 to −0.203,113two-party votes in the later electionCounty demographics panelInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates.
    r_hispanic_2024_u−0.39correlation coefficient, from −1 to +1county-equal correlation between the Hispanic share of residents at the start of the pair and the county swingcounties with returns in both elections of the pair and county characteristics, Alaska excluded2020 to 202495% CI −0.51 to −0.163,102none; each county counted onceCounty demographics panelInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates.
    r_hispanic_2024_w−0.66correlation coefficient, from −1 to +1vote-weighted correlation between the Hispanic share of residents at the start of the pair and the county swingcounties with returns in both elections of the pair and county characteristics, Alaska excluded2020 to 202495% CI −0.76 to −0.463,102two-party votes in the later electionCounty demographics panelInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates.
    sd_w_121610.8standard deviation, percentage points of the two-party marginvote-weighted standard deviation of county swings about their weighted meancounties with returns in both elections of the pair, Alaska excluded2012 to 20163,112two-party votes in the later electionCounty election returns
    sd_w_20244.5standard deviation, percentage points of the two-party marginvote-weighted standard deviation of county swings about their weighted meancounties with returns in both elections of the pair, Alaska excluded2020 to 20243,111two-party votes in the later electionCounty election returns
    sens_aff_max_du+0.6difference between the group mean and the all-county mean, percentage points of the two-party marginhighest of the county-equal differences between the group mean of county swing minus national swing and the all-county mean, across the alternative cut-offsaffluent suburban counties under the alternative college, income and rural cut-offs2020 to 2024none; each county counted onceCounty election returns
    sens_aff_max_dw+1.0difference between the group mean and the all-county mean, percentage points of the two-party marginhighest of the vote-weighted differences between the group mean of county swing minus national swing and the all-county mean, across the alternative cut-offsaffluent suburban counties under the alternative college, income and rural cut-offs2020 to 2024two-party votes in the later electionCounty election returns
    sens_aff_min_du−0.8difference between the group mean and the all-county mean, percentage points of the two-party marginlowest of the county-equal differences between the group mean of county swing minus national swing and the all-county mean, across the alternative cut-offsaffluent suburban counties under the alternative college, income and rural cut-offs2020 to 2024none; each county counted onceCounty election returns
    sens_aff_min_dw0.0difference between the group mean and the all-county mean, percentage points of the two-party marginlowest of the vote-weighted differences between the group mean of county swing minus national swing and the all-county mean, across the alternative cut-offsaffluent suburban counties under the alternative college, income and rural cut-offs2020 to 2024two-party votes in the later electionCounty election returns
    sens_black_max_du−1.4difference between the group mean and the all-county mean, percentage points of the two-party marginhighest of the county-equal differences between the group mean of county swing minus national swing and the all-county mean, across the alternative cut-offshigh-Black counties under the alternative non-Hispanic Black share cut-offs2020 to 2024none; each county counted onceCounty election returns
    sens_black_max_dw+1.9difference between the group mean and the all-county mean, percentage points of the two-party marginhighest of the vote-weighted differences between the group mean of county swing minus national swing and the all-county mean, across the alternative cut-offshigh-Black counties under the alternative non-Hispanic Black share cut-offs2020 to 2024two-party votes in the later electionCounty election returns
    sens_black_min_du−2.0difference between the group mean and the all-county mean, percentage points of the two-party marginlowest of the county-equal differences between the group mean of county swing minus national swing and the all-county mean, across the alternative cut-offshigh-Black counties under the alternative non-Hispanic Black share cut-offs2020 to 2024none; each county counted onceCounty election returns
    sens_black_min_dw+0.8difference between the group mean and the all-county mean, percentage points of the two-party marginlowest of the vote-weighted differences between the group mean of county swing minus national swing and the all-county mean, across the alternative cut-offshigh-Black counties under the alternative non-Hispanic Black share cut-offs2020 to 2024two-party votes in the later electionCounty election returns
    sens_hisp15_du−2.1difference between the group mean and the all-county mean, percentage points of the two-party margincounty-equal mean of county swing minus national swing in the group, minus the same mean over all counties in the analysiscounties 15 percent Hispanic or more in 20202020 to 202495% CI −2.9 to −1.3555none; each county counted onceCounty election returnsInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates.
    sens_hisp15_dw−3.1difference between the group mean and the all-county mean, percentage points of the two-party marginvote-weighted mean of county swing minus national swing in the group, minus the same mean over all counties in the analysiscounties 15 percent Hispanic or more in 20202020 to 202495% CI −4.2 to −2.1555two-party votes in the later electionCounty election returnsInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates.
    sz_college_2024_big+0.23correlation coefficient, from −1 to +1county-equal correlation between the share of adults 25 and older with a bachelor's degree or more and the county swing within the groupcounties with 250,000 or more two-party votes in the later election, Alaska excluded2020 to 202495% CI 0.00 to 0.40134none; each county counted onceCounty demographics panelInterval: 95% percentile interval from a bootstrap over states.
    sz_college_2024_small+0.22correlation coefficient, from −1 to +1county-equal correlation between the share of adults 25 and older with a bachelor's degree or more and the county swing within the groupcounties with fewer two-party votes than that in the later election, Alaska excluded2020 to 202495% CI 0.15 to 0.292,968none; each county counted onceCounty demographics panelInterval: 95% percentile interval from a bootstrap over states.
    sz_mean_college_2024_big40.7%percent of adults with a bachelor's degree or morecounty-equal mean college sharebig counties in 20202020 to 2024134none; each county counted onceCounty demographics panel
    sz_mean_college_2024_small22.8%percent of adults with a bachelor's degree or morecounty-equal mean college sharesmall counties in 20202020 to 20242,968none; each county counted onceCounty demographics panel
    sz_mean_swing_2024_big−5.5change in the two-party margin, percentage points of the two-party margincounty-equal mean county swingbig counties2020 to 2024134none; each county counted onceCounty election returns
    sz_mean_swing_2024_small−3.3change in the two-party margin, percentage points of the two-party margincounty-equal mean county swingsmall counties2020 to 20242,968none; each county counted onceCounty election returns
    t_aff_n152countiescount of counties in the groupaffluent suburban counties2020 to 2024none (full counts)County demographics panel
    t_all_u+2.7county swing minus national swing, percentage points of the two-party margincounty-equal mean of county swing minus national swingcounties in the analysis2020 to 202495% CI 2.2 to 3.23,102none; each county counted onceCounty election returnsInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates.
    t_all_w+1.3county swing minus national swing, percentage points of the two-party marginvote-weighted mean of county swing minus national swingcounties in the analysis2020 to 202495% CI 0.2 to 2.83,102two-party votes in the later electionCounty election returnsInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates.
    t_black_n379countiescount of counties in the grouphigh-black counties2020 to 2024none (full counts)County demographics panel
    t_black_w+2.2county swing minus national swing, percentage points of the two-party marginvote-weighted mean of county swing minus national swinghigh-black counties in 20202020 to 202495% CI 0.6 to 3.4379two-party votes in the later electionCounty election returnsInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates.
    t_hisp_n314countiescount of counties in the grouphigh-hispanic counties2020 to 2024none (full counts)County demographics panel
    td_aff_u+0.3difference between the group mean and the all-county mean, percentage points of the two-party margincounty-equal mean of county swing minus national swing in the group, minus the same mean over all counties in the analysisaffluent suburban counties in 20202020 to 202495% CI −0.7 to 1.3152none; each county counted onceCounty election returnsInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates.
    td_aff_w+0.8difference between the group mean and the all-county mean, percentage points of the two-party marginvote-weighted mean of county swing minus national swing in the group, minus the same mean over all counties in the analysisaffluent suburban counties in 20202020 to 202495% CI −0.1 to 1.7152two-party votes in the later electionCounty election returnsInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates.
    td_black_u−1.8difference between the group mean and the all-county mean, percentage points of the two-party margincounty-equal mean of county swing minus national swing in the group, minus the same mean over all counties in the analysishigh-black counties in 20202020 to 202495% CI −2.9 to −1.0379none; each county counted onceCounty election returnsInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates.
    td_black_w+0.9difference between the group mean and the all-county mean, percentage points of the two-party marginvote-weighted mean of county swing minus national swing in the group, minus the same mean over all counties in the analysishigh-black counties in 20202020 to 202495% CI −0.8 to 2.1379two-party votes in the later electionCounty election returnsInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates.
    td_hisp_u−3.3difference between the group mean and the all-county mean, percentage points of the two-party margincounty-equal mean of county swing minus national swing in the group, minus the same mean over all counties in the analysishigh-hispanic counties in 20202020 to 202495% CI −4.7 to −2.4314none; each county counted onceCounty election returnsInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates.
    td_hisp_u_abs3.3points of the two-party margin below the all-county meanabsolute value of the county-equal mean of county swing minus national swing in the group, minus the same mean over all counties in the analysishigh-Hispanic counties in 20202020 to 202495% CI 2.4 to 4.7314none; each county counted onceCounty election returnsInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates.
    td_hisp_w−4.2difference between the group mean and the all-county mean, percentage points of the two-party marginvote-weighted mean of county swing minus national swing in the group, minus the same mean over all counties in the analysishigh-hispanic counties in 20202020 to 202495% CI −6.2 to −3.0314two-party votes in the later electionCounty election returnsInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates.
    td_hisp_w_abs4.2points of the two-party margin below the all-county meanabsolute value of the vote-weighted mean of county swing minus national swing in the group, minus the same mean over all counties in the analysishigh-Hispanic counties in 20202020 to 202495% CI 3.0 to 6.2314two-party votes in the later electionCounty election returnsInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates.
    td_other_u+0.7difference between the group mean and the all-county mean, percentage points of the two-party margincounty-equal mean of county swing minus national swing in the group, minus the same mean over all counties in the analysisall other counties in 20202020 to 202495% CI 0.4 to 1.12,257none; each county counted onceCounty election returnsInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates.
    td_other_w+1.9difference between the group mean and the all-county mean, percentage points of the two-party marginvote-weighted mean of county swing minus national swing in the group, minus the same mean over all counties in the analysisall other counties in 20202020 to 202495% CI 0.8 to 2.72,257two-party votes in the later electionCounty election returnsInterval: 95% percentile interval from a bootstrap over states, 2,000 replicates.
    wayne_rel−2.5county swing minus national swing, percentage points of the two-party margincounty swing minus national swingWayne County, Michigan2020 to 20241none (full counts)County election returns
    z_black−0.18correlation coefficient, from −1 to +1vote-weighted correlation between the Black share and the ZIP code area swingZIP code areas with more than 100 presidential votes in 2020, contiguous United States2016 to 202095% CI −0.29 to −0.1129,323presidential votes in 2020Precinct votes on census geographiesInterval: 95% percentile interval from a bootstrap over states.
    z_college+0.47correlation coefficient, from −1 to +1vote-weighted correlation between the college share (ZCTA atlas measure) and the ZIP code area swingZIP code areas with more than 100 presidential votes in 2020, contiguous United States2016 to 202095% CI 0.42 to 0.5529,323presidential votes in 2020Precinct votes on census geographiesInterval: 95% percentile interval from a bootstrap over states.
    z_foreign−0.46correlation coefficient, from −1 to +1vote-weighted correlation between the foreign-born share and the ZIP code area swingZIP code areas with more than 100 presidential votes in 2020, contiguous United States2016 to 202095% CI −0.61 to −0.1429,323presidential votes in 2020Precinct votes on census geographiesInterval: 95% percentile interval from a bootstrap over states.
    z_hispanic−0.50correlation coefficient, from −1 to +1vote-weighted correlation between the Hispanic share and the ZIP code area swingZIP code areas with more than 100 presidential votes in 2020, contiguous United States2016 to 202095% CI −0.60 to −0.2929,323presidential votes in 2020Precinct votes on census geographiesInterval: 95% percentile interval from a bootstrap over states.
    zcta_college_mean54.7%percent, atlas college measuremean across areas of the atlas college-education shareZIP code areas in the check2016 to 202029,323none; each area counted oncePrecinct votes on census geographies
    zcta_n29,323ZIP code areascount of areasZIP code areas with more than 100 presidential votes in 2020 and all four characteristics2016 to 2020none (full counts)Precinct votes on census geographies
    zcta_n_dropped14ZIP code areascount of areas dropped because the atlas codes a characteristic as missing (-1)ZIP code areas with more than 100 presidential votes in 20202016 to 2020none (full counts)Precinct votes on census geographies

    Definitions

    Correlation
    A number from minus 1 to plus 1 for how closely two measures move together in a straight-line pattern. Zero means no straight-line pattern; a correlation does not say that one measure causes the other.
    Swing
    The change in a place's two-party margin between two elections. In this book a positive swing is a move toward the Democrats.
    County two-party margin
    The Democratic vote minus the Republican vote, divided by the sum of the two, so a positive value is a Democratic lead. Votes for other candidates are left out.
    Percentage point
    The unit for the difference between two percentages. A change from one share to another is stated in points, not in percent, so that absolute and relative change are not confused.
    National swing
    The change between two elections in the Democratic minus Republican margin for the country as a whole. A county's own swing is compared with it to show whether the county moved with the nation or against it.
    Confidence interval
    A range around an estimate that would contain the true value in 95% of repeated samples if the sampling model held. The book reports 95% intervals unless it says otherwise.
    Matched counties
    The counties that report a vote in both elections being compared. Changes are computed on them so that a county created, merged or renamed between the two elections does not distort the comparison.
    Standard deviation
    A measure of how far values typically fall from their average. A larger standard deviation means the values are more spread out.
    Standardized coefficient
    A regression coefficient measured in standard deviations of the variables involved. It lets effects on differently scaled variables be compared.
    Clustered standard errors
    Standard errors that allow answers within the same group, such as the same county or the same week, to be related. They are wider than ordinary errors when members of a group resemble each other.
    ZCTA
    ZIP Code Tabulation Area: the Census Bureau's area approximation of a ZIP code, built from the census blocks that fall inside it. It is the one neighborhood geography that lines up between the 2016 and 2020 vote estimates.
    Survey weights
    Numbers that scale each respondent so the sample matches the population on known traits such as age, race, education and region. A weighted average counts a respondent with a large weight for more than one with a small weight.
    Effective sample size
    The number of equally weighted respondents that would give the same precision as the weighted sample. It is smaller than the raw count when the weights vary a lot, and it sets how wide the confidence interval is.
    Ecological inference
    Drawing a conclusion about individuals from data on groups or places, such as counties. A pattern across counties can differ from the pattern among the people who live in them.

    Methods

    Sample: presidential returns for the 7 elections from 2000 to 2024 (Algara and Amlani for 2000 to 2020, MIT Election Data and Science Lab for 2024), from the repaired county file whose 2024 totals are corrected for 173 counties in South Carolina, Wisconsin and West Virginia. The 41 Alaska rows (election districts) are dropped before any calculation; in these years no other row lacks a FIPS code, a vote count or two-party votes. A pair of consecutive elections uses the counties present in both, matched on FIPS code, which gives 3,111 to 3,114 counties; county boundaries are not harmonized. County characteristics come from the county demographics panel (decennial census and American Community Survey estimates, interpolated to election years, so they carry sampling error that no interval here includes) at the earlier election of the pair: the share of adults 25 and older with a bachelor's degree or more, the Hispanic share of residents (any race), the foreign-born share of residents and the non-Hispanic Black share of residents; the county groups also use median household income in 2024 dollars and the rural share of residents. Eight Connecticut counties have no characteristics for 2020, and Jackson County, Missouri loses its Kansas City votes to a separate unit in 2024; both are left out of the 2020 to 2024 correlations, regressions, groups and scatter and stay in the national swing, so that the swing matches chapter 10.1; Alaska is not in any county statistic. Estimand: the margin is 100 times the Democratic minus the Republican votes over their sum; a county's swing is its margin in the later election minus its margin in the earlier one; the national swing is the same change in the summed margin of the matched counties; the relative swing is the county swing minus the national swing. A correlation with the swing equals the correlation with the relative swing. Weights: two-party votes in the later election (vote-weighted) or one per county (county-equal). Correlations are Pearson correlations across counties. Regressions are weighted least squares of the swing on the four characteristics, each variable standardized with the weighted mean and standard deviation of the weighting used; non-Hispanic white share is not a regressor. A second regression uses Hispanic and foreign-born share only. R-squared is the share of the variance of the standardized swing that the fitted values reproduce, from the weighted fit. Intervals: 95% percentile intervals from a bootstrap over whole states for correlations, for the mean swing of county groups and for the difference between a group mean and the all-county mean (2,000 replicates, seed 12345, 48 states and the District of Columbia in the 2020 to 2024 pair; for a group mean the states are resampled from all states in the analysis, so a group can gain or lose states), and normal intervals with errors clustered by state for regression coefficients. The returns are full counts, so these intervals show how much a number depends on which states are in the set; they are not sampling error of the vote and they do not include the sampling error of the county characteristics. County groups: high-Hispanic (25% or more Hispanic in 2020), high-Black (25% or more non-Hispanic Black and not high-Hispanic), affluent suburban (35% or more of adults with a bachelor's degree, median household income of $75,000 or more, rural share below 25%, and neither of the first two) and all other counties. The county-type figure plots each group's mean relative swing minus the mean over all counties in the analysis, in the same weighting, because the all-county mean is not zero (the national swing is the change in the summed margin, which large counties dominate). Threshold check: the difference from the all-county mean is recomputed for the high-Hispanic group with a 15% cut, for the high-Black group with six other cuts (15, 20, 30, 35, 40 and 50%), and for the affluent suburban group with six other sets of cuts that move the college cut (to 30 or 40%), the income cut (to $60,000 or $90,000) or the rural cut (to 10 or 50%) one at a time from the baseline. Group means of the swing by Hispanic share (under 10, 10 to under 25, 25 to under 50 and 50% or more) and by college share (under 20, 20 to under 40 and 40% or more) are drawn at the group's median share, the same for both weightings. Large counties: 250,000 or more two-party votes in the later election; correlations inside a size class count each county once, and the table of size classes also gives the mean college share and mean swing of each class, and for all counties in each weighting. ZIP code areas: the 2016 to 2020 swing surface from precinct votes allocated to ZIP code areas (Fekrazad 2025; the swing is the 2020 margin minus the 2016 margin, in points), areas with more than 100 presidential votes in 2020 (29,323 areas), weighted by 2020 presidential votes; its college measure is the atlas's college-education share, which the atlas file does not define and is not the county bachelor's degree share; areas with a negative sentinel in any of the four measures are dropped. Survey check: Cooperative Election Study respondents who reported a Democratic or Republican presidential vote in 2012, 2016, 2020 and 2024, the year-specific weight (the pre-election weight, the only weight present in all four waves, applied to a post-election vote item), the change in the weighted margin between two waves by self-reported race (the waves are separate samples of respondents; the chart shows White, Black and Hispanic respondents and the data table also has Asian and other respondents), with intervals from the Kish effective sample size (two independent waves, standard errors combined in quadrature). Sensitivity to the weight: the post-election weight for 2012 to 2016 and 2016 to 2020 (not in the file for 2024) and the validated-voter weight for 2020 to 2024 (respondents matched to a voter file). Suppression: none for county or ZIP code area figures; a survey cell needs at least 100 respondents and an effective sample of at least 100, and every race-by-wave cell meets both.

    What these data cannot show

    • Every correlation above is a property of counties, and a pattern across places can differ from the pattern among the people who live in them, a limit known as ecological inference.
    • Robinson [5] showed that a correlation across places can have the opposite sign from the correlation across individuals.
    • The foreign-born population includes residents who are not citizens and cannot vote, so the foreign-born correlation says where the swing was large and not how immigrants voted.
    • The characteristics describe residents, not voters, and a swing combines people who changed their vote with people who began or stopped voting or moved in or out.
    • Planned, Composition and behavior in county change (https://vishalsingh.org/politics/composition-and-behavior-in-county-change; planned) separates composition from behavior with other data.
    • The dates are the dates of pairs.
    • A correlation for 2012 to 2016 and one for 2016 to 2020 cannot say when between the two elections a county moved, and a change of sign between two pairs says that the ordering of counties changed, not why.
    • The four characteristics are correlated with each other and with others that are not in the regression, among them income, age and rurality, which Planned, Income and the county vote (https://vishalsingh.org/politics/income-and-the-county-vote; planned) and Planned, Rural counties (https://vishalsingh.org/politics/rural-counties; planned) take up.
    • A coefficient therefore describes one regression and not a separate effect.
    • The characteristics are census and American Community Survey estimates interpolated between census and survey years, so they carry sampling error, most in small counties, that no interval here includes.
    • The county set is not harmonized across boundary changes, and the county groups are threshold rules whose group means move with the cut.
    • A swing is not adjusted for the county's earlier margin, and a county that began with an almost one-sided margin had less room to move in one direction than a competitive county did.
    • The intervals describe dependence on which states are in the set, and the returns themselves are counts.
    • The intervals on group means are of the same kind.
    • The ZIP code check covers only 2016 to 2020, and its votes are allocated from precincts.
    • The CES is an opt-in online panel with self-reported vote, so its estimates depend on how well the weights correct for who joins and on which weight is used.
    • The data used here hold no measure of turnout by group, of attitudes or of campaign activity, so they cannot say why the swing lined up with Hispanic and foreign-born share in 2020 to 2024 and with other characteristics in 2012 to 2016.

    References

    1. Sides, John; Tesler, Michael; Vavreck, Lynn (2018). Identity Crisis: The 2016 Presidential Campaign and the Battle for the Meaning of America. Princeton University Press. press.princeton.edu/books/hardcover/9780691174198/identity-crisis
    2. Zingher, Joshua N. (2022). Diploma Divide: Educational Attainment and the Realignment of the American Electorate. Political Research Quarterly 75(2): 263-277. doi:10.1177/10659129221079862
    3. Fekrazad, Amir (2025). A dataset of US precinct votes allocated to Census geographies with precision. Scientific Data 12: 794. doi:10.1038/s41597-025-05140-3
    4. Kish, Leslie (1965). Survey Sampling. John Wiley and Sons.
    5. Robinson, W. S. (1950). Ecological Correlations and the Behavior of Individuals. American Sociological Review 15(3): 351-357.

    Provenance

    Pipeline version
    1.0.0
    Build script
    book3/chapters/education-ethnicity-and-the-county-shift/build.py (sha256 f5f2e746959f3a841962ddacad9e93d8c3e96e4b09d54bc29efb65bdb0db0388)
    Built on
    2026-09-30
    Site commit
    16414b2c7257546a7042d0b1734657f208999f60

    Inputs

    FileSize (bytes)SHA-256, first 1 MBSHA-256, last 1 MB
    data/cces/cces_clean.parquet53,454,8689430e88b3196c9ca2250bdda1908d3920e80e276ca0c529c514e2fc2bdd00806f61097c727c38fd8d7c8e53fe86935fb626f351a64d99ccb1ae0b56715b2c405
    data/county/county_demographics_2000_2024.parquet4,334,22045cdaf63128da1aa0c12e1196d7e60835697d7432ab9bff1acd2f5559fdb513090293a64867bf37645b53eaf5ab343f3b284c0d2c3fc3b8e0f38d32f1649fee4
    data/county/pres_county_1868_2024.parquet6,295,675bec11c7a0cb5d4180bbd6809d048bc892dd00dfcdde527fa4da871b1dd3f835fb2a4f000f2eea72d09af8939555289e924875cca40cd95ec8869104cd575bed7
    data/precinct/census_estimates/zcta_swing_atlas.parquet11,850,164ca87f58b5b27fc0ebd644d594a8b93971f85d40f95132ac641ffc84c5021684e6db8ad81722c59d7fc7436e5563bfd33b9a60fe03aff344e763af8a25df38651

    Outputs

    FileSHA-256
    facts.json7464f5e3872aba0a22081c0d29fb15a918851de8df78ff45d13c776e5e5043dd
    figures/ces_by_race.jsonc6a252485706a8746b15c92d54aea7daa700584da2f8ce9852e8a7d2aa05e539
    figures/correlation_and_model.json6a5e17b116f8bb2669531108516970013f5ed8a0a444b533cb8b5b8a76f2e494
    figures/correlation_by_pair.jsonbbef30d1d9a8bef56396b87678ba67a66bd63d153ac1045cad280913885e87b2
    figures/county_types.json1a9ecfe991a3f7d3c092b1a25e3348ecada6ca26e6c27acc55e416483ef9372f
    figures/size_classes.json3c58f16849b38b5544184571334cdd6ec878c4e7d93091a96e7686388e951ea6
    figures/swing_by_share.json24ec23e62848bdc8db2946e19f2879cd82f35d5262a661e3796b9702011cba51
    figures/swing_map.json4bf2f17dfc1f486b70e949ac9c05fd009403c4be378e90f35093908c37c70bf6
    figures/zip_code_check.json7a1b7792c746cac843cba3a651416cf81f3c8f49fb1d0000a14cad546b048e25
    meta.jsonb0fca8d301e58168ec3d3c931c99f07dd0274ab1df23a4eca870c35c56d8c0d5
    public/data/education-ethnicity-and-the-county-shift/swing_map.json463109502e6e43b2430741cf9880dfb154f576691591cbe85e5d24769376eec1
    refs.jsonbdb9a736095e79a8f41f0f4161b0472c8804962220f14e7b8d6b27114063b76d

    Machine formats