getmoneycalc.com

Salary Comparison by City

Compare two job offers on equal terms — what a salary is really worth after cost of living.

Your comparison

$
Cheaper

Equivalent salary in Denver-Aurora-Centennial, CO

$137,245

You'd need about $137,245 in Denver-Aurora-Centennial, CO to match a $150,000 lifestyle in San Francisco-Oakland-Fremont, CA — Denver-Aurora-Centennial, CO runs cheaper overall.

Denver-Aurora-Centennial, CO is 8.5% cheaper than San Francisco-Oakland-Fremont, CA.

$100 in San Francisco-Oakland-Fremont, CA is really worth about $86.50 of national-average purchasing power.

Index: 115.6 (San Francisco-Oakland-Fremont, CA) vs 105.8 (Denver-Aurora-Centennial, CO) — 8.5% spread.

Share on

Add this calculator to your site — free

Always up to date. One paste. Visitors stay engaged.

A bigger number isn't always a better offer

Comparing two salary offers by their nominal dollar amount alone misses the most important variable when the offers are in different cities: what that money actually buys there. A $150,000 offer in a high-cost metro can leave you with LESS real purchasing power than a $120,000 offer somewhere cheaper — this calculator converts both offers to the same basis so you're comparing apples to apples.

Use the equivalent-salary figure as a floor

The equivalent salary the calculator shows is the number that keeps you exactly where you already are financially — not a raise. If you're negotiating a relocation offer, treat that figure as your minimum ask: anything below it is a real pay cut once cost of living is accounted for, even when the headline number on the offer letter looks larger than your current salary.

What this comparison leaves out

This is a cost-of-living comparison only — it doesn't account for state income tax differences, benefits, equity, signing bonuses, or career growth potential in either location, all of which are real parts of a total-compensation decision. Use this figure as one input among several, not the only one.

Frequently asked questions

How do I compare two job offers in different cities?

Enter your current (or lower) offer as your home place and salary, then set the second city as the comparison. The calculator shows the salary you'd need in the second city to match the same real purchasing power — compare that figure to the actual offer.

If a new offer is higher, does that mean it's a real raise?

Not necessarily. If the new city runs meaningfully more expensive, a higher nominal offer can still be a real pay CUT once cost of living is factored in — check the equivalent-salary figure before assuming a bigger number is a better deal.

Does this include signing bonuses or equity?

No — this compares base salary purchasing power only. Bonuses, equity, and benefits are real parts of total compensation but are not modeled here.

Worked examples

San Francisco offer vs. Denver offer

Comparing two job offers in different metro areas.

$137,245equivalent in Denver-Aurora-Centennial, CO

A $150,000 offer in San Francisco-Oakland-Fremont, CA carries about the same purchasing power as a $137,245 offer in Denver-Aurora-Centennial, CO — Denver-Aurora-Centennial, CO runs 8.5% cheaper overall, so a lower nominal number there can still mean the same real pay.

Same comparison, rent only

Isolating just the housing component of the same two offers.

$113,178equivalent in Denver-Aurora-Centennial, CO

Rents specifically run 24.5% cheaper in Denver-Aurora-Centennial, CO than San Francisco-Oakland-Fremont, CA — a bigger gap than the overall figure, since housing is usually where two metro areas diverge the most.

What affects the result

H

Nominal offer size is not the full picture

A larger nominal salary in a more expensive metro can still leave you with LESS real purchasing power than a smaller nominal offer somewhere cheaper — comparing offers by dollar amount alone can be misleading.

M

This is pre-tax and pre-benefits

Two offers with the same real cost-of-living-adjusted value can still differ once state income tax, health benefits, and equity are factored in — this comparison covers cost of living only.

Common mistakes to avoid

  • Comparing two job offers by nominal salary alone without adjusting for the cost of living difference between the two metro areas.
  • Ignoring that a "raise" from moving to a more expensive metro can be a real pay cut once cost of living is factored in.

Practical takeaways

  • Always convert a relocating job offer to its cost-of-living-equivalent figure before comparing it to your current salary.
  • Use the equivalent-salary figure as a floor for negotiation, not a ceiling — it only restores your current purchasing power, not a raise.

Key terms

Regional Price Parity (RPP)
A BEA index measuring how price levels for the same mix of goods, services, and rent differ across US states and metro areas, expressed as a percentage of the national average (100). An RPP of 110 means prices there run about 10% above the national average; 90 means about 10% below.
Equivalent salary
The salary in a second place that buys the same real purchasing power as your salary in your home place — calculated as salary x (index in the second place / index in your home place).

More questions answered

How do I use this for salary negotiation?

Calculate the equivalent salary you'd need in the new city to match your current purchasing power, then treat that figure as your minimum ask — anything below it is a real pay cut once cost of living is accounted for, even if the nominal number looks like a raise.

Does this include cost-of-living adjustments (COLAs) some employers offer?

No — this calculates the cost-of-living-equivalent salary directly from BEA data. If your employer offers its own COLA, compare their figure against this one to see how it stacks up.

Model assumptions & disclosures

Source: BEA Regional Price Parities, 2024 vintage. Every figure on this page comes from the U.S. Bureau of Economic Analysis's Regional Price Parities (state table SARPP, metro table MARPP), released February 19, 2026. This is the same government data behind BEA's own real personal income statistics — not a third-party cost-of-living estimate. BEA's next release (the 2025 vintage) is scheduled for December 10, 2026; figures here will not reflect that update until this site's data is regenerated afterward.

Pre-tax — state and local income tax are not modeled. Regional Price Parities measure differences in the price of goods, services, and rent across places. They say nothing about what you'd actually keep after state or local income tax, sales tax, or property tax — all of which vary independently of cost of living and are real, separate factors in any relocation or job-offer decision.

The "Rent only" basis is a renters' index, not a homeowner's housing cost. BEA defines this series specifically: rents RPPs are estimated only for observed tenants' actual rents and an imputed rental-equivalent value for owner-occupied homes — they do not include a homeowner's own mortgage payment, property tax, insurance, or maintenance costs. If you own your home, switching to "Rent only" shows what a tenant pays in each place, not your own housing expense — it is never a stand-in for "housing costs" broadly.

Metro-area rents are a 3-year average, not a single-year snapshot. BEA estimates state-level rents from a single year of Census American Community Survey (ACS) data, but metro-area rents from a smoothed 3-year ACS average — metro areas are smaller geographies and need the extra years of data for a reliable sample. That smoothing is real: Coeur d'Alene, ID's metro rents index moved from 99.7 to 117.2 and back to 105.6 across the three years folded into the 2024 figure alone. A metro rents number is a multi-year average, not "as of 2024" the way the all-items and state figures are.

Not financial advice. This calculator provides an estimate to help you plan a comparison, not a guarantee of what you'd actually pay or earn in either place. Combine it with your own research — including actual job offers, tax rates, and cost quotes for your specific situation — before making a relocation or compensation decision.