Methodology
How we collect, process, and present cost data across 301 US cities.
Data Collection
CostOfCity starts with official US federal government APIs and public datasets, then labels each output by how directly it can be tied to source data. We do not use anonymous user submissions as source data. Where a city-level figure is not directly published, we show it as a hybrid or modeled estimate rather than presenting it as an official price.
Data Quality Labels
The displayed value comes directly from a named source table, such as ACS median gross rent for a city.
One or more core inputs are official, while adjacent category values are calculated from documented BLS/HUD shares and local adjustment factors.
No direct city-level source exists for the exact topic, so we model the value from national baselines, regional factors, and city cost index data.
The page was checked against the current source release and our formulas. Pages now show May 2026 verification where this refresh applies.
Cost Calculation
Cost-of-Living Index
Each city has a cost-of-living index based on a composite of housing, utilities, groceries, transportation, and healthcare costs relative to the national average (index = 100). This index is derived from BLS Consumer Price Index data and Census Bureau household expenditure surveys.
Index Adjustment Formula
For cost topics where city-specific data is not directly available, we apply the city's cost-of-living index as a multiplier against the national average:
Example: A city with index 120 shows estimated costs 20% higher than the national baseline.
Regional Factor Adjustments
Certain cost categories (insurance, legal services, home services) vary significantly by region due to local regulations, labor markets, and climate. We apply additional regional adjustment factors from BLS regional price parities and industry surveys.
Category Sensitivity Weights
Not all cost categories respond equally to local cost-of-living differences. We apply sensitivity multipliers derived from BLS Consumer Expenditure Survey data to reflect how each category tracks with local costs. A sensitivity of 1.0 means the category tracks the city index exactly; higher values amplify deviations, and lower values indicate stickier (less variable) pricing.
Update Schedule
BLS Salary Data
Updated each May with the OEWS annual release. Interim estimates may use quarterly employment cost index adjustments.
Census / ACS Data
American Community Survey 1-year and 5-year estimates are incorporated as they become available, typically in September.
HUD Fair Market Rents
Published each federal fiscal year (October). We update rental benchmarks within two weeks of release.
EIA Energy Prices
State-level electricity and gas prices are updated quarterly. National fuel prices are tracked monthly.
Cost Ranges
Most costs are presented as ranges (low to high) rather than single point estimates. The low end typically represents the 25th percentile and the high end represents the 75th percentile of available data. This gives a more realistic picture of what you can expect, accounting for variations in scope, quality, and provider.
Data Limitations
Important: Please read these limitations before using our data for decisions.
Cost estimates are based on statistical models and federal survey data. Actual costs may vary based on individual circumstances, provider selection, and timing.
Some cost topics rely on index-adjusted national averages where city-specific data is unavailable. These estimates are approximate.
Federal data releases have a reporting lag of 6 to 18 months. Current costs may differ from the most recently published data.
CostOfCity does not provide financial, legal, or professional advice. All figures are informational and should be verified with local providers.
Small metro areas and rural cities may have less granular data coverage than major metropolitan areas.