Is your zip code your destiny?
How education and economic opportunity became linked to neighborhood
It’s an idea that’s core to the American Dream: where you are from shouldn’t affect your opportunities in life. In a truly meritocratic society, the state, city, or even neighborhood where a person grew up should have little, if any, bearing on outcomes in their adult lives that we might associate with “success,” such as education, health, income, or happiness.
Yet decades of social science research suggest that growing up in one neighborhood rather than another can have a meaningful, and measurable, impact on your life. For example, the map below shows the average annual income of adults in the United States based on the neighborhood where they grew up.
Americans’ incomes as adults can vary depending on where we grew up
Average annual household income in 2014–15 of children who were born in 1978–83 and grew up in the shaded areas below

We can see clear regional variation. On balance, growing up in the South in the US is associated with much lower average annual incomes than growing up in much of the Northeast or upper Midwest. For example, the average annual income of someone who grew up in Macon, GA ($36k) is about half that of someone who grew up in Sioux Center, IA ($63k). (By the way, these numbers come from an interactive map, which I highly encourage you to explore!)
Geographical disparities also show up at far more granular levels. The map below shows differences in average annual incomes across different neighborhoods, and even sub-neighborhoods, in the New York City area. (These maps are organized by Census tracts, which are small geographic designations of about 4,200 people each. There are about 70,000 Census tracts in the US.)
Income differences are apparent even at the hyper-local level
Average annual household income in 2014–15 of children who were born in 1978–83 and grew up the shaded areas of New York City below

In the NYC closeup we can see that there are parts of the city where walking even a few blocks can mean vast changes in eventual average incomes for children growing up there. For example, if you wandered down the west side of Manhattan or headed just east from New York University, you’d quickly find yourself walking from a $60k region into a $30k one.
And it’s not just income. Effects of the neighborhood where a child grows up have been observed for decades, in all kinds of outcomes. Where a person grows up has been found to influence their credit score, hours worked, exposure to pollution, access to health care, political participation, and even likelihood of becoming inventors, among many other outcomes.
Okay, place matters… but why?
Why does the neighborhood where a child grows up in the US seem to matter so much? Is it schools? Economic resources? Peer influence? Safety? Something else? All of the above? And why do we have those differences in these neighborhoods in the first place?
While the statistical correlations between a child’s neighborhood and their adult outcomes is airtight, establishing causality is much harder. This is because, until recently, most of the research has had to rely on what scientists call observational data, which is data based on, well, observations (you’re welcome!). Observational data is about things that happened in the world that we chose to record in some way. Things like the average annual rainfall in South Carolina, lung cancer rates among young men in Appalachia, or the percentage of households that adopted a dog during Covid are all examples of observational data. Something happened in the world (hurricanes, coal mining, a global pandemic), and scientists tracked aspects of it in real time or reconstructed them after the fact.
Observational data is great, and it’s often all we have for a lot of things we might want to study, but to understand cause and effect, we need experimental data, which is data based on (you guessed it!) experiments. As I’m sure you already know, in an experiment, the researcher randomly assigns some participants to some kind of treatment (e.g., taking a drug) and the rest to a control or placebo (e.g., taking a sugar pill). If the treatment and control groups are reasonably similar apart from whether they got the treatment or the placebo, we can conclude that any changes in the treatment group are due to the treatment.
Experimental data is pretty much the closest scientists can get to establishing causality. It’s super powerful — and it’s also very hard to get in the real world. You can’t ethically (or financially, to be frank) randomly assign a bunch of people to live in hurricane zones, work in coal mines, or experience a pandemic. Similarly, you can’t randomly assign children to move to different neighborhoods to see how variations in schools, peers, crime, environment, or other factors affect adult outcomes…
An extremely cool experiment
Or can you? Between 1994 and 1998, the US government partnered with social scientists to conduct an actual experiment about the effects of growing up in different neighborhoods. In the Moving to Opportunity (MTO) experiment, the US Department of Housing and Urban Development invited families living in high-poverty areas in five major US cities to apply to participate in the study. Of the 4,600 families that applied, some were randomly given subsidized housing vouchers to move to lower-poverty neighborhoods, others were given regular housing vouchers with no specification about where to move, and a third group was a control (meaning they were not given vouchers).
Of course, we shouldn’t expect that we’d see results from these “treatments” overnight, but by the early to mid 2000s researchers were able to establish a few exciting differences between the groups, including that families who moved to the lower-poverty area generally saw improved mental health, lower rates of diabetes, and improvements in safety. But, surprisingly, these same studies found limited evidence that moving to “better” neighborhoods improved outcomes for children overall or increased families’ economic self-sufficiency.
Things took yet another dramatic turn when three researchers returned to the MTO data in the mid 2010s. By this time, children who were very young when their families participated in this experiment were old enough to be entering the labor market. And, based on other studies in the interim that had started to suggest it matters how long people spend in a neighborhood, these researchers specifically considered differences in outcomes for children who were young (under 13) or older (13–18) when their families moved.
Dividing children up into younger or older at the time of the experiment opened up a whole new set of discoveries. It turned out that younger children who moved to lower-poverty neighborhoods ultimately had higher incomes, were more likely to attend college and to attend better colleges, were less likely to live in lower-poverty neighborhoods as adults, and were less likely to be single parents.
For older children, however, the effects were either zero or even slightly negative: individual income for older children in the treatment group seemed to be slightly lower than income in the control. The researchers speculate that this may reflect a disruptive effect of moving to a new environment: for older children with established social networks and familiar schools and teachers, the harm of severing those ties may outweigh the benefits of moving to a lower-poverty area.
The role of education
While now we’ve established some compelling evidence for a causal relationship between the neighborhood where a child grew up and various adult outcomes that we might care about, we still haven’t discussed my favorite concept in all of science: the causal mechanism. My preferred definition for a causal mechanism is that it’s: the thing that causes the thing to cause the thing. But because that definition is preferred by zero other people, I can also tell you that the causal mechanism is the reason one thing causes another. If growing up in a lower-poverty neighborhood causes a child to have a higher income as an adult, the causal mechanism is the answer to the question: What is it specifically about the neighborhood that is driving the higher income?
I’m oversimplifying a bit, but the research conducted since these studies has led many experts to think of the impact of where you grew up as the result of “exposure” to “neighborhood effects.” Specifically, the more years a child from a low-income family spends in a less-poor neighborhood, the greater the “effects” of that neighborhood on things like income as an adult.
Further research has also explored specific aspects of that effect, including education, peer influence, pollution, violence, and criminal justice policies. While there are a lot of nuances to each, in general all the above aspects of a neighborhood seem to matter, with the empirical evidence particularly strong around education. Lower-poverty neighborhoods tend to have better schools and teachers, which are associated with higher academic achievement and college enrollment, as well as lower criminality and teen pregnancy.
In fact, while there are still open questions about the extent to which different components that make up a “neighborhood effect” matter, recent research (albeit in Canada!) suggests the schools in a neighborhood may be responsible for at least 50% of the overall neighborhood effects we see.
Why is education tied to neighborhoods in the first place?
We’ve seen that the neighborhoods where kids grow up can exert a big effect on their lives as adults, and increasing evidence suggests that education is one of the strongest mechanisms by which neighborhoods exert this effect. This suggests two possible pathways by which we can improve outcomes for children, especially low-income children, in the US. One is to increase housing mobility so that more families with young children can move from high-poverty areas to lower-poverty areas where schools typically have more resources. The other is to relax the ties that specific schools have to specific neighborhoods.
Before the American Revolution, education in the US was a local effort run by churches, homeschools, community schools, and even some boarding schools. After independence, education was built out at the local and state levels, including through ordinances that required sections of land to be allocated to public schools. Even today, there is language in every state constitution about education, while there is nothing about it in the US Constitution (though the Tenth Amendment is understood to imply that states have power to manage public schooling). In fact, in 1973, attempts to enshrine access to education as a federal right were shut down by the US Supreme Court. To this day, the vast majority of funding for schools comes from state (46%) and local (44%) sources as opposed to federal funding (11%).
One of the consequences of this system, however, is that if schools are reliant on local funding, then the more money an area has, the more money a school will have. The formation of formal school districts, which are related to but not exactly overlapping with ZIP codes, thus meant that if you had people living in your school district who bought more expensive homes, then more money from property taxes would be available for schools. Other research shows that this effect gets amplified over time as affluent neighborhoods attract better teachers, which creates better schools, which increases property value, which attracts more affluent residents, and so on.
Because schools are funded by local taxes, all residents of those districts can send their children to school for free. But this also means there are restrictions on allowing children to go to schools outside their home districts. It is possible, but it can be complicated, and the rules vary by state. So what all of this means is that we now live in a world where your neighborhood dictates what school you can go to, and if your neighborhood isn’t wealthy, then it’s unlikely your school will be, either.
It’s not just that this setup prevents many people from living in areas where there are higher-resourced schools. One of the most sinister parts of the story is redlining, a policy that came into widespread use in the 1930s at the encouragement of the federal government, in which people were denied mortgages, insurance, loans, and other financial services based on where they lived. Specifically, neighborhoods in cities across the US were labeled “red” or “hazardous” if they met certain criteria, including a large Black or mixed-race population.
For decades, this actively prevented many people in Black and other predominantly non-white communities from getting mortgages that would allow them to buy a home or move to a wealthier neighborhood. While the Fair Housing Act of 1968 outlawed redlining in principle, much damage had already been done, and housing discrimination is still an issue today, including through algorithmic bias. (That’s when computers are given data that reflects existing biases in society and we thus end up training machines to make decisions as biased as ours or even more so.)
Thus, we’re in a situation where being wealthy gets you access to better schools, and being at better schools can help you become more wealthy. As exciting as the “neighborhood effects” findings are for the possibilities of increasing economic mobility for children in higher-poverty areas, these effects can also increase the barriers to entry into neighborhoods that would be most helpful to children. If there were an obvious answer to this catch-22 I would tell you about it (and I’d have a Nobel Prize), but in general, continuing research on the mechanisms by which education makes a difference (high quality elementary school teachers, great kindergarten, and mobility institutions are some promising ones) can offer some pathways forward. And I am biased, but I am always in support of more experiments.







A very good idea that I hope will be improved in future versions.
Unfortunately, some of the data in the current map is so distorted that the current version is not reliably usable as a guide for policymaking; for example: compare the data for two sides of Pelican Bay, in Naples Florida (zip code 34108).