The most useful housing question isn't "where is cheapest?" or "where is safest?" — it's "where is cheap AND safe AND has a real public-school system?" That filter is hard to run because the three signals live in three different datasets: Zillow ZHVI for affordability, FEMA NRI for climate risk, NCES Common Core of Data for schools. Combining them at the ZIP level is exactly what most real-estate sites can't do.
Below are the 10 ZIP codes that pass a tight version of all three filters simultaneously: home values under $300,000, FEMA climate-risk rating of "Low," full grade-level school coverage (elementary + middle + high) with four or more public schools, and positive 5-year price appreciation. As of May 2026, just 76 US ZIPs clear that combined filter. These are the top 10 by composite score.
The 10 ZIPs that pass the cross-cut
Ranked by a composite of affordability (lower is better), 5-year appreciation (higher is better), school coverage (more is better), and climate-risk margin (very-low > low):
| Rank | ZIP | City, State | Home value | 5y CAGR | Schools | Climate |
|---|---|---|---|---|---|---|
| 1 | 47374 | Richmond, IN | $158,987 | +7.9% | 11 | Low |
| 2 | 42240 | Hopkinsville, KY | $194,091 | +8.6% | 15 | Low |
| 3 | 43302 | Marion, OH | $169,298 | +6.7% | 19 | Low |
| 4 | 27217 | Burlington, NC | $226,428 | +8.1% | 8 | Low |
| 5 | 44870 | Sandusky, OH | $180,951 | +6.3% | 10 | Low |
| 6 | 54935 | Fond du Lac, WI | $234,237 | +8.8% | 16 | Low |
| 7 | 43701 | Zanesville, OH | $197,663 | +6.7% | 17 | Low |
| 8 | 21502 | Cumberland, MD | $154,435 | +5.1% | 13 | Low |
| 9 | 54220 | Manitowoc, WI | $238,038 | +9.8% | 11 | Low |
| 10 | 46360 | Michigan City, IN | $231,342 | +7.5% | 13 | Low |
All ten have populations between 40,000 and 65,000 — these are real mid-sized cities, not statistical anomalies.
What these markets actually share
Looking across the list, three patterns recur:
- The Midwest dominates. Seven of the ten are Midwest ZIPs — Indiana (Richmond, Michigan City), Ohio (Marion, Sandusky, Zanesville), Wisconsin (Fond du Lac, Manitowoc). The pattern reflects the underlying geography of the three filters: the Midwest has structurally lower home values than the coasts, materially lower FEMA NRI scores than Gulf Coast and Atlantic states, and a long-standing public-school infrastructure that consistently produces high school counts per ZIP.
- Mid-sized cities, not small towns. Every entry has 40K+ population — Marion OH at 54K, Zanesville at 56K, Newark OH at 63K. These are markets with diversified economies, multiple school districts, and active housing turnover. The cross-cut is not surfacing depopulated small towns; it's surfacing cities that didn't participate in the 2020s coastal appreciation cycle.
- Appreciation is positive everywhere on the list. All ten ZIPs appreciated 5-10% per year over the last five years. They're not in the top decile of US appreciation, but they're not stagnant either. These are markets that moved — just at a pace that kept them affordable relative to their schools-and-safety profile.
The absences are also informative. Almost no Sun Belt ZIPs pass this filter at the tighter tier — Florida and most of Texas score above "Low" on FEMA climate risk (hurricane, wildfire, drought exposure). California and the Pacific Northwest have similar issues plus higher absolute home values. The Northeast Corridor is too expensive. What survives is the Midwest + a few Appalachian and small-Carolina markets.
What we'd actually do with this list
The opinionated take — the part the data alone can't tell you:
- Treat this as a relocation shortlist, not an investment shortlist. The composite filter is built for someone considering where to live (affordable, climate-resilient, has schools for kids), not necessarily where to invest. For investment, layer on yield (most of these are mid-yield, not high-yield) and run the analysis through the five-step rental market evaluation.
- Verify school quality at the district level. Our filter says these ZIPs have a real public-school system. It doesn't say the schools are good. Cross-reference each with GreatSchools, your state's education department report card, and a phone call to a local realtor familiar with the school assignments. Coverage is necessary but not sufficient.
- Visit before deciding. All ten of these markets are small enough that a weekend trip can answer questions the data can't. Drive the school catchment zones, walk a few blocks, check for "for sale" sign density, eat at a local restaurant. A few hours on the ground is worth more than days of data analysis at this size of market.
- Cross-reference with the migration data. Population trend matters more than population level. Each ZIP page on this site has an IRS migration section; check it before any of these become a serious target. Markets where the population is flat-to-growing are durably affordable; markets where it's shrinking are temporarily affordable.
The verdict for most readers: this is a starting list, not a finishing list. Pick two or three you can plausibly visit, run them through the rental-yield calculator below, and pull each ZIP's full page on this site for the migration / schools / climate detail before doing anything serious.
Try the math yourself
For any ZIP on the list (or any ZIP at all), plug the typical home value, rent, and your situation into the cost-to-rent calculator to see whether buying or renting wins for your time horizon:
Try it: Cost-to-Rent Calculator
This calculator projects multi-year scenarios based on assumptions about appreciation, rent growth, and investment returns — none of which are guaranteed. Actual outcomes depend on variables this tool cannot know. Not financial or real estate advice.
For an investor-focused yield analysis, the rental-yield calculator takes the same inputs and computes gross/net yield.
Methodology — exactly what we filtered on
For transparency:
- Affordability: typical home value (Zillow ZHVI, ZIP-level) below $300,000. The US median ZIP is around $350,000, so this excludes roughly the top half of US home values.
- Low climate risk: FEMA National Risk Index composite rating of "Low" or "Very Low" (the bottom two of five categories). The full NRI considers 18 natural hazards including hurricanes, wildfires, flooding, drought, and tornadoes; "Low" means the composite score sits in the bottom 40% nationally.
- School coverage: at least one elementary, one middle, and one high school in the ZIP, with four or more total public schools combined (NCES Common Core of Data, current school year).
- Population: at least 15,000 residents per ZIP. Below this, NCES + ZHVI sample sizes get small and the indices become noisy.
- 5-year appreciation: positive (5-year CAGR > 0%). Excludes structurally declining markets.
Of the ~26,000 US ZIPs with sufficient data to evaluate (every ZIP with a published page on this site), 322 ZIPs clear the affordability + climate + population + appreciation criteria. Of those, 76 ZIPs additionally clear the school-coverage filter. The composite score weights affordability 40%, appreciation 30%, school coverage 20%, climate margin 10%.
Frequently asked
Why aren't there any Sun Belt or coastal ZIPs on this list? Climate. Florida, the Gulf Coast, much of Texas, and most of the Atlantic seaboard score "Medium" or higher on the FEMA NRI composite. Wildfire and drought push much of California, the Mountain West, and the Pacific Northwest above "Low" too. The Northeast Corridor is technically low climate-risk in some ZIPs but breaks the affordability filter. The geographic intersection of "Low risk + Affordable" is dominated by the Midwest and inland small-Carolina markets.
Does "low climate risk" mean these places are safe from extreme weather? "Low" on the FEMA NRI means the composite expected-annualized-loss-per-capita ranking sits in the bottom 40% of US census tracts. It does NOT mean zero risk. Every place has some weather exposure; the NRI ranks relative magnitude. ZIPs in the Midwest still have tornados; ZIPs in Wisconsin still have winter storms; ZIPs in Maryland still have occasional flooding. The score is comparative, not absolute.
Are these good cities to invest in? Mostly mid-yield, not high-yield. Gross rental yields in these markets typically run 8-12% (better than coastal, similar to other Midwest mid-sized cities). They're not on the highest-rental-yield list, which is dominated by distressed urban cores with much higher yields and much higher risk. These are the "boring and good" markets — moderate yield, stable, with full institutional infrastructure (schools, hospitals, employment diversity).
How often is this list updated? Monthly. Zillow ZHVI, FEMA NRI (we pin to the most recent annual release), and NCES school counts (annual school-year refresh) all flow through the same pipeline that powers every ZIP page. The composite filter regenerates when any of those data sources refresh.
Next steps
For the markets at the other end of the spectrum, see the 10 highest-rental-yield ZIPs in America (high-yield distressed) and where US home prices are falling most (the decline list). The five-step rental-market evaluation guide is the obvious next read for any ZIP you want to dig into seriously.
Data: Zillow ZHVI (May 2026), FEMA NRI (current release), NCES Common Core of Data (current school year), all ZIP-level. Composite filter regenerates monthly. 76 ZIPs pass the full cross-cut as of this update. See methodology for the full per-source description.