Methodology
How WhereToThrive scores cities, labels source quality, and explains rent, walkability, confidence, and freshness.
What the match score means
WhereToThrive starts with your questionnaire answers across budget, climate, work, community, daily life, family, and practical needs. Each city receives comparable scores for those categories, and the final list ranks cities by how closely they match the answers you supplied.
The score is a screening tool for relocation research. It is not a guarantee that a city will fit every neighborhood, household, job market, school, or housing need.
Source quality labels
- Direct means the field comes from a public source close to the displayed metric, such as ACS population, ACS median gross rent, HUD Fair Market Rent, CBP establishment counts, or NCES school counts.
- Curated means the field blends public data with project-maintained metro mappings, overrides, or defaults.
- Formula means WhereToThrive derives a comparison score from multiple inputs.
- Proxy means the field is an estimate for a concept that does not have a direct public metric in the current dataset.
Housing cost labels
The primary rent figure shown today is ACS median gross rent. It reflects rents paid by existing renters in the Census ACS sample, including some utility costs. It is not a current asking-rent feed, not a one-bedroom quote, and not a Zillow or apartment-listing index.
Where available, city pages and results also show HUD Fair Market Rent by bedroom count. HUD FMRs are annual gross-rent benchmarks for standard-quality units and housing-assistance programs. The 2-bedroom FMR is useful as a public current-market benchmark, but it is not the same measure as ACS median gross rent and can use HUD FMR areas that subdivide a CBSA.
Walkability label
Walkability is a commute-derived walkability estimate from ACS walking, biking, and transit commute shares, blended with Census Gazetteer CBSA population density where area coverage is available. Some metros fall back to commute-mode data only. It is not official Walk Score data and should be interpreted as a broad signal for transportation behavior, not block-by-block pedestrian quality.
Coverage and source quality
Coverage confidence shows how many required source families are available for a city. Source quality labels show how individual fields are produced: direct, curated, formula, proxy, fallback, or unavailable. A city can have full coverage and still include formula/proxy scores such as walkability, food, nightlife, outdoor, school, or cost index. Food and nightlife now use Census County Business Patterns restaurant and drinking-place density where available; school scoring blends ACS adult educational attainment with NCES public-school access. Curated editorial overrides are labeled at the field level.
Refresh cadence
The public source manifest for this build was generated on 2026-07-05. Each source card lists the source year, collection date, quality label, and refresh cadence. Most government datasets refresh annually or on official release cycles; curated formulas and overrides refresh when the scoring model changes.
Source manifest
- Demographics and housingU.S. Census Bureau ACS 5-year estimatesYear: 2022 | Collected: 2026-02-11 | Quality: direct | Refresh: annualFields: population, median household income, median home value, median gross rent, poverty rate, education, diversityHousing rent values are ACS median gross rent across existing renters, not current asking rent.Source reference
- HUD Fair Market RentsHUD Fair Market Rents geospatial feature serviceYear: FY2026 | Collected: 2026-07-05 | Quality: direct | Refresh: annualFields: HUD FMR area, one-bedroom Fair Market Rent, two-bedroom Fair Market Rent, three-bedroom Fair Market Rent, four-bedroom Fair Market RentHUD Fair Market Rents are gross-rent benchmarks used for housing assistance programs. They are shown beside ACS median gross rent to clarify that ACS rent reflects existing renter stock while HUD FMR is a current public benchmark for standard-quality units by bedroom count. HUD FMR areas can subdivide CBSAs; the build selects the full CBSA FMR area when available, otherwise the central-city/state matching HUD area.Source reference
- Commute and walkabilityU.S. Census Bureau ACS commute tablesYear: ACS 2022; Census Gazetteer 2023 | Collected: 2026-07-05 | Quality: formula | Refresh: annualFields: commute mode share, average commute time, CBSA population density, walkability estimateWalkability is a public-data proxy from corrected ACS walking, biking, and transit commute shares blended with Census Gazetteer CBSA population density when area coverage is available. Some older concordance CBSAs lack a matching Gazetteer area record and fall back to commute-mode score only. This is not third-party Walk Score data and is not a block-level pedestrian-quality rating.Source reference
- ClimateNOAA climate normals local pipelineYear: 1991-2020 normals | Collected: 2026-02-11 | Quality: curated | Refresh: on NOAA normals release cycleFields: summer high, winter low, sunshine, humidity, natural disaster riskMetro climate values are local-pipeline estimates and overrides derived from climate normals and state defaults.Source reference
- EmploymentBLS local employment pipelineYear: latest available during data build | Collected: 2026-07-04 | Quality: curated | Refresh: annual or quarterlyFields: unemployment, industries, regional price contextBLS unemployment is blended with curated metro/state defaults for industry and wage context.Source reference
- SafetyFBI Crime Data / UCR local aggregateYear: 2022 | Collected: 2026-07-04 | Quality: curated | Refresh: annualFields: violent crime rate, property crime rate, safety scoreUses metro overrides where reporting is reliable and state-level estimates with urban adjustment otherwise.Source reference
- Political leanCounty election aggregateYear: 2020 | Collected: 2026-07-04 | Quality: curated | Refresh: presidential election cycleFields: political leanMetro lean combines state-level 2020 results with curated metro overrides where county mapping is reliable.Source reference
- LocationMetro concordance and coordinate overridesYear: current build artifact | Collected: 2026-02-11 | Quality: curated | Refresh: as metro definitions or coordinate fixes changeFields: latitude, longitude, region, coordinate qualityCoordinates are state-bounds validated and repaired with project-local overrides where needed.Source reference
- Geographic proximityWhereToThrive GIS-derived geography referenceYear: Natural Earth 1:10m physical vectors, downloaded 2026-07-04 | Collected: 2026-07-04 | Quality: formula | Refresh: as Natural Earth or project geography model changesFields: coast distance, coast proximity band, mountain distance, mountain proximity bandDistances are calculated by haversine formula from city coordinates to a compact reference artifact derived from Natural Earth 1:10m coastline, geography-region, and elevation-point shapefiles in data/geography-reference.json. They are city-level screening bands, not parcel-level GIS measurements.Source reference
- Outdoor recreation geographyWhereToThrive public outdoor recreation GIS metricsYear: GNIS, PAD-US, USFS, and NOAA/NWS public GIS snapshots accessed 2026-07-05 | Collected: 2026-07-05 | Quality: formula | Refresh: as public GIS source services refresh or scoring model changesFields: park access distance, park count within 25 miles, trail access distance, trail count within 50 miles, ski location distance, beach distanceCity-level screening metrics derived from GNIS named beaches, NOAA/NWS NOHRSC ski locations, USGS PAD-US public-access protected-area centroids, and USDA Forest Service National Forest System trail geometry. Park metrics use centroids, trail metrics use sampled vertices, and all distances are haversine estimates from city coordinates. Named beach metrics are only emitted for metros within 125 miles of the coast screening reference to avoid treating inland lake or river beaches as beach/surf access. These are not parcel-level access, route, or travel-time measurements.Source reference
- Restaurant and nightlife accessU.S. Census Bureau County Business Patterns metro fileYear: 2023 | Collected: 2026-07-05 | Quality: direct | Refresh: annualFields: restaurant establishments, restaurant establishments per 100k residents, drinking-place establishments, drinking places per 100k residentsUses NAICS 7225// for restaurants and other eating places and NAICS 7224// for drinking places at the metropolitan/micropolitan statistical area level. Food and nightlife scores blend these establishment-density signals with existing population, income, food, and walkability context; they are not restaurant reviews or cuisine-quality ratings.Source reference
- Public school accessNCES EDGE public school locationsYear: 2024-2025 | Collected: 2026-07-05 | Quality: direct | Refresh: annualFields: public school count, public schools per 100k residents, city/suburban school share, NCES CBSA nameUses NCES EDGE geocoded public elementary and secondary school locations from the 2024-25 Common Core of Data collection. The generated school score blends ACS adult educational attainment with public-school access density. This is a metro-level family signal, not a school-rating, test-score, attendance-zone, or district-quality measure.Source reference
- Editorial scoringWhereToThrive editorial formulas and curated overridesYear: 2026 | Collected: 2026-07-04 | Quality: curated | Refresh: with scoring model changesFields: cost index, food score, nightlife score, outdoor score, diversity score, school proxy, political lean override, narrativesDerived scores are meant for comparison and screening, not as definitive local ratings. Per-city sourceQuality labels distinguish curated overrides from formula and proxy fields.Source reference
- State taxTax Foundation State Individual Income Tax Rates and BracketsYear: 2026 | Collected: 2026-07-04 | Quality: curated | Refresh: annualFields: state income taxLoaded from data/state_tax_rates.json. Values are top marginal state wage/salary income tax rates; local income taxes and payroll taxes are excluded. Washington is represented as 0 for wage/salary income because the Tax Foundation workbook lists capital-gains-only rates separately.Source reference