Skip to content
Contents
The Public Mind

    Type to search. Planned chapters match by title only.

    Companion 8.1c · Report

    Measures of hardship compared

    Across 80,873 census tracts, the median absolute coefficient of a hardship measure on the 2020 Democratic vote falls from 4.7 points per standard deviation to 2.2 once race and ethnicity, education, density and state are held fixed.

    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
    Measures of hardship compared
    Chapter
    Companion 8.1c (Part VIII, Places and the people in them; Votes, giving and places)
    Question
    On one common specification, which kinds of hardship track the vote and which are demographic proxies?
    Dek
    Across 80,873 census tracts, the median absolute coefficient of a hardship measure on the 2020 Democratic vote falls from 4.7 points per standard deviation to 2.2 once race and ethnicity, education, density and state are held fixed.
    Grain
    places
    Status
    draft
    Published
    Updated
    not revised
    Data sources
    • Precinct votes on census geographies. Precinct votes allocated to 2020 census tracts and ZIP code tabulation areas (Fekrazad 2025), contiguous states and the District of Columbia, with the American Community Survey controls of the project atlases (2019 to 2023 five-year for tracts; ZIP code vintage not confirmed); years: 2016 and 2020 (contiguous United States only); weights: votes cast in the unit (pres_tot, pres_tot_2020); units with 100 or fewer votes dropped
    • Area Deprivation Index. Area Deprivation Index national rank, Neighborhood Atlas version 4.0.1 (2023); tract values are unweighted means of block-group ranks and ZIP code values are area aggregations; license not confirmed; years: Vintage as distributed with the tract and ZCTA atlas files.; weights: none (area values)
    • Opportunity Atlas. Opportunity Atlas tract estimates for children born 1978 to 1983 with low-income parents, area-interpolated to 2020 tracts (household and individual income rank, incarceration, teen birth); years: Birth cohorts and outcome years as defined by Chetty and others (2018).; weights: none (area values)
    • EJScreen. EJScreen 2024 tract values (version 2.32 in the atlas build code), from a community mirror of the archived tool; years: Version as distributed with the tract atlas file.; weights: none (area values)
    • CDC PLACES. PLACES crude prevalence of nine adult health measures, model-based; 2024 release for tracts and 2025 release for ZIP code areas; years: Release as distributed with the tract and ZCTA atlas files.; weights: none (area values)
    • Social Capital Atlas. Social Capital Atlas ZIP code values (2022 release, Facebook users), six measures; years: Built from Facebook friendship data; see the provider for the measurement window.; weights: none (area values)
    • IRS SOI ZIP code data. IRS Statistics of Income ZIP code data, tax year 2022: shares of returns with the earned income credit and with unemployment compensation, and mean adjusted gross income per return; years: Tax year as distributed with the ZCTA atlas file.; weights: none (area values)
    Canonical URL
    https://vishalsingh.org/politics/measures-of-hardship-compared
    Markdown
    https://vishalsingh.org/politics/measures-of-hardship-compared/report.md
    BibTeX
    @misc{singh2026measuresofhardshipcompared,
      author = {Singh, Vishal},
      title = {Measures of hardship compared},
      year = {2026},
      url = {https://vishalsingh.org/politics/measures-of-hardship-compared},
      note = {In The Public Mind. Published 3 October 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
    count of tracts in the common sampletracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential election80,873none (counts of units and votes)Precinct votes on census geographiesn_tracts
    median across measures of the absolute raw coefficienttracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential election4.780,873votes cast in the tract (pres_tot)Precinct votes on census geographiesmed_abs_raw
    median across measures of the absolute common-specification coefficienttracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential election2.280,873votes cast in the tract (pres_tot)Precinct votes on census geographiesmed_abs_adj
    common-specification coefficient of the Democratic two-party share on the standardized measure: ozonetracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential election−3.295% CI −4.3 to −2.180,873votes cast in the tract (pres_tot)EJScreent_ozone_adj
    common-specification coefficient of the Democratic two-party share on the standardized measure: no health insurancetracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential election7.695% CI 6.2 to 9.080,873votes cast in the tract (pres_tot)CDC PLACESt_access2_adj
    count of measures whose raw 95% interval excludes zerotracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential election20votes cast in the tract (pres_tot)Precinct votes on census geographiesn_raw_nonzero
    count of measures that keep their sign and at least half of the raw coefficienttracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential election3votes cast in the tract (pres_tot)Precinct votes on census geographiesn_keeps
    share of the raw coefficient that a measure must keep to count as keeping its associationmeasures with a raw interval that excludes zero2020 presidential election50%none (rule)Precinct votes on census geographieskeep_threshold
    count of measures that keep less than half of the raw coefficient or whose adjusted interval includes zerotracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential election9votes cast in the tract (pres_tot)Precinct votes on census geographiesn_lose
    count of measures whose adjusted interval lies on the other side of zero from the raw coefficienttracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential election8votes cast in the tract (pres_tot)Precinct votes on census geographiesn_reverses

    Findings

    Once race and ethnicity, education, population density and state are held fixed, the median absolute coefficient of a tract measure of hardship on the 2020 Democratic vote is 2.22.2 points of Democratic two-party vote share per standard deviation of the measureEstimandmedian across measures of the absolute common-specification coefficientn80,873Weightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourcePrecinct votes on census geographies points, against 4.74.7 points of Democratic two-party vote share per standard deviation of the measureEstimandmedian across measures of the absolute raw coefficientn80,873Weightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourcePrecinct votes on census geographies points before any controls. The unit is points of Democratic share of the two-party vote per 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 the measure, and the sample is the 80,87380,873 tractsEstimandcount of tracts in the common sampleWeightsnone (counts of units and votes)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourcePrecinct votes on census geographies census tractsCensus tractA Census Bureau neighborhood area, usually home to between 1,200 and 8,000 people. Tract boundaries were redrawn after the 2010 census and again after 2020. that have every measure and control, described below. The adjusted coefficients run from −3.2−3.2 points of Democratic two-party vote share per standard deviation of the measureEstimandcommon-specification coefficient of the Democratic two-party share on the standardized measure: ozoneInterval95% CI −4.3 to −2.1n80,873Weightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourceEJScreen for ozone, an EJScreen model estimate, to 7.67.6 points of Democratic two-party vote share per standard deviation of the measureEstimandcommon-specification coefficient of the Democratic two-party share on the standardized measure: no health insuranceInterval95% CI 6.2 to 9.0n80,873Weightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourceCDC PLACES for lack of health insurance, a PLACES model estimate.

    Of the 2020 measuresEstimandcount of measures whose raw 95% interval excludes zeroWeightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourcePrecinct votes on census geographies measures that go with the vote before any controls, 33 measuresEstimandcount of measures that keep their sign and at least half of the raw coefficientWeightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourcePrecinct votes on census geographies keep at least 50%50% percent of the raw coefficientEstimandshare of the raw coefficient that a measure must keep to count as keeping its associationWeightsnone (rule)Populationmeasures with a raw interval that excludes zeroPeriod2020 presidential electionSourcePrecinct votes on census geographies of that association once the controls are in, 99 measuresEstimandcount of measures that keep less than half of the raw coefficient or whose adjusted interval includes zeroWeightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourcePrecinct votes on census geographies lose more than 50%50% percent of the raw coefficientEstimandshare of the raw coefficient that a measure must keep to count as keeping its associationWeightsnone (rule)Populationmeasures with a raw interval that excludes zeroPeriod2020 presidential electionSourcePrecinct votes on census geographies of it and 88 measuresEstimandcount of measures whose adjusted interval lies on the other side of zero from the raw coefficientWeightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourcePrecinct votes on census geographies reverse sign. The rule that sorts the measures into these groups was set after a first run of the estimates, and the last section shows that two measures sit close to its line.

    Each measure is signed so that a higher value means more hardship, so a positive coefficient means a more Democratic vote where hardship is higher (social capital, taken up below, is the exception). The estimates are descriptive regressions that compare places. The votes are precinct returns that a land-cover model allocated to census geographies [1], so each area's Democratic share is a modeled estimate and not a count, and a pattern across areas can differ from the pattern among the people in them [2] (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.). Several of the measures are model estimates as well, the PLACES health values among them, and the next section says which. Companion 8.1d, Air pollution and the vote covers air pollution in detail, and chapters are planned on deprivation and childhood outcomes (Planned, Deprivation and mobility (planned)), health (Planned, Health outcomes and the vote (planned)) and social ties (Planned, Social capital (planned)). This chapter puts the measures on one footing and does not rebuild those results.

    One footing for every measure

    The comparison fixes the sample, the outcome, the weights, the controls and the interval method, and it gives each measure the same sign and scale.

    The 2020 vote layer covers the contiguous states and the District of Columbia and holds 83,64883,648 tractsEstimandcount of tractsWeightsnone (counts of units and votes)Population2020 census tracts in the vote layerPeriod2020 presidential electionSourcePrecinct votes on census geographies census tracts. The tract atlas has a row for 82,76582,765 tractsEstimandcount of tractsWeightsnone (counts of units and votes)Population2020 census tracts in the tract atlasPeriod2020 presidential electionSourcePrecinct votes on census geographies of them. The 883883 tractsEstimandcount of tractsWeightsnone (counts of units and votes)Populationtracts of the vote layer with no row in the tract atlasPeriod2020 presidential electionSourcePrecinct votes on census geographies without a row are the tracts of Connecticut, which the atlas codes by planning region and the vote layer by county; they carry 1.8 million1.8 million votesEstimandsum of estimated presidential votesWeightsnone (counts of units and votes)Populationtracts of the vote layer with no row in the tract atlasPeriod2020 presidential electionSourcePrecinct votes on census geographies votes and voted 60%60% percent of the two-party voteEstimandDemocratic share of the two-party voteWeightsvotes cast (sums of tract votes)Populationtracts of the vote layer with no row in the tract atlasPeriod2020 presidential electionSourcePrecinct votes on census geographies Democratic. Of the atlas tracts, 81,61781,617 tractsEstimandcount of tractsWeightsnone (counts of units and votes)Populationtracts in the atlas with more than 100 estimated presidential votesPeriod2020 presidential electionSourcePrecinct votes on census geographies have more than 100100 estimated votesEstimandminimum votes for a unit to enter the sampleWeightsnone (counts of units and votes)Populationtracts and ZIP code areasPeriod2020 presidential electionSourcePrecinct votes on census geographies estimated votes, and the common sample keeps those of them that have every measure and control. They lie in 3,0813,081 countiesEstimandcount of counties containing a tract of the sampleWeightsnone (counts of units and votes)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourcePrecinct votes on census geographies counties in 4747 statesEstimandcount of states containing a tract of the sampleWeightsnone (counts of units and votes)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourcePrecinct votes on census geographies states and carry 154.8 million154.8 million votesEstimandsum of estimated presidential votesWeightsnone (counts of units and votes)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourcePrecinct votes on census geographies votes. The 744744 tractsEstimandcount of tracts droppedWeightsnone (counts of units and votes)Populationtracts with more than 100 votes that lack a measure or controlPeriod2020 presidential electionSourcePrecinct votes on census geographies tracts that drop out at this point voted 74.3%74.3% percent of the two-party voteEstimandDemocratic share of the two-party vote in the dropped tractsWeightsvotes cast (sums of tract votes)Populationdropped tracts with more than 100 votesPeriod2020 presidential electionSourcePrecinct votes on census geographies Democratic, against 52.0%52.0% percent of the two-party voteEstimandDemocratic share of the two-party vote in the sampleWeightsvotes cast (sums of tract votes)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourcePrecinct votes on census geographies in the sample. The race and college controls are missing for 218218 tractsEstimandcount of tracts dropped at this step of the sampleWeightsnone (counts of units and votes)Populationtracts with more than 100 votesPeriod2020 presidential electionSourcePrecinct votes on census geographies of them, 203203 tractsEstimandcount of such tracts in the District of ColumbiaWeightsnone (counts of units and votes)Populationtracts with more than 100 votes and no race share or college sharePeriod2020 presidential electionSourcePrecinct votes on census geographies in the District of Columbia, and those tracts voted 93%93% percent of the two-party voteEstimandDemocratic share of the two-party voteWeightsvotes cast (sums of tract votes)Populationtracts dropped for a missing controlPeriod2020 presidential electionSourcePrecinct votes on census geographies Democratic. The other 526526 tractsEstimandcount of tracts droppedWeightsnone (counts of units and votes)Populationtracts with more than 100 votes and the controls but no value for the Area Deprivation Index, the Opportunity Atlas or EJScreenPeriod2020 presidential electionSourcePrecinct votes on census geographies lack an Area Deprivation Index, Opportunity Atlas or EJScreen value and voted 59%59% percent of the two-party voteEstimandDemocratic share of the two-party voteWeightsvotes cast (sums of tract votes)Populationtracts dropped for a missing Area Deprivation Index, Opportunity Atlas or EJScreen valuePeriod2020 presidential electionSourcePrecinct votes on census geographies Democratic (Table 2).

    The outcome is the Democratic share of the 2020 two-party presidential vote, 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. of share. The Companion 8.1d, Air pollution and the vote chapter reports the margin, the Democratic share minus the Republican share, and a coefficient of the margin is 22 multipleEstimandfactor between the two-party margin in points and the Democratic share minus 50Weightsnone (definition)PopulationtractsPeriod2020 presidential electionSourcePrecinct votes on census geographies times the coefficient of the share on the same data. Each area counts in proportion to its estimated votes. A measure is cut at its 1st and 99th percentiles across areas, so that a few extreme values do not set the scale, and then standardized with the vote-weighted mean and standard deviation. A coefficient is the difference in Democratic share, in points, between two areas one standard deviation apart on the measure, and with controls the two areas also match on the controls. The vote-weighted standard deviation of the Democratic share across tracts is 20.920.9 points of Democratic two-party shareEstimandvote-weighted standard deviation of the tract Democratic two-party shareWeightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourcePrecinct votes on census geographies points.

    The controls are the shares of residents who are white, Black, Asian and Hispanic, the college share, the log of population density and a fixed effectFixed effectsRegression terms that give each group, such as each country or each year, its own baseline. The other coefficients then compare respondents within the same group. for each state, which compares areas inside one state. Race and ethnicity, education and density explain 72%72% percent of within-state varianceEstimandshare of the vote-weighted within-state variance of the Democratic share explained by race and ethnicity, college share and log densityWeightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourcePrecinct votes on census geographies of the variation in the vote within states, so an adjusted comparison is among tracts that resemble each other on traits that predict the vote closely. The controls leave out income, which is itself a measure of hardship, and age; the last section adds both as a variation. Intervals are 95% intervals from 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., with the critical value of a t distribution that has one fewer degree of freedom than there are clusters, since the number of clusters is small [3].

    The measures come from six sources in the project atlas, and the atlas build documentation, not the data files, dates them. The Area Deprivation IndexArea Deprivation IndexA ranking of neighborhoods built from income, education, employment and housing measures in the American Community Survey. Higher ranks mean more deprived neighborhoods. ranks neighborhoods from least to most deprived [4]. The atlas holds the 2023 release of the Neighborhood Atlas, with tract values that are unweighted means of block-group ranks and ZIP code values that aggregate them by area, an approximation. The terms of use may restrict redistribution and are unconfirmed, so this chapter publishes coefficients and no area values. The Opportunity Atlas gives model-based estimates of outcomes in adulthood for children who grew up in a tract [5], here children born between 1978 and 1983 whose parents had low incomes, interpolated from 2010 tracts to 2020 tracts. They do not describe the tract's current residents. EJScreen is the Environmental Protection Agency's screening tool, here the 2024 release as kept in a community mirror after the agency withdrew it.The atlas build code and Companion 8.1d, Air pollution and the vote name different versions of the 2024 release, and the two have not been reconciled; the methods note gives both. The PLACES estimates of adult health are crude prevalence from a model, the 2024 release for tracts and the 2025 release for ZIP code areas, taken up below [6]. The tract controls from the American Community Survey cover 2019 to 2023, so the vote of November 2020 is set against measures dated 2019 to 2024.

    Two sources exist for ZIP code areas only. The Social Capital Atlas is a 2022 snapshot built from Facebook friendships, with noise added to protect privacy [7]; the 66 measuresEstimandcount of measuresWeightsnone (count)PopulationSocial Capital Atlas measuresPeriod2020 presidential electionSourceSocial Capital Atlas columns used here match the 2022 release value for value. The IRS ZIP code data are for tax year 2022 and describe households that file a tax return. The ZIP code sample has its own counts and is described in its section. Social capital keeps its published direction, so a higher value means more connection, and the other measures are signed toward more hardship.

    Before controls, the measures disagree in sign

    Table 1 plots the raw and adjusted coefficient of each of the 2424 measuresEstimandcount of measuresWeightsnone (counts of units and votes)Populationtract measures of hardship in the chapterPeriod2020 presidential electionSourcePrecinct votes on census geographies tract measures. The raw coefficients run from −10.4−10.4 points of Democratic two-party vote share per standard deviation of the measureEstimandraw coefficient of the Democratic two-party share on the standardized measure: arthritisInterval95% CI −11.8 to −8.9n80,873Weightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourceCDC PLACES for arthritis, a modeled PLACES estimate, to 13.113.1 points of Democratic two-party vote share per standard deviation of the measureEstimandraw coefficient of the Democratic two-party share on the standardized measure: proximity to hazardous waste facilitiesInterval95% CI 11.9 to 14.4n80,873Weightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourceEJScreen for proximity to hazardous waste facilities, an EJScreen indicator. Before controls, 1212 measuresEstimandcount of measures whose raw 95% interval lies above zeroWeightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourcePrecinct votes on census geographies measures have a coefficient with an interval above zero, 88 measuresEstimandcount of measures whose raw 95% interval lies below zeroWeightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourcePrecinct votes on census geographies have one with an interval below zero and 44 measuresEstimandcount of measures whose raw 95% interval includes zeroWeightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourcePrecinct votes on census geographies have an interval that includes zero. The positive ones are mainly environmental: 13.1 (95% CI 11.9 to 14.4)13.1 points of Democratic two-party vote share per standard deviation of the measureEstimandraw coefficient of the Democratic two-party share on the standardized measure: proximity to hazardous waste facilitiesInterval95% CI 11.9 to 14.4n80,873Weightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourceEJScreen for hazardous waste proximity, 11.9 (95% CI 8.1 to 15.6)11.9 points of Democratic two-party vote share per standard deviation of the measureEstimandraw coefficient of the Democratic two-party share on the standardized measure: traffic proximityInterval95% CI 8.1 to 15.6n80,873Weightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourceEJScreen for traffic proximity, 11.4 (95% CI 10.1 to 12.7)11.4 points of Democratic two-party vote share per standard deviation of the measureEstimandraw coefficient of the Democratic two-party share on the standardized measure: nitrogen dioxideInterval95% CI 10.1 to 12.7n80,873Weightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourceEJScreen for nitrogen dioxide and 11.6 (95% CI 8.6 to 14.6)11.6 points of Democratic two-party vote share per standard deviation of the measureEstimandraw coefficient of the Democratic two-party share on the standardized measure: diesel particulate matterInterval95% CI 8.6 to 14.6n80,873Weightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourceEJScreen for diesel particulate matter. The negative ones are mainly deprivation and illness: −10.4 (95% CI −11.8 to −8.9)−10.4 points of Democratic two-party vote share per standard deviation of the measureEstimandraw coefficient of the Democratic two-party share on the standardized measure: arthritisInterval95% CI −11.8 to −8.9n80,873Weightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourceCDC PLACES for arthritis, −6.3 (95% CI −8.5 to −4.2)−6.3 points of Democratic two-party vote share per standard deviation of the measureEstimandraw coefficient of the Democratic two-party share on the standardized measure: depressionInterval95% CI −8.5 to −4.2n80,873Weightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourceCDC PLACES for depression and −5.9 (95% CI −8.2 to −3.5)−5.9 points of Democratic two-party vote share per standard deviation of the measureEstimandraw coefficient of the Democratic two-party share on the standardized measure: area deprivation index rankInterval95% CI −8.2 to −3.5n80,873Weightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourceArea Deprivation Index for the Area Deprivation Index, so more deprived tracts voted less Democratic.

    Two Opportunity Atlas measures of income in adulthood disagree. Low household income rank has a raw coefficient of 3.0 (95% CI 1.3 to 4.8)3.0 points of Democratic two-party vote share per standard deviation of the measureEstimandraw coefficient of the Democratic two-party share on the standardized measure: low household income rank in adulthoodInterval95% CI 1.3 to 4.8n80,873Weightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourceOpportunity Atlas and low individual income rank has −2.4 (95% CI −4.0 to −0.7)−2.4 points of Democratic two-party vote share per standard deviation of the measureEstimandraw coefficient of the Democratic two-party share on the standardized measure: low individual income rank in adulthoodInterval95% CI −4.0 to −0.7n80,873Weightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourceOpportunity Atlas, and the data here cannot say why the signs differ. Before controls, the answer to which kinds of hardship go with the vote depends on the measure: environmental burdens and some childhood outcomes go with a more Democratic vote, and deprivation and illness go with a more Republican one.

    With controls, most coefficients are positive and smaller

    With race and ethnicity, education, density and state held fixed, 1616 measuresEstimandcount of measures whose adjusted 95% interval lies above zeroWeightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourcePrecinct votes on census geographies measures have an interval above zero, 22 measuresEstimandcount of measures whose adjusted 95% interval lies below zeroWeightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourcePrecinct votes on census geographies have one below zero and 66 measuresEstimandcount of measures whose adjusted 95% interval includes zeroWeightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourcePrecinct votes on census geographies include zero. The two negative ones are ozone, −3.2 (95% CI −4.3 to −2.1)−3.2 points of Democratic two-party vote share per standard deviation of the measureEstimandcommon-specification coefficient of the Democratic two-party share on the standardized measure: ozoneInterval95% CI −4.3 to −2.1n80,873Weightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourceEJScreen, and fine particles, −2.0 (95% CI −3.8 to −0.1)−2.0 points of Democratic two-party vote share per standard deviation of the measureEstimandcommon-specification coefficient of the Democratic two-party share on the standardized measure: fine particles (pm2.5)Interval95% CI −3.8 to −0.1n80,873Weightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourceEJScreen. The largest coefficient belongs to lack of health insurance, 7.6 (95% CI 6.2 to 9.0)7.6 points of Democratic two-party vote share per standard deviation of the measureEstimandcommon-specification coefficient of the Democratic two-party share on the standardized measure: no health insuranceInterval95% CI 6.2 to 9.0n80,873Weightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourceCDC PLACES. The next four are fair or poor health, 4.54.5 points of Democratic two-party vote share per standard deviation of the measureEstimandcommon-specification coefficient of the Democratic two-party share on the standardized measure: fair or poor healthInterval95% CI 3.7 to 5.3n80,873Weightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourceCDC PLACES, the Area Deprivation Index, 3.93.9 points of Democratic two-party vote share per standard deviation of the measureEstimandcommon-specification coefficient of the Democratic two-party share on the standardized measure: area deprivation index rankInterval95% CI 2.6 to 5.2n80,873Weightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourceArea Deprivation Index, low household income rank, 3.63.6 points of Democratic two-party vote share per standard deviation of the measureEstimandcommon-specification coefficient of the Democratic two-party share on the standardized measure: low household income rank in adulthoodInterval95% CI 2.9 to 4.3n80,873Weightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourceOpportunity Atlas and housing built before 1960, 3.63.6 points of Democratic two-party vote share per standard deviation of the measureEstimandcommon-specification coefficient of the Democratic two-party share on the standardized measure: housing built before 1960Interval95% CI 2.9 to 4.3n80,873Weightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourceEJScreen, and their intervals overlap one another, so the data do not rank them. Among alike tracts in one state, the ones with more hardship voted more Democratic on those 1616 measuresEstimandcount of measures whose adjusted 95% interval lies above zeroWeightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourcePrecinct votes on census geographies measures. Adjusted coefficients are closer to zero than raw ones for 1717 measuresEstimandcount of measures whose adjusted coefficient is closer to zero than the raw coefficientWeightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourcePrecinct votes on census geographies of the 2424 measuresEstimandcount of measuresWeightsnone (counts of units and votes)Populationtract measures of hardship in the chapterPeriod2020 presidential electionSourcePrecinct votes on census geographies measures.

    The measures sort into groups by what the controls do. The group of 33 measuresEstimandcount of measures that keep their sign and at least half of the raw coefficientWeightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourcePrecinct votes on census geographies that keep at least 50%50% percent of the raw coefficientEstimandshare of the raw coefficient that a measure must keep to count as keeping its associationWeightsnone (rule)Populationmeasures with a raw interval that excludes zeroPeriod2020 presidential electionSourcePrecinct votes on census geographies of the raw coefficient is low household income rank, whose adjusted coefficient is 3.6 (95% CI 2.9 to 4.3)3.6 points of Democratic two-party vote share per standard deviation of the measureEstimandcommon-specification coefficient of the Democratic two-party share on the standardized measure: low household income rank in adulthoodInterval95% CI 2.9 to 4.3n80,873Weightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourceOpportunity Atlas, housing built before 1960, 3.6 (95% CI 2.9 to 4.3)3.6 points of Democratic two-party vote share per standard deviation of the measureEstimandcommon-specification coefficient of the Democratic two-party share on the standardized measure: housing built before 1960Interval95% CI 2.9 to 4.3n80,873Weightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourceEJScreen, and lack of health insurance, whose adjusted coefficient is larger than its raw one. The group of 99 measuresEstimandcount of measures that keep less than half of the raw coefficient or whose adjusted interval includes zeroWeightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourcePrecinct votes on census geographies that lose more than 50%50% percent of the raw coefficientEstimandshare of the raw coefficient that a measure must keep to count as keeping its associationWeightsnone (rule)Populationmeasures with a raw interval that excludes zeroPeriod2020 presidential electionSourcePrecinct votes on census geographies of it, or whose adjusted interval includes zero, is made up of 66 indicatorsEstimandcount of environmental indicators that keep less than half of the raw coefficient or whose adjusted interval includes zeroWeightsnone (count)PopulationEJScreen indicators in the chapterPeriod2020 presidential electionSourceEJScreen environmental indicators, incarceration, obesity and arthritis. The group of 88 measuresEstimandcount of measures whose adjusted interval lies on the other side of zero from the raw coefficientWeightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourcePrecinct votes on census geographies that reverse sign, with an adjusted interval on the other side of zero, is the Area Deprivation Index, low individual income rank, ozone, fine particles, depression, diabetes, current smoking and no leisure-time physical activity. The remaining 44 measuresEstimandcount of measures whose raw interval includes zeroWeightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourcePrecinct votes on census geographies have a raw interval that includes zero, and teen birth, fair or poor health and poor mental health are above zero once the controls are in. Both the 50%50% percent of the raw coefficientEstimandshare of the raw coefficient that a measure must keep to count as keeping its associationWeightsnone (rule)Populationmeasures with a raw interval that excludes zeroPeriod2020 presidential electionSourcePrecinct votes on census geographies line and the choice of the 99 measuresEstimandcount of PLACES measuresWeightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourcePrecinct votes on census geographies PLACES measures, made after a first look at 1919 measuresEstimandcount of PLACES measures examined in an exploratory run before the nine of the chapter were chosenWeightsnone (count)PopulationPLACES measures in the tract atlasPeriod2020 presidential electionSourceCDC PLACES of the 4040 measuresEstimandcount of PLACES measures in the tract atlasWeightsnone (count)PopulationPLACES measures in the tract atlasPeriod2020 presidential electionSourceCDC PLACES, followed a first run of the estimates. The last section shows how firm the groups are.

    Race and education move the coefficients most

    Table 3 adds the controls one block at a time. Across measures the median absolute change in the coefficient is 3.53.5 points of Democratic two-party vote share per standard deviation of the measureEstimandmedian across measures of the absolute change in the coefficient when race and ethnicity entersn80,873Weightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourcePrecinct votes on census geographies points when race and ethnicity enter, 3.83.8 points of Democratic two-party vote share per standard deviation of the measureEstimandmedian across measures of the absolute change in the coefficient when education entersn80,873Weightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourcePrecinct votes on census geographies when education enters, 1.01.0 points of Democratic two-party vote share per standard deviation of the measureEstimandmedian across measures of the absolute change in the coefficient when density entersn80,873Weightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourcePrecinct votes on census geographies when density enters and 1.61.6 points of Democratic two-party vote share per standard deviation of the measureEstimandmedian across measures of the absolute change in the coefficient when state fixed effects entersn80,873Weightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourcePrecinct votes on census geographies when state fixed effects enter. The size of a step depends on the order, so the steps do not add up to a share of the change. Leaving out one block from the common specification gives a median change of 3.23.2 points of Democratic two-party vote share per standard deviation of the measureEstimandmedian across measures of the absolute change in the common-specification coefficient when race and ethnicity is left outn80,873Weightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourcePrecinct votes on census geographies points for race and ethnicity, 3.03.0 points of Democratic two-party vote share per standard deviation of the measureEstimandmedian across measures of the absolute change in the common-specification coefficient when education is left outn80,873Weightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourcePrecinct votes on census geographies for education and 0.90.9 points of Democratic two-party vote share per standard deviation of the measureEstimandmedian across measures of the absolute change in the common-specification coefficient when density is left outn80,873Weightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourcePrecinct votes on census geographies for density.

    The Area Deprivation Index shows how a control can matter by construction. It is built from income, education, employment and housing measures [4], so holding education fixed removes part of what it measures. Its coefficient is −5.9 (95% CI −8.2 to −3.5)−5.9 points of Democratic two-party vote share per standard deviation of the measureEstimandraw coefficient of the Democratic two-party share on the standardized measure: area deprivation index rankInterval95% CI −8.2 to −3.5n80,873Weightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourceArea Deprivation Index before controls and −7.2 (95% CI −8.9 to −5.6)−7.2 points of Democratic two-party vote share per standard deviation of the measureEstimandcoefficient of the Area Deprivation Index with race and ethnicity shares held fixedInterval95% CI −8.9 to −5.6n80,873Weightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourceArea Deprivation Index with race and ethnicity held fixed. With race, education and density held fixed but no state effects it is 0.0 (95% CI −2.3 to 2.3)0.0 points of Democratic two-party vote share per standard deviation of the measureEstimandcoefficient of the Area Deprivation Index with race, education and density but no state fixed effectsInterval95% CI −2.3 to 2.3n80,873Weightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourceArea Deprivation Index, and with state effects it is 3.9 (95% CI 2.6 to 5.2)3.9 points of Democratic two-party vote share per standard deviation of the measureEstimandcommon-specification coefficient of the Democratic two-party share on the standardized measure: area deprivation index rankInterval95% CI 2.6 to 5.2n80,873Weightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourceArea Deprivation Index. In the common specification without the college share it is −3.6 (95% CI −5.2 to −2.1)−3.6 points of Democratic two-party vote share per standard deviation of the measureEstimandcommon-specification coefficient of the Area Deprivation Index with the college share left outInterval95% CI −5.2 to −2.1n80,873Weightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourceArea Deprivation Index.

    Environmental burdens lose most of their association

    Among the 1010 indicatorsEstimandcount of environmental indicatorsWeightsnone (count)PopulationEJScreen indicators in the chapterPeriod2020 presidential electionSourceEJScreen environmental indicators, all have a raw coefficient above zero and 99 indicatorsEstimandcount of environmental indicators whose raw 95% interval lies above zeroWeightsnone (count)PopulationEJScreen indicators in the chapterPeriod2020 presidential electionSourceEJScreen have an interval above zero. 66 indicatorsEstimandcount of environmental indicators that keep less than half of the raw coefficient or whose adjusted interval includes zeroWeightsnone (count)PopulationEJScreen indicators in the chapterPeriod2020 presidential electionSourceEJScreen of them keep at most 23%23% percent of the raw coefficientEstimandlargest share of the raw coefficient kept among the six indicatorsn80,873Weightsvotes cast in the tract (pres_tot)Populationsix environmental indicatorsPeriod2020 presidential electionSourceEJScreen of the raw coefficient after the controls. Diesel particulate matter goes from 11.6 (95% CI 8.6 to 14.6)11.6 points of Democratic two-party vote share per standard deviation of the measureEstimandraw coefficient of the Democratic two-party share on the standardized measure: diesel particulate matterInterval95% CI 8.6 to 14.6n80,873Weightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourceEJScreen to 1.1 (95% CI −0.8 to 2.9)1.1 points of Democratic two-party vote share per standard deviation of the measureEstimandcommon-specification coefficient of the Democratic two-party share on the standardized measure: diesel particulate matterInterval95% CI −0.8 to 2.9n80,873Weightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourceEJScreen, traffic proximity from 11.9 (95% CI 8.1 to 15.6)11.9 points of Democratic two-party vote share per standard deviation of the measureEstimandraw coefficient of the Democratic two-party share on the standardized measure: traffic proximityInterval95% CI 8.1 to 15.6n80,873Weightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourceEJScreen to 2.4 (95% CI 1.2 to 3.5)2.4 points of Democratic two-party vote share per standard deviation of the measureEstimandcommon-specification coefficient of the Democratic two-party share on the standardized measure: traffic proximityInterval95% CI 1.2 to 3.5n80,873Weightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourceEJScreen and nitrogen dioxide from 11.4 (95% CI 10.1 to 12.7)11.4 points of Democratic two-party vote share per standard deviation of the measureEstimandraw coefficient of the Democratic two-party share on the standardized measure: nitrogen dioxideInterval95% CI 10.1 to 12.7n80,873Weightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourceEJScreen to 2.0 (95% CI 0.8 to 3.1)2.0 points of Democratic two-party vote share per standard deviation of the measureEstimandcommon-specification coefficient of the Democratic two-party share on the standardized measure: nitrogen dioxideInterval95% CI 0.8 to 3.1n80,873Weightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourceEJScreen. The proximity indicators for hazardous waste facilities, Superfund sites and risk management facilities go from 13.1 (95% CI 11.9 to 14.4)13.1 points of Democratic two-party vote share per standard deviation of the measureEstimandraw coefficient of the Democratic two-party share on the standardized measure: proximity to hazardous waste facilitiesInterval95% CI 11.9 to 14.4n80,873Weightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourceEJScreen, 6.9 (95% CI 5.7 to 8.0)6.9 points of Democratic two-party vote share per standard deviation of the measureEstimandraw coefficient of the Democratic two-party share on the standardized measure: proximity to superfund sitesInterval95% CI 5.7 to 8.0n80,873Weightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourceEJScreen and 5.0 (95% CI 3.2 to 6.7)5.0 points of Democratic two-party vote share per standard deviation of the measureEstimandraw coefficient of the Democratic two-party share on the standardized measure: proximity to risk management facilitiesInterval95% CI 3.2 to 6.7n80,873Weightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourceEJScreen to 3.0 (95% CI 2.2 to 3.9)3.0 points of Democratic two-party vote share per standard deviation of the measureEstimandcommon-specification coefficient of the Democratic two-party share on the standardized measure: proximity to hazardous waste facilitiesInterval95% CI 2.2 to 3.9n80,873Weightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourceEJScreen, 0.6 (95% CI 0.0 to 1.1)0.6 points of Democratic two-party vote share per standard deviation of the measureEstimandcommon-specification coefficient of the Democratic two-party share on the standardized measure: proximity to superfund sitesInterval95% CI 0.0 to 1.1n80,873Weightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourceEJScreen and 0.5 (95% CI −0.3 to 1.3)0.5 points of Democratic two-party vote share per standard deviation of the measureEstimandcommon-specification coefficient of the Democratic two-party share on the standardized measure: proximity to risk management facilitiesInterval95% CI −0.3 to 1.3n80,873Weightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourceEJScreen.

    A state bootstrap puts the share of the raw coefficient that remains at 9% (95% CI −1% to 28%)9% percent of the raw coefficientEstimandcommon-specification coefficient divided by the raw coefficient, diesel particulate matterInterval95% CI −1% to 28%n80,873Weightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourceEJScreen for diesel, 20% (95% CI 14% to 28%)20% percent of the raw coefficientEstimandcommon-specification coefficient divided by the raw coefficient, traffic proximityInterval95% CI 14% to 28%n80,873Weightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourceEJScreen for traffic, 17% (95% CI 7% to 27%)17% percent of the raw coefficientEstimandcommon-specification coefficient divided by the raw coefficient, nitrogen dioxideInterval95% CI 7% to 27%n80,873Weightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourceEJScreen for nitrogen dioxide and 23% (95% CI 17% to 28%)23% percent of the raw coefficientEstimandcommon-specification coefficient divided by the raw coefficient, proximity to hazardous waste facilitiesInterval95% CI 17% to 28%n80,873Weightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourceEJScreen for hazardous waste proximity, and the 66 indicatorsEstimandcount of environmental indicators that keep less than half of the raw coefficient or whose adjusted interval includes zeroWeightsnone (count)PopulationEJScreen indicators in the chapterPeriod2020 presidential electionSourceEJScreen indicators keep between 8%8% percent of the raw coefficientEstimandsmallest share of the raw coefficient kept among the six indicatorsn80,873Weightsvotes cast in the tract (pres_tot)Populationsix environmental indicatorsPeriod2020 presidential electionSourceEJScreen and 23%23% percent of the raw coefficientEstimandlargest share of the raw coefficient kept among the six indicatorsn80,873Weightsvotes cast in the tract (pres_tot)Populationsix environmental indicatorsPeriod2020 presidential electionSourceEJScreen of their raw coefficients. Race, education and density explain 47%47% percent of within-state varianceEstimandshare of the within-state variance of diesel exposure explained by race and ethnicity, college share and densityn80,873Weightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourceEJScreen of the within-state variation in diesel exposure, 59%59% percent of within-state varianceEstimandshare of the within-state variance of nitrogen dioxide explained by race and ethnicity, college share and densityn80,873Weightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourceEJScreen in nitrogen dioxide and 51%51% percent of within-state varianceEstimandshare of the within-state variance of hazardous waste proximity explained by race and ethnicity, college share and densityn80,873Weightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourceEJScreen in hazardous waste proximity, so much of the within-state difference in these exposures follows demographics. The other environmental indicators behave differently. Housing built before 1960 keeps 54% (95% CI 42% to 71%)54% percent of the raw coefficientEstimandcommon-specification coefficient divided by the raw coefficient, housing built before 1960Interval95% CI 42% to 71%n80,873Weightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourceEJScreen of its raw coefficient and only 9%9% percent of within-state varianceEstimandshare of the within-state variance of older housing explained by race and ethnicity, college share and densityn80,873Weightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourceEJScreen of its variation is explained by the controls. Ozone and fine particles reverse sign, and toxic releases to air have a raw interval that includes zero. Companion 8.1d, Air pollution and the vote takes up four of these exposures in detail.

    These results depend on the level of the fixed effects. With county fixed effects in place of state fixed effects, which compares tracts inside one county, diesel is 4.1 (95% CI 2.7 to 5.6)4.1 points of Democratic two-party vote share per standard deviation of the measureEstimandcoefficient with race, education and density and county fixed effects instead of state fixed effects: diesel particulate matterInterval95% CI 2.7 to 5.6n80,873Weightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourceEJScreen, which is 36%36% percent of the raw coefficientEstimandcounty-fixed-effects coefficient divided by the raw coefficient, diesel particulate matter (a ratio of point estimates)n80,873Weightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourceEJScreen of its raw coefficient against 9%9% percent of the raw coefficientEstimandcommon-specification coefficient divided by the raw coefficient, diesel particulate matterInterval95% CI −1% to 28%n80,873Weightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourceEJScreen with state effects. Obesity goes from 0.0 (95% CI −1.5 to 1.6)0.0 points of Democratic two-party vote share per standard deviation of the measureEstimandcommon-specification coefficient of the Democratic two-party share on the standardized measure: obesityInterval95% CI −1.5 to 1.6n80,873Weightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourceCDC PLACES to 6.7 (95% CI 5.7 to 7.7)6.7 points of Democratic two-party vote share per standard deviation of the measureEstimandcoefficient with race, education and density and county fixed effects instead of state fixed effects: obesityInterval95% CI 5.7 to 7.7n80,873Weightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourceCDC PLACES, fine particles from −2.0 (95% CI −3.8 to −0.1)−2.0 points of Democratic two-party vote share per standard deviation of the measureEstimandcommon-specification coefficient of the Democratic two-party share on the standardized measure: fine particles (pm2.5)Interval95% CI −3.8 to −0.1n80,873Weightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourceEJScreen to 0.2 (95% CI −1.5 to 1.9)0.2 points of Democratic two-party vote share per standard deviation of the measureEstimandcoefficient with race, education and density and county fixed effects instead of state fixed effects: fine particles (pm2.5)Interval95% CI −1.5 to 1.9n80,873Weightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourceEJScreen and ozone from −3.2 (95% CI −4.3 to −2.1)−3.2 points of Democratic two-party vote share per standard deviation of the measureEstimandcommon-specification coefficient of the Democratic two-party share on the standardized measure: ozoneInterval95% CI −4.3 to −2.1n80,873Weightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourceEJScreen to −1.1 (95% CI −2.1 to −0.2)−1.1 points of Democratic two-party vote share per standard deviation of the measureEstimandcoefficient with race, education and density and county fixed effects instead of state fixed effects: ozoneInterval95% CI −2.1 to −0.2n80,873Weightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourceEJScreen. Whether a measure behaves as a demographic proxy depends on how local the comparison is.

    The PLACES health measures share most of their variance with demographics

    The CDC's PLACES estimates are the output of a multilevel model fitted to survey answers. Its inputs are the respondent's age, sex, race and ethnicity and education, the county poverty rate and state and county effects. The fitted model is then applied to each area's population by age, race and ethnicity and sex. Because counts by education are not available for small areas, a bootstrap assigns education to each group [6]. A tract's own college share is therefore not an input, and a tract's estimate differs from another's through its age, sex and racial mix and its county. The atlas holds crude prevalence and not age-adjusted prevalence, so a tract with older residents has higher prevalence of an age-related condition: arthritis correlates +0.62+0.62 correlationEstimandvote-weighted correlation of arthritis prevalence with the share of residents aged 65 and oldern81,400Weightsvotes cast in the tract (pres_tot)Populationtracts with more than 100 votes, race and age shares presentPeriod2020 presidential electionSourceCDC PLACES with the share of older residents. Across tracts, race and ethnicity shares, the shares of older residents and of children, and county effects share between 66%66% percent of varianceEstimandsmallest share of the variance of a PLACES measure explained by race and ethnicity, age and county effectsn81,400Weightsvotes cast in the tract (pres_tot)Populationtracts with more than 100 votes, race and age shares presentPeriod2020 presidential electionSourceCDC PLACES and 89%89% percent of varianceEstimandlargest share of the variance of a PLACES measure explained by race and ethnicity, age and county effectsn81,400Weightsvotes cast in the tract (pres_tot)Populationtracts with more than 100 votes, race and age shares presentPeriod2020 presidential electionSourceCDC PLACES of the variance of the 99 measuresEstimandcount of PLACES measuresWeightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourcePrecinct votes on census geographies PLACES measures here. County effects alone share between 33%33% percent of varianceEstimandsmallest share of the variance of a PLACES measure shared with county fixed effects alonen81,400Weightsvotes cast in the tract (pres_tot)Populationtracts with more than 100 votes, race and age shares presentPeriod2020 presidential electionSourceCDC PLACES and 78%78% percent of varianceEstimandlargest share of the variance of a PLACES measure shared with county fixed effects alonen81,400Weightsvotes cast in the tract (pres_tot)Populationtracts with more than 100 votes, race and age shares presentPeriod2020 presidential electionSourceCDC PLACES, and race and age alone between 25%25% percent of varianceEstimandsmallest share of the variance of a PLACES measure shared with race and ethnicity and age shares alonen81,400Weightsvotes cast in the tract (pres_tot)Populationtracts with more than 100 votes, race and age shares presentPeriod2020 presidential electionSourceCDC PLACES and 63%63% percent of varianceEstimandlargest share of the variance of a PLACES measure shared with race and ethnicity and age shares alonen81,400Weightsvotes cast in the tract (pres_tot)Populationtracts with more than 100 votes, race and age shares presentPeriod2020 presidential electionSourceCDC PLACES. Race, education and density with state effects share between 40%40% percent of within-state varianceEstimandsmallest share of the within-state variance of a PLACES measure explained by race and ethnicity, college share and densityn80,873Weightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourceCDC PLACES and 80%80% percent of within-state varianceEstimandlargest share of the within-state variance of a PLACES measure explained by race and ethnicity, college share and densityn80,873Weightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourceCDC PLACES of their within-state variance (Table 4).

    Before controls the PLACES coefficients are near zero or negative with one exception: 0.2 (95% CI −1.2 to 1.6)0.2 points of Democratic two-party vote share per standard deviation of the measureEstimandraw coefficient of the Democratic two-party share on the standardized measure: fair or poor healthInterval95% CI −1.2 to 1.6n80,873Weightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourceCDC PLACES for fair or poor health, −0.1 (95% CI −1.5 to 1.3)−0.1 points of Democratic two-party vote share per standard deviation of the measureEstimandraw coefficient of the Democratic two-party share on the standardized measure: poor mental healthInterval95% CI −1.5 to 1.3n80,873Weightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourceCDC PLACES for poor mental health and −6.3 (95% CI −8.5 to −4.2)−6.3 points of Democratic two-party vote share per standard deviation of the measureEstimandraw coefficient of the Democratic two-party share on the standardized measure: depressionInterval95% CI −8.5 to −4.2n80,873Weightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourceCDC PLACES for depression, against 1.8 (95% CI 0.4 to 3.1)1.8 points of Democratic two-party vote share per standard deviation of the measureEstimandraw coefficient of the Democratic two-party share on the standardized measure: no health insuranceInterval95% CI 0.4 to 3.1n80,873Weightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourceCDC PLACES for lack of health insurance. With the controls in, 77 measuresEstimandcount of PLACES measures whose adjusted 95% interval lies above zeroWeightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourcePrecinct votes on census geographies of the 99 measuresEstimandcount of PLACES measuresWeightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourcePrecinct votes on census geographies are above zero, from 1.9 (95% CI 1.2 to 2.7)1.9 points of Democratic two-party vote share per standard deviation of the measureEstimandcommon-specification coefficient of the Democratic two-party share on the standardized measure: diabetesInterval95% CI 1.2 to 2.7n80,873Weightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourceCDC PLACES for diabetes to 7.6 (95% CI 6.2 to 9.0)7.6 points of Democratic two-party vote share per standard deviation of the measureEstimandcommon-specification coefficient of the Democratic two-party share on the standardized measure: no health insuranceInterval95% CI 6.2 to 9.0n80,873Weightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourceCDC PLACES for lack of health insurance. What is left after the controls includes the age and sex structure, which the controls omit, and each county's own level, which are the other inputs of the model. The coefficients are not evidence that illness goes with the vote apart from who lives in a tract. Planned, Health outcomes and the vote (planned) is planned to cover the full set of PLACES outcomes.

    Deprivation reverses sign and low income rank holds

    The Area Deprivation Index changes from −5.9 (95% CI −8.2 to −3.5)−5.9 points of Democratic two-party vote share per standard deviation of the measureEstimandraw coefficient of the Democratic two-party share on the standardized measure: area deprivation index rankInterval95% CI −8.2 to −3.5n80,873Weightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourceArea Deprivation Index to 3.9 (95% CI 2.6 to 5.2)3.9 points of Democratic two-party vote share per standard deviation of the measureEstimandcommon-specification coefficient of the Democratic two-party share on the standardized measure: area deprivation index rankInterval95% CI 2.6 to 5.2n80,873Weightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourceArea Deprivation Index, and the share of its variation within states that the controls explain is 59%59% percent of within-state varianceEstimandshare of the within-state variance of the Area Deprivation Index explained by race and ethnicity, college share and densityn80,873Weightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourceArea Deprivation Index. Among the Opportunity Atlas measures, low household income rank keeps 119% (95% CI 70% to 234%)119% percent of the raw coefficientEstimandcommon-specification coefficient divided by the raw coefficient, low household income rank in adulthoodInterval95% CI 70% to 234%n80,873Weightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourceOpportunity Atlas of its raw coefficient. Incarceration goes from 2.5 (95% CI 0.8 to 4.1)2.5 points of Democratic two-party vote share per standard deviation of the measureEstimandraw coefficient of the Democratic two-party share on the standardized measure: incarcerationInterval95% CI 0.8 to 4.1n80,873Weightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourceOpportunity Atlas to 1.0 (95% CI 0.8 to 1.3)1.0 points of Democratic two-party vote share per standard deviation of the measureEstimandcommon-specification coefficient of the Democratic two-party share on the standardized measure: incarcerationInterval95% CI 0.8 to 1.3n80,873Weightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourceOpportunity Atlas, a share of 41% (95% CI 21% to 98%)41% percent of the raw coefficientEstimandcommon-specification coefficient divided by the raw coefficient, incarcerationInterval95% CI 21% to 98%n80,873Weightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourceOpportunity Atlas, and race, education and density explain only 13%13% percent of within-state varianceEstimandshare of the within-state variance of childhood incarceration explained by race and ethnicity, college share and densityn80,873Weightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourceOpportunity Atlas of its variation. Low individual income rank goes from −2.4 (95% CI −4.0 to −0.7)−2.4 points of Democratic two-party vote share per standard deviation of the measureEstimandraw coefficient of the Democratic two-party share on the standardized measure: low individual income rank in adulthoodInterval95% CI −4.0 to −0.7n80,873Weightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourceOpportunity Atlas to 2.0 (95% CI 1.3 to 2.7)2.0 points of Democratic two-party vote share per standard deviation of the measureEstimandcommon-specification coefficient of the Democratic two-party share on the standardized measure: low individual income rank in adulthoodInterval95% CI 1.3 to 2.7n80,873Weightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourceOpportunity Atlas, and teen birth from 0.4 (95% CI −1.4 to 2.3)0.4 points of Democratic two-party vote share per standard deviation of the measureEstimandraw coefficient of the Democratic two-party share on the standardized measure: teen birth among womenInterval95% CI −1.4 to 2.3n80,873Weightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourceOpportunity Atlas to 1.9 (95% CI 1.1 to 2.6)1.9 points of Democratic two-party vote share per standard deviation of the measureEstimandcommon-specification coefficient of the Democratic two-party share on the standardized measure: teen birth among womenInterval95% CI 1.1 to 2.6n80,873Weightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourceOpportunity Atlas. These estimates describe children born between 1978 and 1983 who grew up in a tract. Planned, Deprivation and mobility (planned) is planned to ask how deprivation and mobility relate to the vote with race held constant.

    ZIP code areas add social capital and tax returns

    Social capital and tax returns exist for ZIP code areas only. The ZIP-only sample is 18,03918,039 ZIP code areasEstimandcount of ZIP code areas in the ZIP-only sampleWeightsnone (counts of units and votes)PopulationZIP code areas with more than 100 estimated votes and every measure and control, including the Social Capital Atlas and IRS valuesPeriod2020 presidential electionSourcePrecinct votes on census geographies ZIP code tabulation 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. carrying 149.4 million149.4 million votesEstimandsum of estimated presidential votesWeightsnone (counts of units and votes)PopulationZIP code areas with more than 100 estimated votes and every measure and control, including the Social Capital Atlas and IRS valuesPeriod2020 presidential electionSourcePrecinct votes on census geographies of the 157.2 million157.2 million votesEstimandsum of estimated presidential votesWeightsnone (counts of units and votes)PopulationZIP code areas with more than 100 votesPeriod2020 presidential electionSourcePrecinct votes on census geographies votes in ZIP code areas with more than 100100 estimated votesEstimandminimum votes for a unit to enter the sampleWeightsnone (counts of units and votes)Populationtracts and ZIP code areasPeriod2020 presidential electionSourcePrecinct votes on census geographies votes. The Social Capital Atlas lacks values for 11,13811,138 ZIP code areasEstimandcount of ZIP code areas with no Social Capital Atlas value for at least one of six measuresWeightsnone (counts of units and votes)PopulationZIP code areas with more than 100 votes, controls and ADIPeriod2020 presidential electionSourcePrecinct votes on census geographies areas that otherwise qualify, which carry 7.7 million7.7 million votesEstimandsum of estimated presidential votesWeightsnone (counts of units and votes)PopulationZIP code areas dropped for a missing Social Capital Atlas valuePeriod2020 presidential electionSourcePrecinct votes on census geographies votes and voted 40%40% percent of the two-party voteEstimandDemocratic share of the two-party voteWeightsvotes cast (sums of ZIP code area votes)PopulationZIP code areas dropped for a missing Social Capital Atlas valuePeriod2020 presidential electionSourcePrecinct votes on census geographies Democratic, against 53%53% percent of the two-party voteEstimandDemocratic share of the two-party vote in the sampleWeightsvotes cast (sums of ZIP code area votes)PopulationZIP code areas with more than 100 estimated votes and every measure and control, including the Social Capital Atlas and IRS valuesPeriod2020 presidential electionSourcePrecinct votes on census geographies in the sample, so the ZIP-only estimates describe the areas where the atlas has values.

    Economic connectedness, which Chetty and coauthors define as the share of friends with high socioeconomic status among people with low status [7], has a raw coefficient of 0.4 (95% CI −1.5 to 2.3)0.4 points of Democratic two-party vote share per standard deviation of the measureEstimandraw coefficient of the Democratic two-party share on the standardized measure: economic connectednessInterval95% CI −1.5 to 2.3n18,039Weightsvotes cast in the ZIP code area (pres_tot_2020)PopulationZIP code areas with more than 100 estimated votes and every measure and control, including the Social Capital Atlas and IRS valuesPeriod2020 presidential electionSourceSocial Capital Atlas and an adjusted one of −0.9 (95% CI −3.1 to 1.3)−0.9 points of Democratic two-party vote share per standard deviation of the measureEstimandcommon-specification coefficient of the Democratic two-party share on the standardized measure: economic connectednessInterval95% CI −3.1 to 1.3n18,039Weightsvotes cast in the ZIP code area (pres_tot_2020)PopulationZIP code areas with more than 100 estimated votes and every measure and control, including the Social Capital Atlas and IRS valuesPeriod2020 presidential electionSourceSocial Capital Atlas, both with intervals that include zero. The two cohesiveness measures (Table 5) are strongly negative before controls, −9.1 (95% CI −11.2 to −7.1)−9.1 points of Democratic two-party vote share per standard deviation of the measureEstimandraw coefficient of the Democratic two-party share on the standardized measure: friend clusteringInterval95% CI −11.2 to −7.1n18,039Weightsvotes cast in the ZIP code area (pres_tot_2020)PopulationZIP code areas with more than 100 estimated votes and every measure and control, including the Social Capital Atlas and IRS valuesPeriod2020 presidential electionSourceSocial Capital Atlas for friend clustering and −9.7 (95% CI −11.7 to −7.8)−9.7 points of Democratic two-party vote share per standard deviation of the measureEstimandraw coefficient of the Democratic two-party share on the standardized measure: friend support ratioInterval95% CI −11.7 to −7.8n18,039Weightsvotes cast in the ZIP code area (pres_tot_2020)PopulationZIP code areas with more than 100 estimated votes and every measure and control, including the Social Capital Atlas and IRS valuesPeriod2020 presidential electionSourceSocial Capital Atlas for the friend support ratio. With controls, clustering is 1.2 (95% CI 0.3 to 2.1)1.2 points of Democratic two-party vote share per standard deviation of the measureEstimandcommon-specification coefficient of the Democratic two-party share on the standardized measure: friend clusteringInterval95% CI 0.3 to 2.1n18,039Weightsvotes cast in the ZIP code area (pres_tot_2020)PopulationZIP code areas with more than 100 estimated votes and every measure and control, including the Social Capital Atlas and IRS valuesPeriod2020 presidential electionSourceSocial Capital Atlas and the support ratio −2.0 (95% CI −3.0 to −1.1)−2.0 points of Democratic two-party vote share per standard deviation of the measureEstimandcommon-specification coefficient of the Democratic two-party share on the standardized measure: friend support ratioInterval95% CI −3.0 to −1.1n18,039Weightsvotes cast in the ZIP code area (pres_tot_2020)PopulationZIP code areas with more than 100 estimated votes and every measure and control, including the Social Capital Atlas and IRS valuesPeriod2020 presidential electionSourceSocial Capital Atlas. The volunteering rate goes from −3.1 (95% CI −4.6 to −1.5)−3.1 points of Democratic two-party vote share per standard deviation of the measureEstimandraw coefficient of the Democratic two-party share on the standardized measure: volunteering rateInterval95% CI −4.6 to −1.5n18,039Weightsvotes cast in the ZIP code area (pres_tot_2020)PopulationZIP code areas with more than 100 estimated votes and every measure and control, including the Social Capital Atlas and IRS valuesPeriod2020 presidential electionSourceSocial Capital Atlas to 3.7 (95% CI 2.9 to 4.6)3.7 points of Democratic two-party vote share per standard deviation of the measureEstimandcommon-specification coefficient of the Democratic two-party share on the standardized measure: volunteering rateInterval95% CI 2.9 to 4.6n18,039Weightsvotes cast in the ZIP code area (pres_tot_2020)PopulationZIP code areas with more than 100 estimated votes and every measure and control, including the Social Capital Atlas and IRS valuesPeriod2020 presidential electionSourceSocial Capital Atlas. Planned, Social capital (planned) is planned to take up these measures and the 2016 to 2020 swing.

    The earned income credit share of tax returns keeps its sign, 2.0 (95% CI 0.2 to 3.8)2.0 points of Democratic two-party vote share per standard deviation of the measureEstimandraw coefficient of the Democratic two-party share on the standardized measure: earned income credit share of returnsInterval95% CI 0.2 to 3.8n18,039Weightsvotes cast in the ZIP code area (pres_tot_2020)PopulationZIP code areas with more than 100 estimated votes and every measure and control, including the Social Capital Atlas and IRS valuesPeriod2020 presidential electionSourceIRS SOI ZIP code data before controls and 1.6 (95% CI 0.1 to 3.0)1.6 points of Democratic two-party vote share per standard deviation of the measureEstimandcommon-specification coefficient of the Democratic two-party share on the standardized measure: earned income credit share of returnsInterval95% CI 0.1 to 3.0n18,039Weightsvotes cast in the ZIP code area (pres_tot_2020)PopulationZIP code areas with more than 100 estimated votes and every measure and control, including the Social Capital Atlas and IRS valuesPeriod2020 presidential electionSourceIRS SOI ZIP code data after. Low mean income per return has the other sign, −2.7 (95% CI −4.3 to −1.1)−2.7 points of Democratic two-party vote share per standard deviation of the measureEstimandraw coefficient of the Democratic two-party share on the standardized measure: low mean adjusted gross income per returnInterval95% CI −4.3 to −1.1n18,039Weightsvotes cast in the ZIP code area (pres_tot_2020)PopulationZIP code areas with more than 100 estimated votes and every measure and control, including the Social Capital Atlas and IRS valuesPeriod2020 presidential electionSourceIRS SOI ZIP code data before controls and −1.7 (95% CI −3.0 to −0.4)−1.7 points of Democratic two-party vote share per standard deviation of the measureEstimandcommon-specification coefficient of the Democratic two-party share on the standardized measure: low mean adjusted gross income per returnInterval95% CI −3.0 to −0.4n18,039Weightsvotes cast in the ZIP code area (pres_tot_2020)PopulationZIP code areas with more than 100 estimated votes and every measure and control, including the Social Capital Atlas and IRS valuesPeriod2020 presidential electionSourceIRS SOI ZIP code data after, so ZIP code areas with higher mean income and ZIP code areas with more credit claims both voted more Democratic. Companion 8.1b, Wages, capital and the ZIP code vote documents a U-shaped relation between tax-return shares and the 2020 margin. The share of returns with unemployment compensation goes from 4.8 (95% CI 3.2 to 6.4)4.8 points of Democratic two-party vote share per standard deviation of the measureEstimandraw coefficient of the Democratic two-party share on the standardized measure: unemployment compensation share of returnsInterval95% CI 3.2 to 6.4n18,039Weightsvotes cast in the ZIP code area (pres_tot_2020)PopulationZIP code areas with more than 100 estimated votes and every measure and control, including the Social Capital Atlas and IRS valuesPeriod2020 presidential electionSourceIRS SOI ZIP code data to −1.2 (95% CI −2.3 to −0.2)−1.2 points of Democratic two-party vote share per standard deviation of the measureEstimandcommon-specification coefficient of the Democratic two-party share on the standardized measure: unemployment compensation share of returnsInterval95% CI −2.3 to −0.2n18,039Weightsvotes cast in the ZIP code area (pres_tot_2020)PopulationZIP code areas with more than 100 estimated votes and every measure and control, including the Social Capital Atlas and IRS valuesPeriod2020 presidential electionSourceIRS SOI ZIP code data.

    The adjusted coefficient differs by surface

    Two sets of measures exist on both surfaces, the Area Deprivation Index and the PLACES measures. Table 6 compares their coefficients on tracts and on ZIP code areas. Without controls the two surfaces differ by at most 1.51.5 points of Democratic two-party vote share per standard deviation of the measureEstimandlargest absolute difference between the tract and ZIP code area raw coefficients across ten measuresWeightsvotes cast in the unitPopulationADI and PLACES measures on tracts and on ZIP code areasPeriod2020 presidential electionSourcePrecinct votes on census geographies points, with a median of 0.60.6 points of Democratic two-party vote share per standard deviation of the measureEstimandmedian absolute difference between the tract and ZIP code area raw coefficients across ten measuresWeightsvotes cast in the unitPopulationADI and PLACES measures on tracts and on ZIP code areasPeriod2020 presidential electionSourcePrecinct votes on census geographies. With the common specification they differ by up to 3.43.4 points of Democratic two-party vote share per standard deviation of the measureEstimandlargest absolute difference between the tract and ZIP code area common-specification coefficients across ten measuresWeightsvotes cast in the unitPopulationADI and PLACES measures on tracts and on ZIP code areasPeriod2020 presidential electionSourcePrecinct votes on census geographies points, with a median of 2.02.0 points of Democratic two-party vote share per standard deviation of the measureEstimandmedian absolute difference between the tract and ZIP code area common-specification coefficients across ten measuresWeightsvotes cast in the unitPopulationADI and PLACES measures on tracts and on ZIP code areasPeriod2020 presidential electionSourcePrecinct votes on census geographies. No leisure-time physical activity has 3.3 (95% CI 2.4 to 4.1)3.3 points of Democratic two-party vote share per standard deviation of the measureEstimandcommon-specification coefficient of the Democratic two-party share on the standardized measure: no leisure-time physical activityInterval95% CI 2.4 to 4.1n80,873Weightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourceCDC PLACES on tracts and −0.2 (95% CI −1.2 to 0.9)−0.2 points of Democratic two-party vote share per standard deviation of the measureEstimandcommon-specification coefficient of the Democratic two-party share on the standardized measure: no leisure-time physical activityInterval95% CI −1.2 to 0.9n29,276Weightsvotes cast in the ZIP code area (pres_tot_2020)PopulationZIP code areas with more than 100 estimated votes, the Area Deprivation Index and every PLACES measurePeriod2020 presidential electionSourceCDC PLACES on ZIP code areas. The sign of the adjusted coefficient agrees on 77 measuresEstimandcount of the ten measures with the same sign of the common-specification coefficient on tracts and on ZIP code areasWeightsvotes cast in the unitPopulationADI and PLACES measuresPeriod2020 presidential electionSourcePrecinct votes on census geographies of the 1010 measuresEstimandcount of measures on both surfacesWeightsnone (count)PopulationADI and PLACES measuresPeriod2020 presidential electionSourcePrecinct votes on census geographies measures.

    The surfaces differ in more than the unit, and the college variable is one reason. The college variable of the ZIP code atlas has a vote-weighted mean of 63%63% percent of residentsEstimandvote-weighted mean of the ZIP code area college variable (per_college_above)Weightsvotes cast in the ZIP code area (pres_tot_2020)PopulationZIP code areas with more than 100 estimated votes, the Area Deprivation Index and every PLACES measurePeriod2020 presidential electionSourcePrecinct votes on census geographies against 37%37% percent of residentsEstimandvote-weighted mean of the tract college share (pct_college_plus)Weightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourcePrecinct votes on census geographies for the tract college share, and its definition is unresolved: the atlas metadata call it college degree or higher, and Companion 8.1b, Wages, capital and the ZIP code vote finds that its county average is too high for a bachelor's share. Leaving the college share out on both surfaces brings the coefficients together. The sign agrees on 1010 measuresEstimandcount of the ten measures with the same sign of the coefficient on tracts and on ZIP code areas with the college share left outWeightsvotes cast in the unitPopulationADI and PLACES measuresPeriod2020 presidential electionSourcePrecinct votes on census geographies of the 1010 measuresEstimandcount of measures on both surfacesWeightsnone (count)PopulationADI and PLACES measuresPeriod2020 presidential electionSourcePrecinct votes on census geographies measures, the median difference is 1.31.3 points of Democratic two-party vote share per standard deviation of the measureEstimandmedian absolute difference between the tract and ZIP code area coefficients with the college share left outWeightsvotes cast in the unitPopulationADI and PLACES measures on tracts and on ZIP code areasPeriod2020 presidential electionSourcePrecinct votes on census geographies points and the largest is 2.82.8 points of Democratic two-party vote share per standard deviation of the measureEstimandlargest absolute difference between the tract and ZIP code area coefficients with race, density and state held fixed and the college share left outWeightsvotes cast in the unitPopulationADI and PLACES measures on tracts and on ZIP code areasPeriod2020 presidential electionSourcePrecinct votes on census geographies, and every coefficient is negative on both surfaces. The Area Deprivation Index is aggregated differently, an unweighted mean of block-group ranks for tracts and an area aggregation for ZIP code areas, and the PLACES values of ZIP code areas are the 2025 ZIP code estimates for 78%78% percent of ZIP code areasEstimandshare of ZIP code areas whose PLACES values are native ZIP code tabulation area estimatesWeightsnone (share of areas)PopulationZIP code areas with more than 100 estimated votes, the Area Deprivation Index and every PLACES measurePeriod2020 presidential electionSourceCDC PLACES of the areas and a mix with tract aggregates for the rest, against the 2024 tract release.

    The ZIP code areas in this comparison are the 29,27629,276 ZIP code areasEstimandcount of ZIP code areas in the bridge sampleWeightsnone (counts of units and votes)PopulationZIP code areas with more than 100 estimated votes, the Area Deprivation Index and every PLACES measurePeriod2020 presidential electionSourcePrecinct votes on census geographies that have an Area Deprivation Index and PLACES values, a set larger than the ZIP-only sample that includes more sparsely populated places than the tracts do. Estimates on the smaller ZIP-only sample differ from these by at most 0.70.7 points of Democratic two-party vote share per standard deviation of the measureEstimandlargest absolute difference between common-specification coefficients on the bridge sample and the ZIP-only sample across ten measuresWeightsvotes cast in the unitPopulationADI and PLACES measures on tracts and on ZIP code areasPeriod2020 presidential electionSourcePrecinct votes on census geographies points. Lack of health insurance has the largest adjusted coefficient on both surfaces. The unit, the sample and the aggregation of the measures cannot be separated from the college variable with these data.

    Other chapters use a different footing

    Table 7 sets the specifications side by side. Companion 8.1d, Air pollution and the vote reports a margin, controls for median household income, standardizes exposures with an unweighted standard deviation and clusters by county. Its diesel coefficient with race, college share and income held fixed, converted to points of share, is 5.2 (95% CI 4.1 to 6.3)5.2 points of Democratic two-party vote share per standard deviation of diesel exposureEstimandcoefficient of the Democratic share on diesel exposure standardized with the unweighted standard deviation, race, college share and median income held fixedInterval95% CI 4.1 to 6.3n81,134Weightsvotes cast in the tract (pres_tot)Populationtracts of the air pollution chapter samplePeriod2020 presidential electionSourceEJScreen on 81,13481,134 tractsEstimandcount of tractsWeightsnone (counts of units and votes)Populationtracts of the air pollution chapter samplePeriod2020 presidential electionSourcePrecinct votes on census geographies tracts, and 2.5 (95% CI 1.3 to 3.6)2.5 points of Democratic two-party vote share per standard deviation of diesel exposureEstimandcoefficient of the Democratic share on diesel exposure standardized with the unweighted standard deviation, race, college share, median income and density held fixedInterval95% CI 1.3 to 3.6n81,134Weightsvotes cast in the tract (pres_tot)Populationtracts of the air pollution chapter samplePeriod2020 presidential electionSourceEJScreen with density added. On the footing of this chapter, with state fixed effects and without income, it is 1.1 (95% CI −0.8 to 2.9)1.1 points of Democratic two-party vote share per standard deviation of the measureEstimandcommon-specification coefficient of the Democratic two-party share on the standardized measure: diesel particulate matterInterval95% CI −0.8 to 2.9n80,873Weightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourceEJScreen. Without state effects but with race, education and density it is 2.5 (95% CI 0.2 to 4.8)2.5 points of Democratic two-party vote share per standard deviation of the measureEstimandcoefficient with race, education and density but no state fixed effects: diesel particulate matterInterval95% CI 0.2 to 4.8n80,873Weightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourceEJScreen, close to the air chapter's value with density added, so the difference between the two chapters lies mainly in the state effects. The air chapter's within-county estimate, converted to points of share, is 3.5 (95% CI 2.6 to 4.4)3.5 points of Democratic two-party vote share per standard deviation of diesel exposureEstimandwithin-county coefficient of the Democratic share on diesel exposure with race, college share, median income and density held fixedInterval95% CI 2.6 to 4.4n81,134Weightsvotes cast in the tract (pres_tot)Populationtracts of the air pollution chapter samplePeriod2020 presidential electionSourceEJScreen, and the county-effects estimate on this chapter's footing is 4.1 (95% CI 2.7 to 5.6)4.1 points of Democratic two-party vote share per standard deviation of the measureEstimandcoefficient with race, education and density and county fixed effects instead of state fixed effects: diesel particulate matterInterval95% CI 2.7 to 5.6n80,873Weightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourceEJScreen. Their intervals overlap, and both are larger than the estimate with state effects, so the diesel result depends on the level of the fixed effects.

    Companion 8.1b, Wages, capital and the ZIP code vote uses the change in the margin between 2016 and 2020 as its outcome, on 27,14427,144 ZIP code areasEstimandcount of ZIP code areasWeightsnone (counts of units and votes)PopulationZIP code areas of the wages chapter samplePeriod2020 presidential electionSourcePrecinct votes on census geographies ZIP code areas, with poverty, college, Black and Hispanic shares as controls. A coefficient there is a change in the margin and a coefficient here is a level of the share, so the two do not compare, even for the earned income credit share that appears in both.

    The signs hold under the variations tried

    Table 8 repeats the tract analysis under 99 measuresEstimandcount of variations of the specificationWeightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourcePrecinct votes on census geographies variations. They are normal critical values, county clusters, the standard deviation without cutting the tails, percentile ranks in place of standard deviations, every tract counting once, the rural-urban commuting code in place of density, county fixed effects in place of state fixed effects, a higher vote floor, and median household income and the share of older residents added to the controls. The sign of the adjusted estimate agrees with the common specification for at least 2121 measuresEstimandsmallest count of measures whose adjusted sign matches the common specification across the variationsWeightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourcePrecinct votes on census geographies of the 2424 measuresEstimandcount of measuresWeightsnone (counts of units and votes)Populationtract measures of hardship in the chapterPeriod2020 presidential electionSourcePrecinct votes on census geographies measures in each variation. The groups are less firm than the signs: the pattern agrees for at least 1616 measuresEstimandsmallest count of measures whose pattern matches the common specification across the variationsWeightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourcePrecinct votes on census geographies of the 2424 measuresEstimandcount of measuresWeightsnone (counts of units and votes)Populationtract measures of hardship in the chapterPeriod2020 presidential electionSourcePrecinct votes on census geographies, and it changes most when every tract counts once and when ranks replace standard deviations. Two measures sit close to the line between keeping and losing. Housing built before 1960 keeps 54% (95% CI 42% to 71%)54% percent of the raw coefficientEstimandcommon-specification coefficient divided by the raw coefficient, housing built before 1960Interval95% CI 42% to 71%n80,873Weightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourceEJScreen of its raw coefficient and is at or above 50%50% percent of the raw coefficientEstimandshare of the raw coefficient that a measure must keep to count as keeping its associationWeightsnone (rule)Populationmeasures with a raw interval that excludes zeroPeriod2020 presidential electionSourcePrecinct votes on census geographies in 75%75% percent of bootstrap replicatesEstimandshare of 2,000 state bootstrap replicates in which the retained share is at least 50 percent: housing built before 1960n80,873Weightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourceEJScreen of the bootstrap replicates, and incarceration keeps 41% (95% CI 21% to 98%)41% percent of the raw coefficientEstimandcommon-specification coefficient divided by the raw coefficient, incarcerationInterval95% CI 21% to 98%n80,873Weightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourceOpportunity Atlas and is at or above it in 26%26% percent of bootstrap replicatesEstimandshare of 2,000 state bootstrap replicates in which the retained share is at least 50 percent: incarcerationn80,873Weightsvotes cast in the tract (pres_tot)Populationtracts in the 2020 atlas with more than 100 estimated votes and every measure and controlPeriod2020 presidential electionSourceOpportunity Atlas.

    What these data cannot show

    The estimates describe areas in one election. They do not say how any resident of a tract voted. The vote in each area is an allocation of precinct returns by a land-cover model, and several of the measures are modeled as well, so the estimates carry errors that the intervals leave out. The measures are not independent of the controls. The Area Deprivation Index contains education, the PLACES values are built from age, sex, race and ethnicity, education and county, and the Opportunity Atlas and EJScreen values are model estimates whose inputs the atlas does not list, so some overlap with the controls is possible. An adjusted coefficient therefore compares areas on the part of a measure that the controls do not explain, and that part can be small. The data cannot say what the remainder is.

    The specification is one choice among several. The controls leave out income and age, which the last table adds. The order in which controls enter changes the size of each step, and the level of the fixed effects changes some coefficients. The coefficients are per standard deviation after the tails are cut, and other scalings change the size of some of them. The 2424 measuresEstimandcount of measuresWeightsnone (counts of units and votes)Populationtract measures of hardship in the chapterPeriod2020 presidential electionSourcePrecinct votes on census geographies tract measures overlap and are not entered together, so the coefficients cannot say which of two related measures carries a pattern. Each interval is for one estimate, and there is no adjustment for the many estimates in the chapter.

    The sources differ in vintage and in what they describe. The measures are dated 2019 to 2024 and the vote is from November 2020, so most of the releases came after the election, and the atlas files do not record their dates. The atlas also holds firearm, suicide and overdose rates, which this chapter leaves out because the file does not document their source. Social capital and tax returns exist only for ZIP code areas, and the Social Capital Atlas describes Facebook users. The comparison across measures is therefore made on two surfaces with two samples, and Table 6 shows that the adjusted coefficient differs by surface. Alaska and Hawaii are not in the vote layer, Connecticut's tracts do not join the atlas, and the District of Columbia drops out of the tract sample.

    The vote is the 2020 presidential two-party share. The data say nothing about turnout, other offices, other elections or the swing between elections, which Companion 8.1b, Wages, capital and the ZIP code vote takes up for ZIP code areas and Planned, Social capital (planned) is planned to take up.

    Tables

    Table 1. Raw associations with the Democratic vote split in sign across 24 hardship measures, and adjusted ones are smaller and mostly positive

    Democratic share of the 2020 two-party presidential vote, points per standard deviation of each measure, tracts, raw and with race and ethnicity, education, density and state held fixed

    adj_hiadj_loadjustedgrouplabelnpatternrawraw_hiraw_loview
    5.222.583.90Deprivation: Area Deprivation IndexArea Deprivation Index rank80,873Reverses sign−5.86−3.51−8.22source
    4.342.883.61Childhood outcomes: Opportunity AtlasLow household income rank in adulthood80,873Keeps 50 percent or more of the raw coefficient3.044.811.27source
    2.701.261.98Childhood outcomes: Opportunity AtlasLow individual income rank in adulthood80,873Reverses sign−2.37−0.695−4.04source
    1.280.7561.02Childhood outcomes: Opportunity AtlasIncarceration80,873Loses more than 50 percent of the raw coefficient2.464.120.798source
    2.591.131.86Childhood outcomes: Opportunity AtlasTeen birth among women80,873Raw interval includes zero0.4292.29−1.43source
    2.93−0.7741.08Environment: EJScreenDiesel particulate matter80,873Loses more than 50 percent of the raw coefficient11.6314.638.63source
    3.551.172.36Environment: EJScreenTraffic proximity80,873Loses more than 50 percent of the raw coefficient11.8615.608.12source
    3.140.8011.97Environment: EJScreenNitrogen dioxide80,873Loses more than 50 percent of the raw coefficient11.4012.6910.12source
    −0.087−3.84−1.96Environment: EJScreenFine particles (PM2.5)80,873Reverses sign4.636.193.07source
    −2.09−4.28−3.18Environment: EJScreenOzone80,873Reverses sign3.836.301.36source
    0.635−0.1450.245Environment: EJScreenToxic releases to air (RSEI)80,873Raw interval includes zero0.5321.75−0.691source
    4.332.863.60Environment: EJScreenHousing built before 196080,873Keeps 50 percent or more of the raw coefficient6.677.815.54source
    1.13−0.0050.564Environment: EJScreenProximity to Superfund sites80,873Loses more than 50 percent of the raw coefficient6.888.015.75source
    1.31−0.3270.492Environment: EJScreenProximity to risk management facilities80,873Loses more than 50 percent of the raw coefficient4.956.713.20source
    3.862.203.03Environment: EJScreenProximity to hazardous waste facilities80,873Loses more than 50 percent of the raw coefficient13.1414.4011.88source
    5.273.714.49Health: CDC PLACESFair or poor health80,873Raw interval includes zero0.2211.60−1.16source
    3.572.593.08Health: CDC PLACESPoor mental health80,873Raw interval includes zero−0.1131.29−1.52source
    4.141.983.06Health: CDC PLACESDepression80,873Reverses sign−6.33−4.16−8.49source
    2.681.221.95Health: CDC PLACESDiabetes80,873Reverses sign−1.67−0.121−3.22source
    1.58−1.500.036Health: CDC PLACESObesity80,873Loses more than 50 percent of the raw coefficient−4.80−2.59−7.02source
    4.122.563.34Health: CDC PLACESCurrent smoking80,873Reverses sign−4.70−2.81−6.58source
    4.132.443.29Health: CDC PLACESNo leisure-time physical activity80,873Reverses sign−1.88−0.282−3.49source
    8.976.217.59Health: CDC PLACESNo health insurance80,873Keeps 50 percent or more of the raw coefficient1.773.130.411source
    0.385−0.636−0.125Health: CDC PLACESArthritis80,873Loses more than 50 percent of the raw coefficient−10.37−8.95−11.80source
    4.332.863.60Keeps 50 percent or more of the raw coefficientHousing built before 196080,873Keeps 50 percent or more of the raw coefficient6.677.815.54pattern
    4.342.883.61Keeps 50 percent or more of the raw coefficientLow household income rank in adulthood80,873Keeps 50 percent or more of the raw coefficient3.044.811.27pattern
    8.976.217.59Keeps 50 percent or more of the raw coefficientNo health insurance80,873Keeps 50 percent or more of the raw coefficient1.773.130.411pattern
    3.862.203.03Loses more than 50 percent of the raw coefficientProximity to hazardous waste facilities80,873Loses more than 50 percent of the raw coefficient13.1414.4011.88pattern
    3.551.172.36Loses more than 50 percent of the raw coefficientTraffic proximity80,873Loses more than 50 percent of the raw coefficient11.8615.608.12pattern
    2.93−0.7741.08Loses more than 50 percent of the raw coefficientDiesel particulate matter80,873Loses more than 50 percent of the raw coefficient11.6314.638.63pattern
    3.140.8011.97Loses more than 50 percent of the raw coefficientNitrogen dioxide80,873Loses more than 50 percent of the raw coefficient11.4012.6910.12pattern
    1.13−0.0050.564Loses more than 50 percent of the raw coefficientProximity to Superfund sites80,873Loses more than 50 percent of the raw coefficient6.888.015.75pattern
    1.31−0.3270.492Loses more than 50 percent of the raw coefficientProximity to risk management facilities80,873Loses more than 50 percent of the raw coefficient4.956.713.20pattern
    1.280.7561.02Loses more than 50 percent of the raw coefficientIncarceration80,873Loses more than 50 percent of the raw coefficient2.464.120.798pattern
    1.58−1.500.036Loses more than 50 percent of the raw coefficientObesity80,873Loses more than 50 percent of the raw coefficient−4.80−2.59−7.02pattern
    0.385−0.636−0.125Loses more than 50 percent of the raw coefficientArthritis80,873Loses more than 50 percent of the raw coefficient−10.37−8.95−11.80pattern
    −0.087−3.84−1.96Reverses signFine particles (PM2.5)80,873Reverses sign4.636.193.07pattern
    −2.09−4.28−3.18Reverses signOzone80,873Reverses sign3.836.301.36pattern
    2.681.221.95Reverses signDiabetes80,873Reverses sign−1.67−0.121−3.22pattern
    4.132.443.29Reverses signNo leisure-time physical activity80,873Reverses sign−1.88−0.282−3.49pattern
    2.701.261.98Reverses signLow individual income rank in adulthood80,873Reverses sign−2.37−0.695−4.04pattern
    4.122.563.34Reverses signCurrent smoking80,873Reverses sign−4.70−2.81−6.58pattern
    5.222.583.90Reverses signArea Deprivation Index rank80,873Reverses sign−5.86−3.51−8.22pattern
    4.141.983.06Reverses signDepression80,873Reverses sign−6.33−4.16−8.49pattern
    0.635−0.1450.245Raw interval includes zeroToxic releases to air (RSEI)80,873Raw interval includes zero0.5321.75−0.691pattern
    2.591.131.86Raw interval includes zeroTeen birth among women80,873Raw interval includes zero0.4292.29−1.43pattern
    5.273.714.49Raw interval includes zeroFair or poor health80,873Raw interval includes zero0.2211.60−1.16pattern
    3.572.593.08Raw interval includes zeroPoor mental health80,873Raw interval includes zero−0.1131.29−1.52pattern

    Views: By data source (view = source); By what the controls do (view = pattern).

    Note: Low household income rank and low individual income rank in adulthood are the Opportunity Atlas ranks with the sign reversed, so that a higher value means worse outcomes.

    Note: Each measure is cut at its 1st and 99th percentiles across tracts before it is standardized with the vote-weighted mean and standard deviation.

    Note: The grouping rule was set after a first run of the estimates, and the methods note gives it.

    Note: Votes are estimates allocated from precincts to tracts, not reported counts.

    Source: Precinct returns allocated to 2020 census tracts (Fekrazad 2025) with the ADI, Opportunity Atlas, EJScreen, PLACES and ACS values of the project tract atlas; 2020 presidential vote; weighted by tract votes

    Data: vishalsingh.org/politics/report/measures-of-hardship-compared/figures/raw_vs_adjusted.json

    Table 2. The Social Capital Atlas drops ZIP code areas that voted 40% Democratic against 53% for those kept, and missing controls drop tracts in the District of Columbia

    Units dropped at each step of the tract sample and the ZIP code area sample, with the votes they carry and their Democratic share of the two-party vote, 2020

    SampleStepUnits droppedUnits leftVotes dropped (millions)Democratic share of dropped votes (%)
    TractsIn the 2020 vote layern/a83,648n/an/a
    TractsNo row in the atlas88382,7651.8260
    Tracts100 or fewer estimated votes1,14881,6170.0160
    TractsMissing a race share, the college share or population density21881,3990.3693
    TractsMissing the Area Deprivation Index32181,0780.1861
    TractsMissing an Opportunity Atlas estimate20080,8780.2859
    TractsMissing an EJScreen indicator580,8730.0148
    ZIP code areasIn the 2020 vote layern/a32,462n/an/a
    ZIP code areasNo row in the atlas3432,4280.0022
    ZIP code areas100 or fewer estimated votes3,00829,4200.1430
    ZIP code areasMissing a race share, the college share or population density9629,3240.0355
    ZIP code areasMissing the Area Deprivation Index4829,2760.0241
    ZIP code areasBridge sample: Area Deprivation Index and PLACES presentn/a29,276n/an/a
    ZIP code areasMissing a Social Capital Atlas value11,13818,1387.6640
    ZIP code areasMissing an IRS value9918,0390.1454

    Note: Steps that drop no unit are left out: no tract and no ZIP code area lacks a PLACES value.

    Note: Alaska and Hawaii are not in the vote layer. The tracts with no atlas row are all in Connecticut, which has votes in the vote layer but is coded by planning region in the atlas.

    Note: The ZIP code atlas has Connecticut ZIP code areas, so the ZIP sample covers Connecticut.

    Source: Precinct returns allocated to 2020 tracts and ZIP code tabulation areas (Fekrazad 2025) with the project atlases; 2020 presidential vote; counts of units and votes, unweighted sums

    Data: vishalsingh.org/politics/report/measures-of-hardship-compared/figures/sample_counts.json

    Table 3. Race and education move the coefficients most, and density and state fixed effects move them less

    Coefficient of the tract Democratic two-party share on each standardized measure, points per standard deviation, as controls are added from left to right

    familyhilomeasurenspecificationvalue
    Deprivation: Area Deprivation Index−3.51−8.22Area Deprivation Index rank80,873No controls−5.86
    Deprivation: Area Deprivation Index−5.58−8.87Area Deprivation Index rank80,873Race and ethnicity−7.22
    Deprivation: Area Deprivation Index1.91−3.33Area Deprivation Index rank80,873Plus education−0.712
    Deprivation: Area Deprivation Index2.34−2.27Area Deprivation Index rank80,873Plus density0.037
    Deprivation: Area Deprivation Index5.222.58Area Deprivation Index rank80,873Plus state effects3.90
    Childhood outcomes: Opportunity Atlas4.811.27Low household income rank in adulthood80,873No controls3.04
    Childhood outcomes: Opportunity Atlas0.415−2.91Low household income rank in adulthood80,873Race and ethnicity−1.25
    Childhood outcomes: Opportunity Atlas3.980.906Low household income rank in adulthood80,873Plus education2.45
    Childhood outcomes: Opportunity Atlas3.520.596Low household income rank in adulthood80,873Plus density2.06
    Childhood outcomes: Opportunity Atlas4.342.88Low household income rank in adulthood80,873Plus state effects3.61
    Childhood outcomes: Opportunity Atlas−0.695−4.04Low individual income rank in adulthood80,873No controls−2.37
    Childhood outcomes: Opportunity Atlas−2.29−5.08Low individual income rank in adulthood80,873Race and ethnicity−3.68
    Childhood outcomes: Opportunity Atlas1.51−0.940Low individual income rank in adulthood80,873Plus education0.286
    Childhood outcomes: Opportunity Atlas1.53−0.850Low individual income rank in adulthood80,873Plus density0.340
    Childhood outcomes: Opportunity Atlas2.701.26Low individual income rank in adulthood80,873Plus state effects1.98
    Childhood outcomes: Opportunity Atlas4.120.798Incarceration80,873No controls2.46
    Childhood outcomes: Opportunity Atlas0.212−1.43Incarceration80,873Race and ethnicity−0.610
    Childhood outcomes: Opportunity Atlas1.03−0.316Incarceration80,873Plus education0.355
    Childhood outcomes: Opportunity Atlas0.744−0.326Incarceration80,873Plus density0.209
    Childhood outcomes: Opportunity Atlas1.280.756Incarceration80,873Plus state effects1.02
    Childhood outcomes: Opportunity Atlas2.29−1.43Teen birth among women80,873No controls0.429
    Childhood outcomes: Opportunity Atlas−3.78−6.98Teen birth among women80,873Race and ethnicity−5.38
    Childhood outcomes: Opportunity Atlas0.326−2.69Teen birth among women80,873Plus education−1.18
    Childhood outcomes: Opportunity Atlas0.688−1.96Teen birth among women80,873Plus density−0.636
    Childhood outcomes: Opportunity Atlas2.591.13Teen birth among women80,873Plus state effects1.86
    Environment: EJScreen14.638.63Diesel particulate matter80,873No controls11.63
    Environment: EJScreen10.405.16Diesel particulate matter80,873Race and ethnicity7.78
    Environment: EJScreen7.822.73Diesel particulate matter80,873Plus education5.27
    Environment: EJScreen4.790.207Diesel particulate matter80,873Plus density2.50
    Environment: EJScreen2.93−0.774Diesel particulate matter80,873Plus state effects1.08
    Environment: EJScreen15.608.12Traffic proximity80,873No controls11.86
    Environment: EJScreen11.355.93Traffic proximity80,873Race and ethnicity8.64
    Environment: EJScreen8.994.06Traffic proximity80,873Plus education6.52
    Environment: EJScreen6.632.79Traffic proximity80,873Plus density4.71
    Environment: EJScreen3.551.17Traffic proximity80,873Plus state effects2.36
    Environment: EJScreen12.6910.12Nitrogen dioxide80,873No controls11.40
    Environment: EJScreen8.876.43Nitrogen dioxide80,873Race and ethnicity7.65
    Environment: EJScreen6.673.94Nitrogen dioxide80,873Plus education5.31
    Environment: EJScreen4.340.115Nitrogen dioxide80,873Plus density2.23
    Environment: EJScreen3.140.801Nitrogen dioxide80,873Plus state effects1.97
    Environment: EJScreen6.193.07Fine particles (PM2.5)80,873No controls4.63
    Environment: EJScreen2.47−1.15Fine particles (PM2.5)80,873Race and ethnicity0.662
    Environment: EJScreen2.18−1.45Fine particles (PM2.5)80,873Plus education0.366
    Environment: EJScreen1.36−2.20Fine particles (PM2.5)80,873Plus density−0.419
    Environment: EJScreen−0.087−3.84Fine particles (PM2.5)80,873Plus state effects−1.96
    Environment: EJScreen6.301.36Ozone80,873No controls3.83
    Environment: EJScreen4.61−1.76Ozone80,873Race and ethnicity1.43
    Environment: EJScreen3.20−2.19Ozone80,873Plus education0.502
    Environment: EJScreen1.52−2.67Ozone80,873Plus density−0.577
    Environment: EJScreen−2.09−4.28Ozone80,873Plus state effects−3.18
    Environment: EJScreen1.75−0.691Toxic releases to air (RSEI)80,873No controls0.532
    Environment: EJScreen0.834−1.21Toxic releases to air (RSEI)80,873Race and ethnicity−0.188
    Environment: EJScreen0.752−1.22Toxic releases to air (RSEI)80,873Plus education−0.235
    Environment: EJScreen0.163−1.38Toxic releases to air (RSEI)80,873Plus density−0.610
    Environment: EJScreen0.635−0.145Toxic releases to air (RSEI)80,873Plus state effects0.245
    Environment: EJScreen7.815.54Housing built before 196080,873No controls6.67
    Environment: EJScreen6.984.95Housing built before 196080,873Race and ethnicity5.96
    Environment: EJScreen7.405.21Housing built before 196080,873Plus education6.31
    Environment: EJScreen6.324.14Housing built before 196080,873Plus density5.23
    Environment: EJScreen4.332.86Housing built before 196080,873Plus state effects3.60
    Environment: EJScreen8.015.75Proximity to Superfund sites80,873No controls6.88
    Environment: EJScreen5.603.34Proximity to Superfund sites80,873Race and ethnicity4.47
    Environment: EJScreen4.512.22Proximity to Superfund sites80,873Plus education3.36
    Environment: EJScreen3.081.18Proximity to Superfund sites80,873Plus density2.13
    Environment: EJScreen1.13−0.005Proximity to Superfund sites80,873Plus state effects0.564
    Environment: EJScreen6.713.20Proximity to risk management facilities80,873No controls4.95
    Environment: EJScreen3.380.564Proximity to risk management facilities80,873Race and ethnicity1.97
    Environment: EJScreen2.880.640Proximity to risk management facilities80,873Plus education1.76
    Environment: EJScreen1.66−0.431Proximity to risk management facilities80,873Plus density0.617
    Environment: EJScreen1.31−0.327Proximity to risk management facilities80,873Plus state effects0.492
    Environment: EJScreen14.4011.88Proximity to hazardous waste facilities80,873No controls13.14
    Environment: EJScreen11.068.94Proximity to hazardous waste facilities80,873Race and ethnicity10.00
    Environment: EJScreen8.906.43Proximity to hazardous waste facilities80,873Plus education7.67
    Environment: EJScreen7.104.56Proximity to hazardous waste facilities80,873Plus density5.83
    Environment: EJScreen3.862.20Proximity to hazardous waste facilities80,873Plus state effects3.03
    Health: CDC PLACES1.60−1.16Fair or poor health80,873No controls0.221
    Health: CDC PLACES−5.58−8.68Fair or poor health80,873Race and ethnicity−7.13
    Health: CDC PLACES3.230.169Fair or poor health80,873Plus education1.70
    Health: CDC PLACES3.631.01Fair or poor health80,873Plus density2.32
    Health: CDC PLACES5.273.71Fair or poor health80,873Plus state effects4.49
    Health: CDC PLACES1.29−1.52Poor mental health80,873No controls−0.113
    Health: CDC PLACES−2.86−5.70Poor mental health80,873Race and ethnicity−4.28
    Health: CDC PLACES4.701.53Poor mental health80,873Plus education3.12
    Health: CDC PLACES3.150.123Poor mental health80,873Plus density1.64
    Health: CDC PLACES3.572.59Poor mental health80,873Plus state effects3.08
    Health: CDC PLACES−4.16−8.49Depression80,873No controls−6.33
    Health: CDC PLACES0.363−3.76Depression80,873Race and ethnicity−1.70
    Health: CDC PLACES4.53−0.085Depression80,873Plus education2.22
    Health: CDC PLACES3.63−0.600Depression80,873Plus density1.51
    Health: CDC PLACES4.141.98Depression80,873Plus state effects3.06
    Health: CDC PLACES−0.121−3.22Diabetes80,873No controls−1.67
    Health: CDC PLACES−6.62−9.63Diabetes80,873Race and ethnicity−8.13
    Health: CDC PLACES−1.84−4.23Diabetes80,873Plus education−3.04
    Health: CDC PLACES0.097−2.35Diabetes80,873Plus density−1.13
    Health: CDC PLACES2.681.22Diabetes80,873Plus state effects1.95
    Health: CDC PLACES−2.59−7.02Obesity80,873No controls−4.80
    Health: CDC PLACES−7.44−11.41Obesity80,873Race and ethnicity−9.43
    Health: CDC PLACES−0.618−6.02Obesity80,873Plus education−3.32
    Health: CDC PLACES0.588−4.34Obesity80,873Plus density−1.88
    Health: CDC PLACES1.58−1.50Obesity80,873Plus state effects0.036
    Health: CDC PLACES−2.81−6.58Current smoking80,873No controls−4.70
    Health: CDC PLACES−5.84−8.87Current smoking80,873Race and ethnicity−7.35
    Health: CDC PLACES2.74−0.592Current smoking80,873Plus education1.07
    Health: CDC PLACES2.74−0.049Current smoking80,873Plus density1.35
    Health: CDC PLACES4.122.56Current smoking80,873Plus state effects3.34
    Health: CDC PLACES−0.282−3.49No leisure-time physical activity80,873No controls−1.88
    Health: CDC PLACES−7.07−9.72No leisure-time physical activity80,873Race and ethnicity−8.40
    Health: CDC PLACES0.640−3.25No leisure-time physical activity80,873Plus education−1.30
    Health: CDC PLACES0.744−2.34No leisure-time physical activity80,873Plus density−0.799
    Health: CDC PLACES4.132.44No leisure-time physical activity80,873Plus state effects3.29
    Health: CDC PLACES3.130.411No health insurance80,873No controls1.77
    Health: CDC PLACES−7.70−12.78No health insurance80,873Race and ethnicity−10.24
    Health: CDC PLACES−2.84−6.99No health insurance80,873Plus education−4.91
    Health: CDC PLACES−2.42−5.51No health insurance80,873Plus density−3.96
    Health: CDC PLACES8.976.21No health insurance80,873Plus state effects7.59
    Health: CDC PLACES−8.95−11.80Arthritis80,873No controls−10.37
    Health: CDC PLACES−6.06−9.56Arthritis80,873Race and ethnicity−7.81
    Health: CDC PLACES−1.48−3.91Arthritis80,873Plus education−2.69
    Health: CDC PLACES0.759−2.40Arthritis80,873Plus density−0.818
    Health: CDC PLACES0.385−0.636Arthritis80,873Plus state effects−0.125

    Note: The order of the columns is one of several; the size of each step depends on the order, so the steps are not shares of a total.

    Note: A coefficient of zero is white, and values beyond the ends of the color scale take the color of the end.

    Source: Precinct returns allocated to 2020 census tracts (Fekrazad 2025) with the ADI, Opportunity Atlas, EJScreen, PLACES and ACS values of the project tract atlas; 2020 presidential vote; weighted by tract votes

    Data: vishalsingh.org/politics/report/measures-of-hardship-compared/figures/control_ladder.json

    Table 4. Race, education and density share 40% to 80% of the within-state variance of the PLACES health measures and 2% of the variance of toxic releases

    Share of the vote-weighted variance of each measure shared with the controls, in percent: within states for race and ethnicity shares, the college share and density; across all tracts for race, age and county effects in the second view

    familylabelvalueview
    DeprivationArea Deprivation Index rank59.24common
    Childhood outcomesLow household income rank in adulthood38.80common
    Childhood outcomesLow individual income rank in adulthood30.35common
    Childhood outcomesIncarceration13.36common
    Childhood outcomesTeen birth among women41.91common
    EnvironmentDiesel particulate matter46.88common
    EnvironmentTraffic proximity36.42common
    EnvironmentNitrogen dioxide58.75common
    EnvironmentFine particles (PM2.5)12.93common
    EnvironmentOzone9.23common
    EnvironmentToxic releases to air (RSEI)2.09common
    EnvironmentHousing built before 19609.11common
    EnvironmentProximity to Superfund sites10.08common
    EnvironmentProximity to risk management facilities15.12common
    EnvironmentProximity to hazardous waste facilities50.74common
    HealthFair or poor health70.55common
    HealthPoor mental health59.95common
    HealthDepression40.34common
    HealthDiabetes56.23common
    HealthObesity71.20common
    HealthCurrent smoking71.35common
    HealthNo leisure-time physical activity73.11common
    HealthNo health insurance80.22common
    HealthArthritis50.24common
    Social capitalEconomic connectedness (ZIP code areas)71.28common
    Social capitalEconomic connectedness among group members (ZIP code areas)68.35common
    Social capitalFriend clustering (ZIP code areas)50.74common
    Social capitalFriend support ratio (ZIP code areas)42.22common
    Social capitalVolunteering rate (ZIP code areas)35.73common
    Social capitalCivic organizations per capita (ZIP code areas)9.28common
    Tax returnsEarned income credit share of returns (ZIP code areas)79.93common
    Tax returnsUnemployment compensation share of returns (ZIP code areas)23.71common
    Tax returnsLow mean adjusted gross income per return (ZIP code areas)53.73common
    HealthFair or poor health69.26places
    HealthPoor mental health67.18places
    HealthDepression87.07places
    HealthDiabetes76.39places
    HealthObesity89.39places
    HealthCurrent smoking66.46places
    HealthNo leisure-time physical activity72.75places
    HealthNo health insurance84.86places
    HealthArthritis85.16places

    Views: Race, education and density, within states (view = common); PLACES measures: race, age and county, all tracts (view = places).

    Note: R-squared values describe the full sample and carry no interval.

    Note: ZIP code rows use the ZIP code sample that has every Social Capital Atlas and IRS value.

    Note: Each measure is cut at its 1st and 99th percentiles before the variance is taken, as in the coefficient figures.

    Source: Precinct returns allocated to 2020 census tracts and ZIP code tabulation areas (Fekrazad 2025) with the project atlases; 2020 presidential vote; weighted by votes in each unit

    Data: vishalsingh.org/politics/report/measures-of-hardship-compared/figures/demographic_content.json

    Table 5. Friend clustering, volunteering and the unemployment compensation share change sign once the controls enter, while the earned income credit share keeps its raw sign

    Democratic share of the 2020 two-party presidential vote, points per standard deviation of each measure, ZIP code areas, raw and with race and ethnicity, education, density and state held fixed

    adj_hiadj_loadjustedgrouplabelnrawraw_hiraw_lo
    1.26−3.09−0.914Social capital: Social Capital Atlas (higher means more connection)Economic connectedness18,0390.3942.28−1.49
    −0.018−3.67−1.84Social capital: Social Capital Atlas (higher means more connection)Economic connectedness among group members18,0391.333.03−0.368
    2.110.3221.22Social capital: Social Capital Atlas (higher means more connection)Friend clustering18,039−9.13−7.06−11.21
    −1.06−2.97−2.01Social capital: Social Capital Atlas (higher means more connection)Friend support ratio18,039−9.74−7.81−11.67
    4.592.863.72Social capital: Social Capital Atlas (higher means more connection)Volunteering rate18,039−3.05−1.49−4.62
    2.721.792.26Social capital: Social Capital Atlas (higher means more connection)Civic organizations per capita18,039−0.4330.445−1.31
    3.030.1291.58Tax returns: IRS ZIP code dataEarned income credit share of returns18,0392.033.830.227
    −0.187−2.28−1.23Tax returns: IRS ZIP code dataUnemployment compensation share of returns18,0394.806.373.23
    −0.350−2.96−1.65Tax returns: IRS ZIP code dataLow mean adjusted gross income per return18,039−2.67−1.10−4.25

    Note: Low mean adjusted gross income per return is the mean with its sign reversed, so that a higher value means lower income.

    Note: Each measure is cut at its 1st and 99th percentiles across ZIP code areas before it is standardized.

    Note: Votes are estimates allocated from precincts to ZIP code tabulation areas, not reported counts.

    Source: Precinct returns allocated to ZIP code tabulation areas (Fekrazad 2025) with the ADI, PLACES, Social Capital Atlas, IRS and ACS values of the project ZIP code atlas; 2020 presidential vote; weighted by ZIP code area votes

    Data: vishalsingh.org/politics/report/measures-of-hardship-compared/figures/zip_measures.json

    Table 6. The same measure gives raw coefficients within 1.5 points on tracts and ZIP code areas but adjusted ones up to 3.4 points apart, and up to 2.8 points apart without the college share

    Democratic share of the 2020 two-party presidential vote, points per standard deviation, Area Deprivation Index and nine PLACES measures, tracts and ZIP code areas

    estimatehilomeasurenspecificationsurface
    −5.86−3.51−8.22Area Deprivation Index rank80,873No controlsTracts
    3.905.222.58Area Deprivation Index rank80,873Common specificationTracts
    −3.63−2.07−5.19Area Deprivation Index rank80,873Without the college shareTracts
    −7.15−5.16−9.14Area Deprivation Index rank29,276No controlsZIP code areas
    1.754.00−0.505Area Deprivation Index rank29,276Common specificationZIP code areas
    −3.78−1.71−5.85Area Deprivation Index rank29,276Without the college shareZIP code areas
    0.2211.60−1.16Fair or poor health80,873No controlsTracts
    4.495.273.71Fair or poor health80,873Common specificationTracts
    −3.32−2.34−4.30Fair or poor health80,873Without the college shareTracts
    −0.3171.41−2.05Fair or poor health29,276No controlsZIP code areas
    2.653.671.63Fair or poor health29,276Common specificationZIP code areas
    −5.22−4.07−6.37Fair or poor health29,276Without the college shareZIP code areas
    −0.1131.29−1.52Poor mental health80,873No controlsTracts
    3.083.572.59Poor mental health80,873Common specificationTracts
    −3.13−2.38−3.88Poor mental health80,873Without the college shareTracts
    −1.490.106−3.09Poor mental health29,276No controlsZIP code areas
    1.352.540.159Poor mental health29,276Common specificationZIP code areas
    −3.18−2.31−4.06Poor mental health29,276Without the college shareZIP code areas
    −6.33−4.16−8.49Depression80,873No controlsTracts
    3.064.141.98Depression80,873Common specificationTracts
    −2.24−1.12−3.37Depression80,873Without the college shareTracts
    −5.98−3.10−8.86Depression29,276No controlsZIP code areas
    3.835.572.09Depression29,276Common specificationZIP code areas
    −0.7271.07−2.53Depression29,276Without the college shareZIP code areas
    −1.67−0.121−3.22Diabetes80,873No controlsTracts
    1.952.681.22Diabetes80,873Common specificationTracts
    −3.07−1.90−4.23Diabetes80,873Without the college shareTracts
    −2.36−0.770−3.95Diabetes29,276No controlsZIP code areas
    −0.2060.716−1.13Diabetes29,276Common specificationZIP code areas
    −4.81−3.45−6.17Diabetes29,276Without the college shareZIP code areas
    −4.80−2.59−7.02Obesity80,873No controlsTracts
    0.0361.58−1.50Obesity80,873Common specificationTracts
    −6.59−5.20−7.99Obesity80,873Without the college shareTracts
    −6.04−3.97−8.12Obesity29,276No controlsZIP code areas
    −2.63−0.550−4.72Obesity29,276Common specificationZIP code areas
    −6.77−5.14−8.41Obesity29,276Without the college shareZIP code areas
    −4.70−2.81−6.58Current smoking80,873No controlsTracts
    3.344.122.56Current smoking80,873Common specificationTracts
    −4.83−3.99−5.66Current smoking80,873Without the college shareTracts
    −6.19−4.37−8.00Current smoking29,276No controlsZIP code areas
    0.8902.38−0.598Current smoking29,276Common specificationZIP code areas
    −5.87−5.05−6.68Current smoking29,276Without the college shareZIP code areas
    −1.88−0.282−3.49No leisure-time physical activity80,873No controlsTracts
    3.294.132.44No leisure-time physical activity80,873Common specificationTracts
    −4.74−3.78−5.69No leisure-time physical activity80,873Without the college shareTracts
    −2.14−0.438−3.83No leisure-time physical activity29,276No controlsZIP code areas
    −0.1580.920−1.24No leisure-time physical activity29,276Common specificationZIP code areas
    −6.35−5.27−7.42No leisure-time physical activity29,276Without the college shareZIP code areas
    1.773.130.411No health insurance80,873No controlsTracts
    7.598.976.21No health insurance80,873Common specificationTracts
    −2.86−0.641−5.08No health insurance80,873Without the college shareTracts
    1.662.980.333No health insurance29,276No controlsZIP code areas
    6.048.543.54No health insurance29,276Common specificationZIP code areas
    −5.69−3.78−7.59No health insurance29,276Without the college shareZIP code areas
    −10.37−8.95−11.80Arthritis80,873No controlsTracts
    −0.1250.385−0.636Arthritis80,873Common specificationTracts
    −3.96−2.86−5.06Arthritis80,873Without the college shareTracts
    −10.79−9.16−12.42Arthritis29,276No controlsZIP code areas
    −1.53−0.643−2.42Arthritis29,276Common specificationZIP code areas
    −4.86−3.48−6.23Arthritis29,276Without the college shareZIP code areas

    Note: Tract and ZIP code area samples differ: ZIP code areas are fewer and include more sparsely populated places, so the comparison mixes the unit and the sample.

    Note: The surfaces also differ in how the Area Deprivation Index is aggregated and in the PLACES release, so the unit is not the only difference.

    Note: Estimates for the ZIP-only sample that also requires every Social Capital Atlas and IRS value differ from these by less than the surface difference.

    Source: Precinct returns allocated to 2020 census tracts and ZIP code tabulation areas (Fekrazad 2025) with the ADI and PLACES values of the project atlases; 2020 presidential vote; weighted by votes in each unit

    Data: vishalsingh.org/politics/report/measures-of-hardship-compared/figures/surface_check.json

    Table 7. Two existing chapters use a different outcome, sample, weights or controls, so their coefficients cannot be set beside the ones here

    Outcome, unit, weights, controls and interval method of this chapter and of the two chapters that use the same atlas files

    ChapterOutcomeUnit and sampleWeightsControlsIntervals
    This chapter, tractsDemocratic share of the two-party vote, 2020, in points80,873 tracts, 3,081 countiesVotes in the tractWhite, Black, Asian and Hispanic shares, college share, log density, state effectsState clusters, t distribution
    This chapter, ZIP code areasDemocratic share of the two-party vote, 2020, in points18,039 ZIP code areas (Social Capital Atlas and IRS sample)Votes in the ZIP code areaSame, with the college variable of the ZIP code atlasState clusters, t distribution
    Air pollution and the voteDemocratic two-party margin, 2020, in points (a linear function of the share)81,134 tracts, 3,096 countiesVotes in the tractWhite, Black and Hispanic shares, college share, median household income; density in one row, county effects in anotherCounty clusters, normal; exposures standardized with the unweighted standard deviation
    Wages, capital and the ZIP code voteSwing: 2020 margin minus 2016 margin, in points27,144 ZIP code areas, 3,088 counties2020 votes in the ZIP code areaPoverty, college, Black and Hispanic shares; the average tax rate in some rowsCounty clusters, t distribution; state clusters as a check

    Source: Chapter data of this book: tract and ZIP code atlas files (Fekrazad 2025) with 2016 and 2020 presidential votes; descriptions of specifications, with unit counts recomputed from the files; counts are unweighted

    Data: vishalsingh.org/politics/report/measures-of-hardship-compared/figures/chapter_specs.json

    Table 8. Under each of 9 changes to the specification the adjusted sign agrees with the common specification for at least 21 of the 24 measures

    Tract measures, number of measures whose adjusted interval lies above zero, below zero or includes zero, and agreement with the common specification

    VariationTractsAbove zeroBelow zeroIncludes zeroSame signSame pattern
    Common specification80,87316262424
    Normal instead of t critical value80,87317252424
    Intervals clustered by county80,87319232424
    Standard deviation without cutting the tails80,87316262424
    Vote-weighted percentile rank in place of the standard deviation80,87317162119
    Every tract counts once80,87318152416
    Rural-urban commuting area code in place of density80,87319232323
    County fixed effects in place of state fixed effects80,87321122322
    Tracts with more than 500 votes78,83716262324
    Median household income and the share of older residents added80,65317252322

    Note: The pattern is the grouping of the first figure; the group labels there state the rule.

    Note: The income and age row drops the tracts without a median household income.

    Source: Precinct returns allocated to 2020 census tracts (Fekrazad 2025) with the project tract atlas; 2020 presidential vote; weighted by tract votes except where the row says every tract counts once

    Data: vishalsingh.org/politics/report/measures-of-hardship-compared/figures/robustness.json

    All estimates

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

    Fact idValueUnitEstimandPopulationPeriodIntervalnWeightsSourceNote
    adi_no_edu−3.6points of Democratic two-party vote share per standard deviation of the measurecommon-specification coefficient of the Area Deprivation Index with the college share left outtracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential election95% CI −5.2 to −2.180,873votes cast in the tract (pres_tot)Area Deprivation Index
    adi_no_fe0.0points of Democratic two-party vote share per standard deviation of the measurecoefficient of the Area Deprivation Index with race, education and density but no state fixed effectstracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential election95% CI −2.3 to 2.380,873votes cast in the tract (pres_tot)Area Deprivation Index
    adi_race_only−7.2points of Democratic two-party vote share per standard deviation of the measurecoefficient of the Area Deprivation Index with race and ethnicity shares held fixedtracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential election95% CI −8.9 to −5.680,873votes cast in the tract (pres_tot)Area Deprivation Index
    air_diesel_ctrl5.2points of Democratic two-party vote share per standard deviation of diesel exposurecoefficient of the Democratic share on diesel exposure standardized with the unweighted standard deviation, race, college share and median income held fixedtracts of the air pollution chapter sample2020 presidential election95% CI 4.1 to 6.381,134votes cast in the tract (pres_tot)EJScreen
    air_diesel_dens2.5points of Democratic two-party vote share per standard deviation of diesel exposurecoefficient of the Democratic share on diesel exposure standardized with the unweighted standard deviation, race, college share, median income and density held fixedtracts of the air pollution chapter sample2020 presidential election95% CI 1.3 to 3.681,134votes cast in the tract (pres_tot)EJScreen
    air_diesel_fe3.5points of Democratic two-party vote share per standard deviation of diesel exposurewithin-county coefficient of the Democratic share on diesel exposure with race, college share, median income and density held fixedtracts of the air pollution chapter sample2020 presidential election95% CI 2.6 to 4.481,134votes cast in the tract (pres_tot)EJScreen
    air_n81,134tractscount of tractstracts of the air pollution chapter sample2020 presidential electionnone (counts of units and votes)Precinct votes on census geographies
    coll_mean_tract37%percent of residentsvote-weighted mean of the tract college share (pct_college_plus)tracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential electionvotes cast in the tract (pres_tot)Precinct votes on census geographies
    coll_mean_zip63%percent of residentsvote-weighted mean of the ZIP code area college variable (per_college_above)ZIP code areas with more than 100 estimated votes, the Area Deprivation Index and every PLACES measure2020 presidential electionvotes cast in the ZIP code area (pres_tot_2020)Precinct votes on census geographies
    dem_not_in_atlas60%percent of the two-party voteDemocratic share of the two-party votetracts of the vote layer with no row in the tract atlas2020 presidential electionvotes cast (sums of tract votes)Precinct votes on census geographies
    diesel_cfe4.1points of Democratic two-party vote share per standard deviation of the measurecoefficient with race, education and density and county fixed effects instead of state fixed effects: diesel particulate mattertracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential election95% CI 2.7 to 5.680,873votes cast in the tract (pres_tot)EJScreen
    diesel_no_fe2.5points of Democratic two-party vote share per standard deviation of the measurecoefficient with race, education and density but no state fixed effects: diesel particulate mattertracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential election95% CI 0.2 to 4.880,873votes cast in the tract (pres_tot)EJScreen
    drop_controls218tractscount of tracts dropped at this step of the sampletracts with more than 100 votes2020 presidential electionnone (counts of units and votes)Precinct votes on census geographies
    drop_controls_dc203tractscount of such tracts in the District of Columbiatracts with more than 100 votes and no race share or college share2020 presidential electionnone (counts of units and votes)Precinct votes on census geographies
    drop_controls_dem93%percent of the two-party voteDemocratic share of the two-party votetracts dropped for a missing control2020 presidential electionvotes cast (sums of tract votes)Precinct votes on census geographies
    drop_dens0.9points of Democratic two-party vote share per standard deviation of the measuremedian across measures of the absolute change in the common-specification coefficient when density is left outtracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential election80,873votes cast in the tract (pres_tot)Precinct votes on census geographies
    drop_edu3.0points of Democratic two-party vote share per standard deviation of the measuremedian across measures of the absolute change in the common-specification coefficient when education is left outtracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential election80,873votes cast in the tract (pres_tot)Precinct votes on census geographies
    drop_race3.2points of Democratic two-party vote share per standard deviation of the measuremedian across measures of the absolute change in the common-specification coefficient when race and ethnicity is left outtracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential election80,873votes cast in the tract (pres_tot)Precinct votes on census geographies
    dropped_dem74.3%percent of the two-party voteDemocratic share of the two-party vote in the dropped tractsdropped tracts with more than 100 votes2020 presidential electionvotes cast (sums of tract votes)Precinct votes on census geographies
    dropped_n744tractscount of tracts droppedtracts with more than 100 votes that lack a measure or control2020 presidential electionnone (counts of units and votes)Precinct votes on census geographies
    dropped_other_dem59%percent of the two-party voteDemocratic share of the two-party votetracts dropped for a missing Area Deprivation Index, Opportunity Atlas or EJScreen value2020 presidential electionvotes cast (sums of tract votes)Precinct votes on census geographies
    dropped_other_n526tractscount of tracts droppedtracts with more than 100 votes and the controls but no value for the Area Deprivation Index, the Opportunity Atlas or EJScreen2020 presidential electionnone (counts of units and votes)Precinct votes on census geographies
    jail_p5026%percent of bootstrap replicatesshare of 2,000 state bootstrap replicates in which the retained share is at least 50 percent: incarcerationtracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential election80,873votes cast in the tract (pres_tot)Opportunity Atlas
    keep_threshold50%percent of the raw coefficientshare of the raw coefficient that a measure must keep to count as keeping its associationmeasures with a raw interval that excludes zero2020 presidential electionnone (rule)Precinct votes on census geographies
    kept_diesel9%percent of the raw coefficientcommon-specification coefficient divided by the raw coefficient, diesel particulate mattertracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential election95% CI −1% to 28%80,873votes cast in the tract (pres_tot)EJScreen
    kept_diesel_cfe36%percent of the raw coefficientcounty-fixed-effects coefficient divided by the raw coefficient, diesel particulate matter (a ratio of point estimates)tracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential election80,873votes cast in the tract (pres_tot)EJScreen
    kept_env_max23%percent of the raw coefficientlargest share of the raw coefficient kept among the six indicatorssix environmental indicators2020 presidential election80,873votes cast in the tract (pres_tot)EJScreen
    kept_env_min8%percent of the raw coefficientsmallest share of the raw coefficient kept among the six indicatorssix environmental indicators2020 presidential election80,873votes cast in the tract (pres_tot)EJScreen
    kept_haz23%percent of the raw coefficientcommon-specification coefficient divided by the raw coefficient, proximity to hazardous waste facilitiestracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential election95% CI 17% to 28%80,873votes cast in the tract (pres_tot)EJScreen
    kept_jail41%percent of the raw coefficientcommon-specification coefficient divided by the raw coefficient, incarcerationtracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential election95% CI 21% to 98%80,873votes cast in the tract (pres_tot)Opportunity Atlas
    kept_kfr119%percent of the raw coefficientcommon-specification coefficient divided by the raw coefficient, low household income rank in adulthoodtracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential election95% CI 70% to 234%80,873votes cast in the tract (pres_tot)Opportunity Atlas
    kept_lead54%percent of the raw coefficientcommon-specification coefficient divided by the raw coefficient, housing built before 1960tracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential election95% CI 42% to 71%80,873votes cast in the tract (pres_tot)EJScreen
    kept_no217%percent of the raw coefficientcommon-specification coefficient divided by the raw coefficient, nitrogen dioxidetracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential election95% CI 7% to 27%80,873votes cast in the tract (pres_tot)EJScreen
    kept_traffic20%percent of the raw coefficientcommon-specification coefficient divided by the raw coefficient, traffic proximitytracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential election95% CI 14% to 28%80,873votes cast in the tract (pres_tot)EJScreen
    lead_p5075%percent of bootstrap replicatesshare of 2,000 state bootstrap replicates in which the retained share is at least 50 percent: housing built before 1960tracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential election80,873votes cast in the tract (pres_tot)EJScreen
    margin_factor2multiplefactor between the two-party margin in points and the Democratic share minus 50tracts2020 presidential electionnone (definition)Precinct votes on census geographies
    med_abs_adj2.2points of Democratic two-party vote share per standard deviation of the measuremedian across measures of the absolute common-specification coefficienttracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential election80,873votes cast in the tract (pres_tot)Precinct votes on census geographies
    med_abs_raw4.7points of Democratic two-party vote share per standard deviation of the measuremedian across measures of the absolute raw coefficienttracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential election80,873votes cast in the tract (pres_tot)Precinct votes on census geographies
    n_adj_neg2measurescount of measures whose adjusted 95% interval lies below zerotracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential electionvotes cast in the tract (pres_tot)Precinct votes on census geographies
    n_adj_pos16measurescount of measures whose adjusted 95% interval lies above zerotracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential electionvotes cast in the tract (pres_tot)Precinct votes on census geographies
    n_adj_zero6measurescount of measures whose adjusted 95% interval includes zerotracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential electionvotes cast in the tract (pres_tot)Precinct votes on census geographies
    n_atlas_tracts82,765tractscount of tracts2020 census tracts in the tract atlas2020 presidential electionnone (counts of units and votes)Precinct votes on census geographies
    n_closer17measurescount of measures whose adjusted coefficient is closer to zero than the raw coefficienttracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential electionvotes cast in the tract (pres_tot)Precinct votes on census geographies
    n_counties3,081countiescount of counties containing a tract of the sampletracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential electionnone (counts of units and votes)Precinct votes on census geographies
    n_env10indicatorscount of environmental indicatorsEJScreen indicators in the chapter2020 presidential electionnone (count)EJScreen
    n_env_lose6indicatorscount of environmental indicators that keep less than half of the raw coefficient or whose adjusted interval includes zeroEJScreen indicators in the chapter2020 presidential electionnone (count)EJScreen
    n_env_pos_int9indicatorscount of environmental indicators whose raw 95% interval lies above zeroEJScreen indicators in the chapter2020 presidential electionnone (count)EJScreen
    n_health9measurescount of PLACES measurestracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential electionvotes cast in the tract (pres_tot)Precinct votes on census geographies
    n_health_pos7measurescount of PLACES measures whose adjusted 95% interval lies above zerotracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential electionvotes cast in the tract (pres_tot)Precinct votes on census geographies
    n_keeps3measurescount of measures that keep their sign and at least half of the raw coefficienttracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential electionvotes cast in the tract (pres_tot)Precinct votes on census geographies
    n_layer_tracts83,648tractscount of tracts2020 census tracts in the vote layer2020 presidential electionnone (counts of units and votes)Precinct votes on census geographies
    n_lose9measurescount of measures that keep less than half of the raw coefficient or whose adjusted interval includes zerotracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential electionvotes cast in the tract (pres_tot)Precinct votes on census geographies
    n_meas24measurescount of measurestract measures of hardship in the chapter2020 presidential electionnone (counts of units and votes)Precinct votes on census geographies
    n_not_in_atlas883tractscount of tractstracts of the vote layer with no row in the tract atlas2020 presidential electionnone (counts of units and votes)Precinct votes on census geographies
    n_over10081,617tractscount of tractstracts in the atlas with more than 100 estimated presidential votes2020 presidential electionnone (counts of units and votes)Precinct votes on census geographies
    n_raw_neg8measurescount of measures whose raw 95% interval lies below zerotracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential electionvotes cast in the tract (pres_tot)Precinct votes on census geographies
    n_raw_nonzero20measurescount of measures whose raw 95% interval excludes zerotracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential electionvotes cast in the tract (pres_tot)Precinct votes on census geographies
    n_raw_pos12measurescount of measures whose raw 95% interval lies above zerotracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential electionvotes cast in the tract (pres_tot)Precinct votes on census geographies
    n_raw_zero4measurescount of measures whose raw 95% interval includes zerotracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential electionvotes cast in the tract (pres_tot)Precinct votes on census geographies
    n_reverses8measurescount of measures whose adjusted interval lies on the other side of zero from the raw coefficienttracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential electionvotes cast in the tract (pres_tot)Precinct votes on census geographies
    n_sc_meas6measurescount of measuresSocial Capital Atlas measures2020 presidential electionnone (count)Social Capital Atlas
    n_startzero4measurescount of measures whose raw interval includes zerotracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential electionvotes cast in the tract (pres_tot)Precinct votes on census geographies
    n_states47statescount of states containing a tract of the sampletracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential electionnone (counts of units and votes)Precinct votes on census geographies
    n_surf10measurescount of measures on both surfacesADI and PLACES measures2020 presidential electionnone (count)Precinct votes on census geographies
    n_tracts80,873tractscount of tracts in the common sampletracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential electionnone (counts of units and votes)Precinct votes on census geographies
    n_variants9measurescount of variations of the specificationtracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential electionvotes cast in the tract (pres_tot)Precinct votes on census geographies
    n_zip18,039ZIP code areascount of ZIP code areas in the ZIP-only sampleZIP code areas with more than 100 estimated votes and every measure and control, including the Social Capital Atlas and IRS values2020 presidential electionnone (counts of units and votes)Precinct votes on census geographies
    n_zip_br29,276ZIP code areascount of ZIP code areas in the bridge sampleZIP code areas with more than 100 estimated votes, the Area Deprivation Index and every PLACES measure2020 presidential electionnone (counts of units and votes)Precinct votes on census geographies
    n_zip_meas9measurescount of Social Capital Atlas and IRS measuresZIP-only measures2020 presidential electionnone (count)Precinct votes on census geographies
    obesity_cfe6.7points of Democratic two-party vote share per standard deviation of the measurecoefficient with race, education and density and county fixed effects instead of state fixed effects: obesitytracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential election95% CI 5.7 to 7.780,873votes cast in the tract (pres_tot)CDC PLACES
    ozone_cfe−1.1points of Democratic two-party vote share per standard deviation of the measurecoefficient with race, education and density and county fixed effects instead of state fixed effects: ozonetracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential election95% CI −2.1 to −0.280,873votes cast in the tract (pres_tot)EJScreen
    places_comp_max89%percent of variancelargest share of the variance of a PLACES measure explained by race and ethnicity, age and county effectstracts with more than 100 votes, race and age shares present2020 presidential election81,400votes cast in the tract (pres_tot)CDC PLACES
    places_comp_min66%percent of variancesmallest share of the variance of a PLACES measure explained by race and ethnicity, age and county effectstracts with more than 100 votes, race and age shares present2020 presidential election81,400votes cast in the tract (pres_tot)CDC PLACES
    places_county_max78%percent of variancelargest share of the variance of a PLACES measure shared with county fixed effects alonetracts with more than 100 votes, race and age shares present2020 presidential election81,400votes cast in the tract (pres_tot)CDC PLACES
    places_county_min33%percent of variancesmallest share of the variance of a PLACES measure shared with county fixed effects alonetracts with more than 100 votes, race and age shares present2020 presidential election81,400votes cast in the tract (pres_tot)CDC PLACES
    places_looked19measurescount of PLACES measures examined in an exploratory run before the nine of the chapter were chosenPLACES measures in the tract atlas2020 presidential electionnone (count)CDC PLACES
    places_raceage_max63%percent of variancelargest share of the variance of a PLACES measure shared with race and ethnicity and age shares alonetracts with more than 100 votes, race and age shares present2020 presidential election81,400votes cast in the tract (pres_tot)CDC PLACES
    places_raceage_min25%percent of variancesmallest share of the variance of a PLACES measure shared with race and ethnicity and age shares alonetracts with more than 100 votes, race and age shares present2020 presidential election81,400votes cast in the tract (pres_tot)CDC PLACES
    places_total40measurescount of PLACES measures in the tract atlasPLACES measures in the tract atlas2020 presidential electionnone (count)CDC PLACES
    pm25_cfe0.2points of Democratic two-party vote share per standard deviation of the measurecoefficient with race, education and density and county fixed effects instead of state fixed effects: fine particles (pm2.5)tracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential election95% CI −1.5 to 1.980,873votes cast in the tract (pres_tot)EJScreen
    r2_adi59%percent of within-state varianceshare of the within-state variance of the Area Deprivation Index explained by race and ethnicity, college share and densitytracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential election80,873votes cast in the tract (pres_tot)Area Deprivation Index
    r2_diesel47%percent of within-state varianceshare of the within-state variance of diesel exposure explained by race and ethnicity, college share and densitytracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential election80,873votes cast in the tract (pres_tot)EJScreen
    r2_haz51%percent of within-state varianceshare of the within-state variance of hazardous waste proximity explained by race and ethnicity, college share and densitytracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential election80,873votes cast in the tract (pres_tot)EJScreen
    r2_health_max80%percent of within-state variancelargest share of the within-state variance of a PLACES measure explained by race and ethnicity, college share and densitytracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential election80,873votes cast in the tract (pres_tot)CDC PLACES
    r2_health_min40%percent of within-state variancesmallest share of the within-state variance of a PLACES measure explained by race and ethnicity, college share and densitytracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential election80,873votes cast in the tract (pres_tot)CDC PLACES
    r2_jail13%percent of within-state varianceshare of the within-state variance of childhood incarceration explained by race and ethnicity, college share and densitytracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential election80,873votes cast in the tract (pres_tot)Opportunity Atlas
    r2_lead9%percent of within-state varianceshare of the within-state variance of older housing explained by race and ethnicity, college share and densitytracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential election80,873votes cast in the tract (pres_tot)EJScreen
    r2_no259%percent of within-state varianceshare of the within-state variance of nitrogen dioxide explained by race and ethnicity, college share and densitytracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential election80,873votes cast in the tract (pres_tot)EJScreen
    r2_toxics2%percent of within-state varianceshare of the within-state variance of toxic releases explained by race and ethnicity, college share and densitytracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential election80,873votes cast in the tract (pres_tot)EJScreen
    r2_y_within72%percent of within-state varianceshare of the vote-weighted within-state variance of the Democratic share explained by race and ethnicity, college share and log densitytracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential electionvotes cast in the tract (pres_tot)Precinct votes on census geographies
    r_age_arthritis+0.62correlationvote-weighted correlation of arthritis prevalence with the share of residents aged 65 and oldertracts with more than 100 votes, race and age shares present2020 presidential election81,400votes cast in the tract (pres_tot)CDC PLACES
    rob_pattern_min16measuressmallest count of measures whose pattern matches the common specification across the variationstracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential electionvotes cast in the tract (pres_tot)Precinct votes on census geographies
    rob_pos_max21measureslargest count of measures with an adjusted interval above zero across the common specification and its variationstracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential electionvotes cast in the tract (pres_tot)Precinct votes on census geographies
    rob_pos_min16measuressmallest count of measures with an adjusted interval above zero across the common specification and its variationstracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential electionvotes cast in the tract (pres_tot)Precinct votes on census geographies
    rob_sign_min21measuressmallest count of measures whose adjusted sign matches the common specification across the variationstracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential electionvotes cast in the tract (pres_tot)Precinct votes on census geographies
    sample_dem52.0%percent of the two-party voteDemocratic share of the two-party vote in the sampletracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential electionvotes cast (sums of tract votes)Precinct votes on census geographies
    sd_y20.9points of Democratic two-party sharevote-weighted standard deviation of the tract Democratic two-party sharetracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential electionvotes cast in the tract (pres_tot)Precinct votes on census geographies
    step_dens1.0points of Democratic two-party vote share per standard deviation of the measuremedian across measures of the absolute change in the coefficient when density enterstracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential election80,873votes cast in the tract (pres_tot)Precinct votes on census geographies
    step_edu3.8points of Democratic two-party vote share per standard deviation of the measuremedian across measures of the absolute change in the coefficient when education enterstracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential election80,873votes cast in the tract (pres_tot)Precinct votes on census geographies
    step_fe1.6points of Democratic two-party vote share per standard deviation of the measuremedian across measures of the absolute change in the coefficient when state fixed effects enterstracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential election80,873votes cast in the tract (pres_tot)Precinct votes on census geographies
    step_race3.5points of Democratic two-party vote share per standard deviation of the measuremedian across measures of the absolute change in the coefficient when race and ethnicity enterstracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential election80,873votes cast in the tract (pres_tot)Precinct votes on census geographies
    surf_adj_max3.4points of Democratic two-party vote share per standard deviation of the measurelargest absolute difference between the tract and ZIP code area common-specification coefficients across ten measuresADI and PLACES measures on tracts and on ZIP code areas2020 presidential electionvotes cast in the unitPrecinct votes on census geographies
    surf_adj_median2.0points of Democratic two-party vote share per standard deviation of the measuremedian absolute difference between the tract and ZIP code area common-specification coefficients across ten measuresADI and PLACES measures on tracts and on ZIP code areas2020 presidential electionvotes cast in the unitPrecinct votes on census geographies
    surf_nc_max2.8points of Democratic two-party vote share per standard deviation of the measurelargest absolute difference between the tract and ZIP code area coefficients with race, density and state held fixed and the college share left outADI and PLACES measures on tracts and on ZIP code areas2020 presidential electionvotes cast in the unitPrecinct votes on census geographies
    surf_nc_median1.3points of Democratic two-party vote share per standard deviation of the measuremedian absolute difference between the tract and ZIP code area coefficients with the college share left outADI and PLACES measures on tracts and on ZIP code areas2020 presidential electionvotes cast in the unitPrecinct votes on census geographies
    surf_nc_same10measurescount of the ten measures with the same sign of the coefficient on tracts and on ZIP code areas with the college share left outADI and PLACES measures2020 presidential electionvotes cast in the unitPrecinct votes on census geographies
    surf_raw_max1.5points of Democratic two-party vote share per standard deviation of the measurelargest absolute difference between the tract and ZIP code area raw coefficients across ten measuresADI and PLACES measures on tracts and on ZIP code areas2020 presidential electionvotes cast in the unitPrecinct votes on census geographies
    surf_raw_median0.6points of Democratic two-party vote share per standard deviation of the measuremedian absolute difference between the tract and ZIP code area raw coefficients across ten measuresADI and PLACES measures on tracts and on ZIP code areas2020 presidential electionvotes cast in the unitPrecinct votes on census geographies
    surf_same_sign7measurescount of the ten measures with the same sign of the common-specification coefficient on tracts and on ZIP code areasADI and PLACES measures2020 presidential electionvotes cast in the unitPrecinct votes on census geographies
    surf_sc_diff0.7points of Democratic two-party vote share per standard deviation of the measurelargest absolute difference between common-specification coefficients on the bridge sample and the ZIP-only sample across ten measuresADI and PLACES measures on tracts and on ZIP code areas2020 presidential electionvotes cast in the unitPrecinct votes on census geographies
    t_access2_adj7.6points of Democratic two-party vote share per standard deviation of the measurecommon-specification coefficient of the Democratic two-party share on the standardized measure: no health insurancetracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential election95% CI 6.2 to 9.080,873votes cast in the tract (pres_tot)CDC PLACES
    t_access2_raw1.8points of Democratic two-party vote share per standard deviation of the measureraw coefficient of the Democratic two-party share on the standardized measure: no health insurancetracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential election95% CI 0.4 to 3.180,873votes cast in the tract (pres_tot)CDC PLACES
    t_adi_adj3.9points of Democratic two-party vote share per standard deviation of the measurecommon-specification coefficient of the Democratic two-party share on the standardized measure: area deprivation index ranktracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential election95% CI 2.6 to 5.280,873votes cast in the tract (pres_tot)Area Deprivation Index
    t_adi_raw−5.9points of Democratic two-party vote share per standard deviation of the measureraw coefficient of the Democratic two-party share on the standardized measure: area deprivation index ranktracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential election95% CI −8.2 to −3.580,873votes cast in the tract (pres_tot)Area Deprivation Index
    t_arthritis_raw−10.4points of Democratic two-party vote share per standard deviation of the measureraw coefficient of the Democratic two-party share on the standardized measure: arthritistracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential election95% CI −11.8 to −8.980,873votes cast in the tract (pres_tot)CDC PLACES
    t_depression_raw−6.3points of Democratic two-party vote share per standard deviation of the measureraw coefficient of the Democratic two-party share on the standardized measure: depressiontracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential election95% CI −8.5 to −4.280,873votes cast in the tract (pres_tot)CDC PLACES
    t_diabetes_adj1.9points of Democratic two-party vote share per standard deviation of the measurecommon-specification coefficient of the Democratic two-party share on the standardized measure: diabetestracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential election95% CI 1.2 to 2.780,873votes cast in the tract (pres_tot)CDC PLACES
    t_diesel_adj1.1points of Democratic two-party vote share per standard deviation of the measurecommon-specification coefficient of the Democratic two-party share on the standardized measure: diesel particulate mattertracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential election95% CI −0.8 to 2.980,873votes cast in the tract (pres_tot)EJScreen
    t_diesel_raw11.6points of Democratic two-party vote share per standard deviation of the measureraw coefficient of the Democratic two-party share on the standardized measure: diesel particulate mattertracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential election95% CI 8.6 to 14.680,873votes cast in the tract (pres_tot)EJScreen
    t_ghlth_adj4.5points of Democratic two-party vote share per standard deviation of the measurecommon-specification coefficient of the Democratic two-party share on the standardized measure: fair or poor healthtracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential election95% CI 3.7 to 5.380,873votes cast in the tract (pres_tot)CDC PLACES
    t_ghlth_raw0.2points of Democratic two-party vote share per standard deviation of the measureraw coefficient of the Democratic two-party share on the standardized measure: fair or poor healthtracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential election95% CI −1.2 to 1.680,873votes cast in the tract (pres_tot)CDC PLACES
    t_haz_adj3.0points of Democratic two-party vote share per standard deviation of the measurecommon-specification coefficient of the Democratic two-party share on the standardized measure: proximity to hazardous waste facilitiestracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential election95% CI 2.2 to 3.980,873votes cast in the tract (pres_tot)EJScreen
    t_haz_raw13.1points of Democratic two-party vote share per standard deviation of the measureraw coefficient of the Democratic two-party share on the standardized measure: proximity to hazardous waste facilitiestracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential election95% CI 11.9 to 14.480,873votes cast in the tract (pres_tot)EJScreen
    t_jail_adj1.0points of Democratic two-party vote share per standard deviation of the measurecommon-specification coefficient of the Democratic two-party share on the standardized measure: incarcerationtracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential election95% CI 0.8 to 1.380,873votes cast in the tract (pres_tot)Opportunity Atlas
    t_jail_raw2.5points of Democratic two-party vote share per standard deviation of the measureraw coefficient of the Democratic two-party share on the standardized measure: incarcerationtracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential election95% CI 0.8 to 4.180,873votes cast in the tract (pres_tot)Opportunity Atlas
    t_kfr_adj3.6points of Democratic two-party vote share per standard deviation of the measurecommon-specification coefficient of the Democratic two-party share on the standardized measure: low household income rank in adulthoodtracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential election95% CI 2.9 to 4.380,873votes cast in the tract (pres_tot)Opportunity Atlas
    t_kfr_raw3.0points of Democratic two-party vote share per standard deviation of the measureraw coefficient of the Democratic two-party share on the standardized measure: low household income rank in adulthoodtracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential election95% CI 1.3 to 4.880,873votes cast in the tract (pres_tot)Opportunity Atlas
    t_kir_adj2.0points of Democratic two-party vote share per standard deviation of the measurecommon-specification coefficient of the Democratic two-party share on the standardized measure: low individual income rank in adulthoodtracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential election95% CI 1.3 to 2.780,873votes cast in the tract (pres_tot)Opportunity Atlas
    t_kir_raw−2.4points of Democratic two-party vote share per standard deviation of the measureraw coefficient of the Democratic two-party share on the standardized measure: low individual income rank in adulthoodtracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential election95% CI −4.0 to −0.780,873votes cast in the tract (pres_tot)Opportunity Atlas
    t_lead_adj3.6points of Democratic two-party vote share per standard deviation of the measurecommon-specification coefficient of the Democratic two-party share on the standardized measure: housing built before 1960tracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential election95% CI 2.9 to 4.380,873votes cast in the tract (pres_tot)EJScreen
    t_lpa_adj3.3points of Democratic two-party vote share per standard deviation of the measurecommon-specification coefficient of the Democratic two-party share on the standardized measure: no leisure-time physical activitytracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential election95% CI 2.4 to 4.180,873votes cast in the tract (pres_tot)CDC PLACES
    t_mhlth_raw−0.1points of Democratic two-party vote share per standard deviation of the measureraw coefficient of the Democratic two-party share on the standardized measure: poor mental healthtracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential election95% CI −1.5 to 1.380,873votes cast in the tract (pres_tot)CDC PLACES
    t_no2_adj2.0points of Democratic two-party vote share per standard deviation of the measurecommon-specification coefficient of the Democratic two-party share on the standardized measure: nitrogen dioxidetracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential election95% CI 0.8 to 3.180,873votes cast in the tract (pres_tot)EJScreen
    t_no2_raw11.4points of Democratic two-party vote share per standard deviation of the measureraw coefficient of the Democratic two-party share on the standardized measure: nitrogen dioxidetracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential election95% CI 10.1 to 12.780,873votes cast in the tract (pres_tot)EJScreen
    t_obesity_adj0.0points of Democratic two-party vote share per standard deviation of the measurecommon-specification coefficient of the Democratic two-party share on the standardized measure: obesitytracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential election95% CI −1.5 to 1.680,873votes cast in the tract (pres_tot)CDC PLACES
    t_ozone_adj−3.2points of Democratic two-party vote share per standard deviation of the measurecommon-specification coefficient of the Democratic two-party share on the standardized measure: ozonetracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential election95% CI −4.3 to −2.180,873votes cast in the tract (pres_tot)EJScreen
    t_pm25_adj−2.0points of Democratic two-party vote share per standard deviation of the measurecommon-specification coefficient of the Democratic two-party share on the standardized measure: fine particles (pm2.5)tracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential election95% CI −3.8 to −0.180,873votes cast in the tract (pres_tot)EJScreen
    t_rmp_adj0.5points of Democratic two-party vote share per standard deviation of the measurecommon-specification coefficient of the Democratic two-party share on the standardized measure: proximity to risk management facilitiestracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential election95% CI −0.3 to 1.380,873votes cast in the tract (pres_tot)EJScreen
    t_rmp_raw5.0points of Democratic two-party vote share per standard deviation of the measureraw coefficient of the Democratic two-party share on the standardized measure: proximity to risk management facilitiestracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential election95% CI 3.2 to 6.780,873votes cast in the tract (pres_tot)EJScreen
    t_superfund_adj0.6points of Democratic two-party vote share per standard deviation of the measurecommon-specification coefficient of the Democratic two-party share on the standardized measure: proximity to superfund sitestracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential election95% CI 0.0 to 1.180,873votes cast in the tract (pres_tot)EJScreen
    t_superfund_raw6.9points of Democratic two-party vote share per standard deviation of the measureraw coefficient of the Democratic two-party share on the standardized measure: proximity to superfund sitestracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential election95% CI 5.7 to 8.080,873votes cast in the tract (pres_tot)EJScreen
    t_teen_adj1.9points of Democratic two-party vote share per standard deviation of the measurecommon-specification coefficient of the Democratic two-party share on the standardized measure: teen birth among womentracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential election95% CI 1.1 to 2.680,873votes cast in the tract (pres_tot)Opportunity Atlas
    t_teen_raw0.4points of Democratic two-party vote share per standard deviation of the measureraw coefficient of the Democratic two-party share on the standardized measure: teen birth among womentracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential election95% CI −1.4 to 2.380,873votes cast in the tract (pres_tot)Opportunity Atlas
    t_traffic_adj2.4points of Democratic two-party vote share per standard deviation of the measurecommon-specification coefficient of the Democratic two-party share on the standardized measure: traffic proximitytracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential election95% CI 1.2 to 3.580,873votes cast in the tract (pres_tot)EJScreen
    t_traffic_raw11.9points of Democratic two-party vote share per standard deviation of the measureraw coefficient of the Democratic two-party share on the standardized measure: traffic proximitytracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential election95% CI 8.1 to 15.680,873votes cast in the tract (pres_tot)EJScreen
    vote_floor100estimated votesminimum votes for a unit to enter the sampletracts and ZIP code areas2020 presidential electionnone (counts of units and votes)Precinct votes on census geographies
    votes_m154.8 millionvotessum of estimated presidential votestracts in the 2020 atlas with more than 100 estimated votes and every measure and control2020 presidential electionnone (counts of units and votes)Precinct votes on census geographies
    votes_not_in_atlas_m1.8 millionvotessum of estimated presidential votestracts of the vote layer with no row in the tract atlas2020 presidential electionnone (counts of units and votes)Precinct votes on census geographies
    wages_n27,144ZIP code areascount of ZIP code areasZIP code areas of the wages chapter sample2020 presidential electionnone (counts of units and votes)Precinct votes on census geographies
    z_agi_adj−1.7points of Democratic two-party vote share per standard deviation of the measurecommon-specification coefficient of the Democratic two-party share on the standardized measure: low mean adjusted gross income per returnZIP code areas with more than 100 estimated votes and every measure and control, including the Social Capital Atlas and IRS values2020 presidential election95% CI −3.0 to −0.418,039votes cast in the ZIP code area (pres_tot_2020)IRS SOI ZIP code data
    z_agi_raw−2.7points of Democratic two-party vote share per standard deviation of the measureraw coefficient of the Democratic two-party share on the standardized measure: low mean adjusted gross income per returnZIP code areas with more than 100 estimated votes and every measure and control, including the Social Capital Atlas and IRS values2020 presidential election95% CI −4.3 to −1.118,039votes cast in the ZIP code area (pres_tot_2020)IRS SOI ZIP code data
    z_eitc_adj1.6points of Democratic two-party vote share per standard deviation of the measurecommon-specification coefficient of the Democratic two-party share on the standardized measure: earned income credit share of returnsZIP code areas with more than 100 estimated votes and every measure and control, including the Social Capital Atlas and IRS values2020 presidential election95% CI 0.1 to 3.018,039votes cast in the ZIP code area (pres_tot_2020)IRS SOI ZIP code data
    z_eitc_raw2.0points of Democratic two-party vote share per standard deviation of the measureraw coefficient of the Democratic two-party share on the standardized measure: earned income credit share of returnsZIP code areas with more than 100 estimated votes and every measure and control, including the Social Capital Atlas and IRS values2020 presidential election95% CI 0.2 to 3.818,039votes cast in the ZIP code area (pres_tot_2020)IRS SOI ZIP code data
    z_sc_clu_adj1.2points of Democratic two-party vote share per standard deviation of the measurecommon-specification coefficient of the Democratic two-party share on the standardized measure: friend clusteringZIP code areas with more than 100 estimated votes and every measure and control, including the Social Capital Atlas and IRS values2020 presidential election95% CI 0.3 to 2.118,039votes cast in the ZIP code area (pres_tot_2020)Social Capital Atlas
    z_sc_clu_raw−9.1points of Democratic two-party vote share per standard deviation of the measureraw coefficient of the Democratic two-party share on the standardized measure: friend clusteringZIP code areas with more than 100 estimated votes and every measure and control, including the Social Capital Atlas and IRS values2020 presidential election95% CI −11.2 to −7.118,039votes cast in the ZIP code area (pres_tot_2020)Social Capital Atlas
    z_sc_ec_adj−0.9points of Democratic two-party vote share per standard deviation of the measurecommon-specification coefficient of the Democratic two-party share on the standardized measure: economic connectednessZIP code areas with more than 100 estimated votes and every measure and control, including the Social Capital Atlas and IRS values2020 presidential election95% CI −3.1 to 1.318,039votes cast in the ZIP code area (pres_tot_2020)Social Capital Atlas
    z_sc_ec_raw0.4points of Democratic two-party vote share per standard deviation of the measureraw coefficient of the Democratic two-party share on the standardized measure: economic connectednessZIP code areas with more than 100 estimated votes and every measure and control, including the Social Capital Atlas and IRS values2020 presidential election95% CI −1.5 to 2.318,039votes cast in the ZIP code area (pres_tot_2020)Social Capital Atlas
    z_sc_sup_adj−2.0points of Democratic two-party vote share per standard deviation of the measurecommon-specification coefficient of the Democratic two-party share on the standardized measure: friend support ratioZIP code areas with more than 100 estimated votes and every measure and control, including the Social Capital Atlas and IRS values2020 presidential election95% CI −3.0 to −1.118,039votes cast in the ZIP code area (pres_tot_2020)Social Capital Atlas
    z_sc_sup_raw−9.7points of Democratic two-party vote share per standard deviation of the measureraw coefficient of the Democratic two-party share on the standardized measure: friend support ratioZIP code areas with more than 100 estimated votes and every measure and control, including the Social Capital Atlas and IRS values2020 presidential election95% CI −11.7 to −7.818,039votes cast in the ZIP code area (pres_tot_2020)Social Capital Atlas
    z_sc_vol_adj3.7points of Democratic two-party vote share per standard deviation of the measurecommon-specification coefficient of the Democratic two-party share on the standardized measure: volunteering rateZIP code areas with more than 100 estimated votes and every measure and control, including the Social Capital Atlas and IRS values2020 presidential election95% CI 2.9 to 4.618,039votes cast in the ZIP code area (pres_tot_2020)Social Capital Atlas
    z_sc_vol_raw−3.1points of Democratic two-party vote share per standard deviation of the measureraw coefficient of the Democratic two-party share on the standardized measure: volunteering rateZIP code areas with more than 100 estimated votes and every measure and control, including the Social Capital Atlas and IRS values2020 presidential election95% CI −4.6 to −1.518,039votes cast in the ZIP code area (pres_tot_2020)Social Capital Atlas
    z_unemp_adj−1.2points of Democratic two-party vote share per standard deviation of the measurecommon-specification coefficient of the Democratic two-party share on the standardized measure: unemployment compensation share of returnsZIP code areas with more than 100 estimated votes and every measure and control, including the Social Capital Atlas and IRS values2020 presidential election95% CI −2.3 to −0.218,039votes cast in the ZIP code area (pres_tot_2020)IRS SOI ZIP code data
    z_unemp_raw4.8points of Democratic two-party vote share per standard deviation of the measureraw coefficient of the Democratic two-party share on the standardized measure: unemployment compensation share of returnsZIP code areas with more than 100 estimated votes and every measure and control, including the Social Capital Atlas and IRS values2020 presidential election95% CI 3.2 to 6.418,039votes cast in the ZIP code area (pres_tot_2020)IRS SOI ZIP code data
    zb_lpa_adj−0.2points of Democratic two-party vote share per standard deviation of the measurecommon-specification coefficient of the Democratic two-party share on the standardized measure: no leisure-time physical activityZIP code areas with more than 100 estimated votes, the Area Deprivation Index and every PLACES measure2020 presidential election95% CI −1.2 to 0.929,276votes cast in the ZIP code area (pres_tot_2020)CDC PLACES
    zip_adj_neg4measurescount of ZIP-only measures whose adjusted 95% interval lies below zeroZIP-only measures2020 presidential electionnone (count)Precinct votes on census geographies
    zip_adj_pos4measurescount of ZIP-only measures whose adjusted 95% interval lies above zeroZIP-only measures2020 presidential electionnone (count)Precinct votes on census geographies
    zip_health_native78%percent of ZIP code areasshare of ZIP code areas whose PLACES values are native ZIP code tabulation area estimatesZIP code areas with more than 100 estimated votes, the Area Deprivation Index and every PLACES measure2020 presidential electionnone (share of areas)CDC PLACES
    zip_sample_dem53%percent of the two-party voteDemocratic share of the two-party vote in the sampleZIP code areas with more than 100 estimated votes and every measure and control, including the Social Capital Atlas and IRS values2020 presidential electionvotes cast (sums of ZIP code area votes)Precinct votes on census geographies
    zip_sc_dropped_dem40%percent of the two-party voteDemocratic share of the two-party voteZIP code areas dropped for a missing Social Capital Atlas value2020 presidential electionvotes cast (sums of ZIP code area votes)Precinct votes on census geographies
    zip_sc_dropped_n11,138ZIP code areascount of ZIP code areas with no Social Capital Atlas value for at least one of six measuresZIP code areas with more than 100 votes, controls and ADI2020 presidential electionnone (counts of units and votes)Precinct votes on census geographies
    zip_sc_dropped_votes_m7.7 millionvotessum of estimated presidential votesZIP code areas dropped for a missing Social Capital Atlas value2020 presidential electionnone (counts of units and votes)Precinct votes on census geographies
    zip_votes_m149.4 millionvotessum of estimated presidential votesZIP code areas with more than 100 estimated votes and every measure and control, including the Social Capital Atlas and IRS values2020 presidential electionnone (counts of units and votes)Precinct votes on census geographies
    zip_votes_over100_m157.2 millionvotessum of estimated presidential votesZIP code areas with more than 100 votes2020 presidential electionnone (counts of units and votes)Precinct votes on census geographies

    Definitions

    Standard deviation
    A measure of how far values typically fall from their average. A larger standard deviation means the values are more spread out.
    Census tract
    A Census Bureau neighborhood area, usually home to between 1,200 and 8,000 people. Tract boundaries were redrawn after the 2010 census and again after 2020.
    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.
    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.
    Fixed effects
    Regression terms that give each group, such as each country or each year, its own baseline. The other coefficients then compare respondents within the same group.
    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.
    Area Deprivation Index
    A ranking of neighborhoods built from income, education, employment and housing measures in the American Community Survey. Higher ranks mean more deprived neighborhoods.
    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.

    Methods

    Sample. Tracts: the 2020 vote layer covers the contiguous states and the District of Columbia (Alaska and Hawaii are not in it) and holds 83,648 tracts. The tract atlas holds 82,765 of them, in 47 states and the District of Columbia; the 883 tracts with no row in the atlas are all in Connecticut, which the atlas codes by planning region and the vote layer by county. 81,617 atlas tracts have more than 100 estimated presidential votes; the common sample keeps the 80,873 that also have every one of the 24 tract measures, the white, Black, Asian and Hispanic shares of residents, the college share and population density, in 3,081 counties and 47 states, carrying 154.8 million votes. The District of Columbia drops out because the atlas has no white or Asian share for its tracts (203 tracts); 15 tracts in other states lack a race share or the college share, and 526 tracts, carrying 0.47 million votes that went 59 percent Democratic, lack an Area Deprivation Index, Opportunity Atlas or EJScreen value. ZIP code areas: the ZIP code atlas holds 32,428 ZIP code tabulation areas, of the 32,462 in the vote layer; 29,420 have more than 100 estimated votes. The bridge sample keeps the 29,276 that also have the Area Deprivation Index, every PLACES measure and the controls, and the ZIP-only sample keeps the 18,039 that also have all six Social Capital Atlas values and the three IRS values, in 2,892 counties and 48 states and the District of Columbia, carrying 149.4 million votes. The atlas codes a missing American Community Survey value as -1 for some ZIP code controls, which are set to missing. The sample table lists the units dropped at each step in the order given.

    Votes and outcome. Precinct returns allocated to census geographies by Regionalized Land Cover Regression (Fekrazad 2025): the 2020 returns of the MIT Election Data and Science Lab, allocated in proportion to household population, as fractional counts. The vote layer reproduces the national two-party Democratic share of the contiguous states (52.24 percent in 2020, for tracts and for ZIP code areas); the tract atlas file lacks the 883 Connecticut tracts of the layer, which carry 1.8 million votes and voted 60.2 percent Democratic, and gives 52.15 percent. The outcome is 100 times the Democratic votes over the sum of the Democratic and Republican votes (pres_dem_2pty; pres_dem2pty_2020 for ZIP code areas). The two-party margin used by some chapters is twice this share minus 50. Weights: total presidential votes of the unit (pres_tot; pres_tot_2020), in the regression, in every vote-weighted mean and standard deviation and in the R-squared values. Units with 100 or fewer votes are dropped.

    Measures and signs. Tracts: Area Deprivation Index national rank (adi_national_rank; higher is more deprived); Opportunity Atlas outcomes of children with low-income parents, kfr_pooled_pooled_p25 (household income rank in adulthood) and kir_pooled_pooled_p25 (individual income rank in adulthood), both with the sign reversed so that higher means a lower rank, jail_pooled_pooled_p25 (incarceration) and teenbrth_pooled_female_p25 (teen birth among women); EJScreen tract values in the atlas (ej_diesel_pm_ug_m3, ej_traffic_proximity, ej_no2_ppb, ej_pm25_ug_m3, ej_ozone_ppb, ej_air_toxics_rsei, ej_pct_pre1960_housing, ej_superfund_pctile, ej_rmp_facility_pctile, ej_haz_waste_pctile, the last three being national percentile values); PLACES health_ghlth, health_mhlth, health_depression, health_diabetes, health_obesity, health_csmoking, health_lpa, health_access2 and health_arthritis, chosen to span current illness, risk and access, plus one condition that rises with age, after an exploratory run that looked at 19 of the 40 PLACES measures; the other PLACES measures are left to the health chapter, and seven of them are missing for every tract in ten states. ZIP code areas: the Area Deprivation Index and the same PLACES measures; the Social Capital Atlas columns sc_econ_connectedness, sc_civic_membership_ec, sc_friend_clustering, sc_support_ratio, sc_volunteering_rate and sc_civic_orgs_per_cap, which match the columns ec_zip, ec_grp_mem_zip, clustering_zip, support_ratio_zip, volunteering_rate_zip and civic_organizations_zip of the 2022 release value for value (sc_civic_membership_ec is economic connectedness measured over group and club memberships, according to the atlas build documentation); IRS irs_pct_eitc_returns, irs_pct_unemp_comp_returns and irs_mean_agi_per_return (sign reversed). The Social Capital Atlas keeps its published direction, and every other measure is signed so that a higher value means more hardship. The firearm, suicide and overdose columns of the tract atlas are not used because their source is undocumented. Vintages. The atlas files record none of the following; it comes from the build code and documentation of the atlas in the birth_death project (the tract atlas file here equals that project's analytic atlas on the five columns compared): American Community Survey 2019 to 2023 five-year estimates for the tract controls (the vintage of the ZIP code controls, which come from a file named Zip_All, is not confirmed); Neighborhood Atlas Area Deprivation Index version 4.0.1 (2023), with tract values the unweighted mean of block-group ranks and ZIP code values an area aggregation of them, an approximation; Opportunity Atlas estimates for children born 1978 to 1983, area-interpolated from 2010 to 2020 tracts; EJScreen 2024, version 2.32 in the build code (the air pollution chapter identifies version 2.3 from the values), a community mirror (DOI 10.5281/zenodo.14767363) because EPA removed the tool in 2025; PLACES crude prevalence, the 2024 release for tracts and the 2025 release for ZIP code areas, with native ZIP code area values for 78 percent of the ZIP code areas of the bridge sample and a mix of native and tract-aggregated values for the rest; IRS Statistics of Income tax year 2022; Social Capital Atlas 2022. The measures are dated 2019 to 2024 and the vote is November 2020. Not confirmed: the license terms of the Area Deprivation Index and the definition of per_college_above.

    Controls. Tracts: pct_white_alone, pct_black_alone, pct_asian_alone and pct_hispanic, pct_college_plus, and the log of total_population over land area in square kilometers. ZIP code areas: per_white, per_black, per_asian, per_hispanic, per_college_above (labelled college degree or higher in the atlas metadata, but the wages chapter finds a county average of 52.7 percent against 23.6 percent for the county bachelor's share, so its definition is unresolved; its vote-weighted mean is 63 percent in the bridge sample against 37 percent for the tract college share) and the log of population over land area in square miles. State fixed effects: the state of the tract, the state of the county code for ZIP code areas. Median household income and age are not controls in the common specification.

    Estimator. Each measure is cut at its 1st and 99th percentile across the units of its sample (unweighted percentiles) and standardized with the vote-weighted mean and standard deviation, so a coefficient is points of Democratic share per standard deviation. Weighted least squares of the Democratic share on the measure, with the controls added cumulatively (race and ethnicity, then education, then density, then state fixed effects); the fixed effects are removed by weighted within-state demeaning, which gives the same coefficients as state indicators. The common specification is the last column. Intervals: 95%, standard errors clustered by state (CR1, the statsmodels default), with the critical value of the t distribution with the number of states minus one degrees of freedom (2.01 for 47 tract states, 2.01 for 49 ZIP code states; the normal value is 1.96) (Cameron and Miller 2015). The code reproduces b3.stats.wls to six decimals for the coefficients and standard errors of two measures in three specifications, and pyfixest with state fixed effects reproduces the estimate and standard error of 28 coefficients. Pattern rule, set after a first run of the estimates and not before: a measure keeps if its raw interval excludes zero and the adjusted coefficient has the raw sign, an interval that excludes zero and at least half of the raw size; it loses if the adjusted interval includes zero or if it has the raw sign and less than half of the raw size; it reverses if the adjusted interval excludes zero on the other side from the raw coefficient; the rest have a raw interval that includes zero. Retained share: the common-specification coefficient divided by the raw one, with a percentile interval from 2,000 state bootstrap replicates (seed 12345, whole states resampled, a state drawn twice keeps its own fixed effect); the share of replicates at or above 50 percent measures how close a measure sits to the line between keeping and losing. Variance explained: the weighted R-squared of a regression of the standardized measure on the controls with state fixed effects, as a share of the within-state variance; for PLACES measures also, over all tracts, on race and ethnicity shares, the 65-and-older and under-18 shares and county fixed effects, on county fixed effects alone and on race and age alone, as shares of the total variance of the measure cut at its 1st and 99th percentiles. Variations: normal critical values; county clusters; no cutting of the tails; vote-weighted percentile rank in place of the standard deviation; every tract counting once; the USDA rural-urban commuting area code in place of density; county fixed effects in place of state fixed effects (clusters still by state); tracts with more than 500 votes; median household income and the 65-and-older share added (tracts with an income only). Intervals are model based: they do not include error in the vote allocation or in the modeled measures, and they are not adjusted for the number of estimates. Replications: the air pollution chapter's diesel rows, including its within-county row, computed here on its own sample of 81,134 tracts, and the wages chapter's sample of 27,144 ZIP code areas, all match those chapters as published.

    What these data cannot show

    • The estimates describe areas in one election.
    • They do not say how any resident of a tract voted.
    • The vote in each area is an allocation of precinct returns by a land-cover model, and several of the measures are modeled as well, so the estimates carry errors that the intervals leave out.
    • The measures are not independent of the controls.
    • The Area Deprivation Index contains education, the PLACES values are built from age, sex, race and ethnicity, education and county, and the Opportunity Atlas and EJScreen values are model estimates whose inputs the atlas does not list, so some overlap with the controls is possible.
    • An adjusted coefficient therefore compares areas on the part of a measure that the controls do not explain, and that part can be small.
    • The data cannot say what the remainder is.
    • The specification is one choice among several.
    • The controls leave out income and age, which the last table adds.
    • The order in which controls enter changes the size of each step, and the level of the fixed effects changes some coefficients.
    • The coefficients are per standard deviation after the tails are cut, and other scalings change the size of some of them.
    • The 24 tract measures overlap and are not entered together, so the coefficients cannot say which of two related measures carries a pattern.
    • Each interval is for one estimate, and there is no adjustment for the many estimates in the chapter.
    • The sources differ in vintage and in what they describe.
    • The measures are dated 2019 to 2024 and the vote is from November 2020, so most of the releases came after the election, and the atlas files do not record their dates.
    • The atlas also holds firearm, suicide and overdose rates, which this chapter leaves out because the file does not document their source.
    • Social capital and tax returns exist only for ZIP code areas, and the Social Capital Atlas describes Facebook users.
    • The comparison across measures is therefore made on two surfaces with two samples, and Table 6 shows that the adjusted coefficient differs by surface.
    • Alaska and Hawaii are not in the vote layer, Connecticut's tracts do not join the atlas, and the District of Columbia drops out of the tract sample.
    • The vote is the 2020 presidential two-party share.
    • The data say nothing about turnout, other offices, other elections or the swing between elections, which Companion 8.1b, Wages, capital and the ZIP code vote (https://vishalsingh.org/politics/wages-capital-and-the-county-vote) takes up for ZIP code areas and Planned, Social capital (https://vishalsingh.org/politics/social-capital; planned) is planned to take up.

    References

    1. 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
    2. Robinson, W. S. (1950). Ecological Correlations and the Behavior of Individuals. American Sociological Review 15(3): 351-357. doi:10.2307/2087176
    3. Cameron, A. Colin; Miller, Douglas L. (2015). A Practitioner's Guide to Cluster-Robust Inference. Journal of Human Resources 50(2): 317-372. doi:10.3368/jhr.50.2.317
    4. Kind, Amy J. H.; Buckingham, William R. (2018). Making Neighborhood-Disadvantage Metrics Accessible: The Neighborhood Atlas. New England Journal of Medicine 378: 2456-2458. doi:10.1056/NEJMp1802313
    5. Chetty, Raj; Friedman, John N.; Hendren, Nathaniel; Jones, Maggie R.; Porter, Sonya R. (2018). The Opportunity Atlas: Mapping the Childhood Roots of Social Mobility. NBER Working Paper 25147. doi:10.3386/w25147
    6. Greenlund, Kurt J.; Lu, Hua; Wang, Yan; Matthews, Kevin A.; LeClercq, Jennifer M.; Lee, Benjamin; Carlson, Susan A. (2022). PLACES: Local Data for Better Health. Preventing Chronic Disease 19: 210459. doi:10.5888/pcd19.210459
    7. Chetty, Raj; Jackson, Matthew O.; Kuchler, Theresa; Stroebel, Johannes; and others (2022). Social capital I: measurement and associations with economic mobility. Nature 608: 108-121. doi:10.1038/s41586-022-04996-4

    Provenance

    Pipeline version
    1.0.0
    Build script
    book3/chapters/measures-of-hardship-compared/build.py (sha256 04cd3be028518dd5e3ebf3ea630c48d819a3f927e14dc1db4809f76dd1c22ab4)
    Built on
    2026-10-03
    Site commit
    16414b2c7257546a7042d0b1734657f208999f60

    Inputs

    FileSize (bytes)SHA-256, first 1 MBSHA-256, last 1 MB
    data/precinct/census_estimates/tract_2020.parquet11,111,139716f8b605b007e0230d64f3539a5c432d459664e798d03ba96798ef62c63fa25e89c06fe8f7d7132a306d72701352907e7d8eaee3c3b34fdf6c3a770953c254b
    data/precinct/census_estimates/tract_2020_atlas.parquet41,025,2898cd40801ba81ac3d5870313f9e8772790afe7917f983dd24c15efc8719651ab801b796cc4b00f21457d93c96df76db6edfde80c66e1844919fb7510aecd5efe9
    data/precinct/census_estimates/zcta_2020.parquet4,608,929560cabe4b643241fab4572f4e46599d64297eaa67f987c32ad235c55c045612bf5f882de2008137295d09c69667751bddd476b861a49292ee4a4a3a3f22b0236
    data/precinct/census_estimates/zcta_swing_atlas.parquet11,850,164ca87f58b5b27fc0ebd644d594a8b93971f85d40f95132ac641ffc84c5021684e6db8ad81722c59d7fc7436e5563bfd33b9a60fe03aff344e763af8a25df38651
    C:/Users/Vishal Singh/Box/birth_death/data/raw/social_capital_atlas/2022/social_capital_zip.csv4,052,2576e4fe2e4b37b666313dd90e8897df45fdc96285fb59c3aa425edcb0fac460c8e8ad382b00cc90db64f8592e59177d6eb9e4e9c13476f888d024c7b3f95903510

    Outputs

    FileSHA-256
    facts.jsoncc3ff1cdc26f7eaed437edc430e49dcdd3104efee123fc8ead75fcd8f4d8b4d2
    figures/chapter_specs.json65f82478417b1a7c7bce01405134991af5c874a98624516ae0367f8e6f8a67ed
    figures/control_ladder.jsondc656b3020df8a18933545ab0c994b7020fb98d1a395fdd7902f56bdf7957693
    figures/demographic_content.json3e1c8fe4a313dde678cd45d97b4e40d018cd2e10a200428f501830ecb2d44c94
    figures/raw_vs_adjusted.jsonaccea50a6880784d4aa162900c15a078994e9b1e00f78222ce8a3f7e221e14f2
    figures/robustness.jsonb3719e979fbe5434b8d8e37347eb69ba8eec741a05bd221eb5d5adce68855f6c
    figures/sample_counts.json2e461986729f9afbb7d06f071e12516f35a44b539c841e30c515bfff6ed84ec3
    figures/surface_check.json79c77c6e74852ed6dd16d3692d5d97d40d272168d18ab3c2a975bde6bac5c122
    figures/zip_measures.json3d260e4405fb5e8af5a571b586130afe1f2af0ea64abac2d53680443f0f88d64
    meta.jsondcfe47a5ec29e99fcba5035681996eac59cd6c84cf97d9c7591bc5055f0a20ec
    refs.jsonc522d0bd024ac5359e632dcba47b5b89186d6294efb6cfd2f3bb343e28b4d9af

    Machine formats