Compare Cost of Living Between Two Metros

A tactical seven-step framework, worked through with a complete Cleveland-versus-New York example.

The short version

A meaningful cost-of-living comparison takes seven steps: pull both RPPs, calculate the headline ratio, isolate rents, weight by personal spending, layer in wages, account for taxes, and check the data vintage.

93.9 vs 112.6
Cleveland vs New York, all-items RPP today
20%
headline gap
43%
personalized gap for a 40%-housing household, nearly matches the wage premium below
42%
software-developer wage premium, New York over Cleveland (BLS OEWS)

Each step takes minutes; together they produce a comparison far more accurate than any one-line 'City A is 30% cheaper' headline.

Why a Single Number Is Not Enough

Most cost-of-living headlines reduce a comparison to a single statistic. "Boston is 35% more expensive than Cleveland." "Salt Lake City is 4% above the national average." These framings are tidy but they paper over enormous variation inside the underlying data.

A more honest comparison takes seven steps. Each one sharpens the picture. By the end, instead of a one-line statistic, you have a defensible estimate of what your real after-tax purchasing power would be in each location, weighted to your personal circumstances.

The example we will work through is Cleveland, Ohio versus New York-Newark-Jersey City. The same procedure applies to any pair of metros covered by BEA's Regional Price Parities, currently all 387 metropolitan statistical areas in the United States.

Step 1: Pull the All-Items RPP for Each Metro

Start with the headline figure. The all-items RPP is the BEA's composite measure of price level for the metro, indexed to a national average of 100. You can find it on the BEA website under Regional Economic Accounts or, more conveniently, on individual metro pages on PlainCost.

For our example, the current BEA release places Cleveland's all-items RPP at 93.9 and the New York-Newark-Jersey City metro at 112.6. The first signal: New York is on the order of 20% more expensive overall than Cleveland.

That headline is suggestive but coarse. It assumes your spending pattern matches the BEA's national average weighting. Real households are not average, a family with young children spends more on rent and childcare than the average household; a young couple in a walkable neighborhood may spend less on transportation. Step 1 gives you the starting line, not the finish.

Step 2: Calculate the Headline Ratio

Convert the two RPPs into a single ratio. Divide the more-expensive metro's RPP by the less-expensive one to get the relative cost.

For Cleveland-to-New York: 112.6 / 93.9 = 1.20. New York is roughly 1.20 times the cost of Cleveland on the all-items measure. Equivalently, $1 of Cleveland purchasing power requires about $1.20 in New York.

Flip the ratio to express it from the other side: 93.9 / 112.6 = 0.83. Cleveland's price level is roughly 83% of New York's. A $100,000 New York salary is the rough purchasing-power equivalent of about $83,472 in Cleveland on this headline measure.

This is the figure most cost-of-living headlines stop at. We are going to keep going, because the headline figure can hide more than it reveals.

Step 3: Isolate the Rents Component

BEA decomposes the all-items RPP into three components: rents, goods, and services. Of these, rents typically drives the largest share of metro-level cost variation. The all-items number averages this out, hiding how concentrated the cost difference is in housing.

For Cleveland, the rents RPP is roughly 79.4, meaning rents in Cleveland are about 21% below the national average. For New York-Newark-Jersey City, the rents RPP runs about 148.6, meaning rents are 49% above the national average.

The ratio: 148.6 / 79.4 = 1.87. New York rents run nearly 1.9x Cleveland rents, well above the 1.20x all-items headline.

For a household where housing represents a typical 30-40% of spending, this distinction matters enormously. A renter who would pay $1,200 in Cleveland is looking at roughly $2,245 for a comparable unit in New York, well above what a naive 1.20x all-items scaling would suggest.

Goods and services, by contrast, tend to vary much less across metros. Cleveland's goods RPP is around 93.6; New York's is around 110.3, a 18% gap, not a 87% gap. The all-items 20% headline is a weighted average of a much wider rents gap and a narrower goods gap.

Step 4: Weight by Your Personal Spending Pattern

BEA weights the components based on national average household spending. The Bureau of Labor Statistics Consumer Expenditure Survey provides the underlying weights, roughly 33% housing, 13% transportation, 13% food, 8% healthcare, 5% entertainment, with the remainder split across smaller categories.

Your household is probably not average. To refine the comparison, estimate your own approximate spending mix and apply each metro's component RPPs as a weighted average using your weights.

Suppose you currently spend 40% of your budget on housing and the remaining 60% on goods and services combined (food, transportation, healthcare, personal care, and everything else). Apply each component RPP weighted by your shares.

For Cleveland: (0.40 × 79.4) + (0.60 × 93.6) = roughly 88.0. (We are simplifying by using the goods RPP for non-housing here; for more precision, separate goods and services.) The personalized RPP for your spending pattern in Cleveland is about 88.

For New York: (0.40 × 148.6) + (0.60 × 110.3) = roughly 125.6. Your personalized New York RPP is about 126.

Ratio: 125.6 / 88.0 = 1.43. With your housing-heavy spending pattern, New York is about 43% more expensive, higher than the 20% headline. The same exercise for a low-housing-share household would produce a smaller gap.

Step 5: Layer in Local Wages

Cost is only half the equation. The other half is income. The Bureau of Labor Statistics Occupational Employment and Wage Statistics program publishes annual wage estimates by occupation for every metropolitan area.

Take a software developer (BLS occupation code 15-1252) as an example. Recent BLS data places the median annual wage for software developers in Cleveland near $103,000. The same role in the New York-Newark metro pays a median near $146,000.

Nominal wage ratio: $146,000 / $103,000 = 1.42. New York pays software developers about 42% more in nominal terms.

Combine with the cost ratio. New York costs are 1.43x your Cleveland costs (using the personalized weighting from Step 4). New York wages are 1.42x Cleveland wages. A 42.7% cost gap against a 41.7% wage premium is close enough, pre-tax, to call a wash for this occupation, before Step 6's tax differential tips the scale.

This calculation is occupation-specific. For occupations where the New York wage premium is larger, finance, law, certain healthcare specialties, the math reverses. For occupations with little wage premium across metros, most government and education roles, the cost-of-living gap dominates and the cheaper metro wins on real income.

Step 6: Account for Taxes

BEA's RPP measures price levels for goods, services, and rents. It does not directly include state and local taxes. Two metros with the same RPP can have very different effective tax rates, which changes real disposable income.

For our Cleveland-to-New York comparison, the tax stack is significantly different. Ohio levies a state income tax of roughly 3.5% on most middle-class brackets, plus modest local taxes; New York State taxes between 4% and 6% in middle brackets, and New York City layers on its own income tax of about 3-4%. A six-figure earner moving from Cleveland to Manhattan can face a 5-7 percentage point higher marginal tax rate.

On a $146,000 New York salary, that 5-7 point gap translates to roughly $7,000-$10,000 less per year in take-home pay compared to an Ohio resident at the same nominal income. That gap moves the cost-of-living calculus further against New York.

Property tax differences also matter for homeowners. Cleveland's effective property tax rate runs above 2% in many neighborhoods; New York City's effective rate on owner-occupied homes is around 1% but applied to far higher home values. The dollar property tax bill on a typical owner-occupied home in each metro can differ by orders of magnitude.

Sales tax has a smaller but non-trivial effect. Ohio combined state and local sales tax averages about 7.2%; New York City combined sales tax is 8.875%. On a household that spends $30,000 a year on taxable goods, that 1.6 percentage point difference is roughly $480 per year.

Step 7: Verify the Data Vintage

BEA publishes RPP with about a two-year lag. As of mid-2026, the most recent published vintage covers price levels through 2024. For most metros, the relative price relationship is stable enough that two-year-old data still describes the structural picture accurately.

For metros where housing has shifted dramatically, pandemic-era boomtowns like Boise, Austin, and parts of Florida; hollowing-out urban cores in some rust belt cities, the 2024 RPP may understate or overstate current relative cost. In those cases, supplement BEA RPP with more current rent indexes from sources like Zillow Observed Rent Index or Apartment List, both of which publish monthly metro-level data.

Check the year of the data you are reading. The metro pages on PlainCost label the underlying vintage; the BEA's release notes specify the exact reference period. A 2026 decision based on 2019 data is not necessarily wrong, but it is worth knowing.

Cleveland vs New York: RPP by component

Rents drive most of the gap; goods and services barely separate the two metros

RPP (100 = national average)

What this shows Rents run 87% higher in New York, versus a 18% gap in goods. A comparison that stops at the 20% all-items headline understates how housing-concentrated the real difference is.

Source U.S. Bureau of Economic Analysis, Regional Price Parities As of 2024 vintage

Summary: Cleveland vs New York, Worked Through

Putting all seven steps together for our software developer comparison:

  • All-items RPP. Cleveland 93.9, New York 112.6. Headline gap: 20%.
  • Rents RPP. Cleveland 79.4, New York 148.6. Housing gap: 87%.
  • Personalized RPP (40% housing weight). Cleveland 88, New York 126. Personalized gap: 42.7%.
  • Software developer median wage. Cleveland $103,000, New York $146,000. Wage premium: 41.7%.
  • Real income comparison, pre-tax. The 42.7% cost gap and the 41.7% wage premium are close enough to call a wash before taxes, this is not the lopsided case a headline comparison would suggest.
  • Taxes. A 5-7 percentage point higher marginal tax rate in NYC tips the near-even pre-tax picture, worth perhaps another 3-5% of total compensation against New York.
  • Net. For this specific household and occupation, the two metros are close on real disposable income pre-tax; New York's tax load is the deciding factor, giving Cleveland a modest edge once taxes are included.

The point is not that one city is universally better than the other. Here, the cost gap and the wage premium very nearly offset, so the headline "New York is more expensive" story is technically true but incomplete: a meaningful comparison requires personalizing the data to your circumstances, layering in income, and adjusting for taxes, and any one of those steps alone can flip the practical conclusion. The headline RPP ratio is just the first step.

Use the Tools

The PlainCost cost of living calculator automates Steps 1, 2, and 5, input two metros and your salary, and it returns the equivalent purchasing power in each. The metro comparison tool shows side-by-side component RPPs for any two metros. For step 4 personalization, you will need to do the weighting by hand, since it depends on your individual spending pattern.

Frequently asked questions

How do I compare cost of living between two cities?

Pull the all-items Regional Price Parity for each metro from the BEA, divide one by the other to get a relative ratio, then refine by checking the rents component separately and weighting by your personal spending mix. Layer in local wages from BLS to estimate real purchasing power, and finish with state and local tax differences.

What is the most important number when comparing two metros?

For most comparisons, the rents RPP component is the largest single driver. Housing typically represents 30-40% of household spending and varies more dramatically across metros than goods or services. Two metros with identical all-items RPPs can have very different housing costs.

Should I include taxes in my comparison?

Yes. RPP captures price levels for goods, services, and rents but does not directly measure state income tax, property tax, or sales tax differences. Two metros with the same RPP can have effective tax rates that differ by 5-10 percentage points, which materially changes real disposable income.

Can I just use a cost of living calculator?

Most popular calculators use weighted averages that may not match your actual spending. They are useful for a first-pass estimate, but for high-stakes decisions like job offers or relocation, work through the components yourself using BEA RPP data so you can adjust the weights to match your real budget.

How accurate is BEA data at the metro level?

BEA publishes RPP for all 387 metropolitan statistical areas with reasonably tight statistical confidence at the metro level. Sub-metro variation, between a city core and outer suburbs, is not captured. For neighborhood-level comparisons within a metro, supplement with Census ACS rent data by ZIP code.

What this means when you run your own comparison

The three steps people skip, and why they matter.

  • Start from the components, not the headline, pull both metros' goods/services/rents breakdown before you draw any conclusion. Compare two metros
  • Weight the categories to YOUR situation, a renter should weight rents heaviest, a homeowner with a fixed mortgage should weight goods and services instead.
  • Finish with your own salary, not the national average, run the actual offer through the calculator before deciding. Salary calculator

This is a framework for reading published price-level data, not a complete relocation checklist, schools, climate, and job market are outside RPP's scope.

Sources: U.S. Bureau of Economic Analysis, Regional Price Parities; U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics.

Every figure on PlainCost is rendered directly from BEA Regional Price Parity source data, no number is typed in by an editor. See our editorial standards & corrections policy, the methodology behind these numbers, our changelog, or report a data error. Rankings measure the published cost-of-living index only; we don't recommend where to live or rate any metro's quality of life.