Nowcast

Migration

Since 2020, Movers Went Where It's Cheaper, Not Where Schools or Safety Rank Best

Since 2020, net migration between states has lined up with prices and taxes. It hasn't lined up with schools or safety. We built two rankings of "cheap." One tracks the moves and one doesn't, and part of the reason is how the second one is built.

Correction, Oct 9, 2026: clarified that 22nd/30th/39th are overall ranks with pooled Jobs, not Jobs ranks.

3D map of the 50 states. Each state is a block colored and raised by its affordability rank: 1 is most affordable, green and tallest; 50 is least affordable, red and shortest. North Dakota is 1, Alaska 2, South Dakota 3, Iowa 4, Kansas 5. New York is 49 and Florida 50. Oregon is 43.
Affordability rank, 2024. It blends after-tax, price-adjusted median household income with the share of households spending 30% or more of income on housing. Block height is 51 minus the rank, so the most affordable states stand tallest.

Our States map ranks every state on Jobs, Safety, and Schools. A fair question is whether people's moves line up with those things. Since 2020, mostly they don't.

Where people went

From mid-2020 to mid-2025, South Carolina and Idaho each gained about 71 net domestic movers per 1,000 residents. Montana, Delaware, North Carolina, Maine, and Tennessee gained 40 or more. New York lost 52 per 1,000, California 41, and Hawaii 38.

Those moves don't follow our blended rank. Tennessee and Oklahoma are in our bottom 10 and both gained movers. New Jersey is 1st on our map and lost them.

Not schools. Not safety.

We lined up net domestic migration against each pillar. The correlation is −0.01 with Safety and +0.12 with Schools, and neither is significant. Adding prices, taxes, and winter weather doesn't change that. The result holds in Census and IRS data, before and after 2020. One check using survey data is borderline for Safety.

That doesn't mean families ignore schools and crime. Research suggests they act on them close to home, by choosing a district or a safer town in the same metro area (for example, Cullen and Levitt on crime; Black on school districts). A state average is too blunt to show that.

Two rankings of "cheap"

Affordability rank asks how a typical household is doing. It blends two ranks: median household income after state and local taxes and adjusted for local prices, and the share of households spending 30% or more of income on housing.

Cost rank asks only what things cost. It blends two ranks: the local price level and the state and local tax burden.

For both, 1 is the best and 50 the worst. The two agree less than you'd expect: their correlation is +0.14.

Affordability, most to least: North Dakota 1, Alaska 2, South Dakota 3, Iowa 4, Kansas 5 … New York 49, Florida 50.

Cost, cheapest to most expensive: South Dakota 1, Oklahoma 2, North Dakota 3, Louisiana 4, Tennessee 5 … California 48, Hawaii and New York tied at 49.

Oregon is tied for 43rd on affordability, with Mississippi and North Carolina, and 37th on cost. It is 24th on after-tax, price-adjusted income but 41st on housing burden, and its prices are above the national average.

Which one tracks the moves?

Two scatter charts of net domestic migration per 1,000 residents, 2021–25, for all 50 states. Left, against the affordability rank: no pattern, Spearman rho +0.06 (p = 0.70). Right, against the cost rank: cheaper states gained more movers, rho −0.36 (p = 0.01). South Carolina and Idaho gained most; New York, California and Hawaii lost most.
Each dot is a state, colored by its affordability rank. Left: affordability rank vs net moves, no pattern. Right: cost rank (prices plus taxes) vs net moves; cheaper states gained more people since 2020.

We also measured cost before the moves. Moves raise prices: fast-growing states' price levels climbed faster after 2020. Florida went from 99.6 to 103.4 on the national price index. So we rebuilt the cost rank from 2019 prices and taxes, before the moves. The link got stronger: correlation −0.46, and −0.49 in the model with Safety, Schools, and weather. Those 2019 numbers are closest to what a mover would have seen.

Why doesn't affordability track the moves? Mostly because of how it's built. It already contains prices and taxes, pulling in opposite directions:

Florida isn't last because people moved there. It was already last on affordability in 2019, before the moves.

Business openings tend to follow

The one pillar that moves with migration is Jobs: business openings minus closings. Migration in one year tends to come before more openings the next year (p ≈ 0.02 after correcting for a quirk in the 2024 BLS data). The reverse link is weaker and not significant once each state's own migration trend is taken into account. New residents likely need dentists, contractors, and coffee shops.

That's a caution about our own Jobs pillar: part of it may measure who moved in. The 2024 BLS data also booked many closings late in several fast-growing states, so we don't lean on 2024 Jobs ranks here. That quirk also puts North Carolina, Arizona, and Nevada in our current bottom 10. On the overall map with 2023–24 Jobs pooled, North Carolina ranks 22nd, Arizona 30th and Nevada 39th. Their 2024 Jobs ranks (44th, 40th, 48th) reflect a BLS timing quirk; pooled, their Jobs ranks are 12th, 3rd and 15th.

What it means

Since 2020, moves have lined up with lower bills, and business openings tend to follow. Schools and safety didn't show up in the moving numbers.

All 50 states

Ranks are 1 to 50, with ties sharing a rank. Net migration is net domestic moves per 1,000 residents, July 2020 to July 2025.

StateAffordability rankCost rankNet migration per 1,000, 2021–25
North Dakota13−7.2
Alaska219−30.8
South Dakota31+25.9
Iowa418−2.8
Kansas522−7.6
Minnesota635−6.3
Utah736+15.3
Wyoming86+14.3
New Hampshire933+25.4
Wisconsin928+1.6
Idaho1128+70.8
Maryland1243−21.0
Virginia1243−3.4
Missouri148+9.3
Delaware1538+51.4
Massachusetts1645−20.8
Nebraska1624−6.8
Colorado1832+1.8
Indiana1815+5.9
Washington1840−3.2
Ohio2121−2.4
Kentucky2212+7.7
New Jersey2247−22.8
West Virginia2213+9.7
Alabama2510+26.2
Arkansas268+26.9
Connecticut2746−1.9
Tennessee275+40.1
Georgia2917+20.6
Pennsylvania2931−3.9
Michigan3113−6.0
Montana3225+52.2
New Mexico3220−5.3
Hawaii3449−37.6
Illinois3442−33.7
Maine3434+40.3
Oklahoma342+26.1
South Carolina3410+71.0
Texas3416+26.0
Vermont4041+8.5
Arizona4126+35.2
California4248−41.2
Mississippi437−7.0
North Carolina4323+44.8
Oregon4337−1.4
Nevada4626+27.5
Rhode Island4738−8.9
Louisiana484−29.8
New York4949−52.0
Florida5028+38.4
Affordability rank: 1 is most affordable. Cost rank: 1 is cheapest. Net migration: Census Vintage 2025 net domestic moves, July 2020 to July 2025, per 1,000 residents in 2020.

See where your state sits: https://www.henrycarstens.com/states

--h

Method.