Calculators

Living costs

City Salary Comparison Calculator

Compare salary buying power between US metro areas using official BEA Regional Price Parities.

When to use this

Use it before a relocation offer looks bigger than it is

This tool is for relocation planning, remote-work compensation checks, salary negotiation, and first-pass cost-of-living screening between US metro areas.

Default result

The server-rendered example estimates that $100,000 in New York needs about $91,584 in Dallas for the same RPP-adjusted buying power.

Compare salary buying power

Pick a quick-start move, then change salary, metro areas, target offer, or custom BEA RPP values.

Use custom RPP values only when you have a verified BEA metro value not shown in the built-in list.

Worked example: New York to Dallas

The default scenario compares a $100,000 salary in New York-Newark-Jersey City with Dallas-Fort Worth-Arlington. The 2024 BEA all-items RPP indexes are 112.563 and 103.090.

Equivalent target salary is $100,000 x 103.090 / 112.563 = $91,584. That means Dallas needs about $8,416 less nominal salary to match the same metro-average buying power.

A $95,000 target offer is $95,000 - $91,584 = $3,416 above the RPP-adjusted equivalent. That is $95,000 / $91,584 - 1 = 3.7% more buying power than the original salary after this all-items adjustment.

The result does not include tax, commute, mortgage rate, rent timing, childcare, healthcare, debt, or moving costs. Treat it as a first screening line, then build a full monthly budget.

How to compare salary between two cities with BEA RPP

Choose the current metro and target metro, then compare their all-items RPP values. The ratio gives a first-pass salary adjustment for metro-average price levels.

What salary do I need in another city?

Multiply your current salary by the target metro RPP divided by the current metro RPP. That target salary preserves the same RPP-adjusted buying power before taxes and personal spending differences.

Cost of living salary calculator formula

The core formula is target salary = current salary x target RPP / current RPP. The target-offer check compares the actual offer with that equivalent salary.

Why metro price indexes differ from neighborhood costs

Metro indexes cover a broad area. A downtown apartment, suburb, school district, or commute pattern can differ sharply from the metro average.

What this salary comparison excludes: taxes, rent timing, childcare

The result excludes federal, state, and local tax differences, actual rent quotes, mortgage rates, childcare, healthcare, debt payments, benefit quality, and one-time moving costs.

How to use a target offer after a relocation

If the offer clears the RPP-adjusted salary, build a monthly budget next. If it misses, use the gap as a negotiation anchor or ask for relocation support.

When to use custom RPP or employer data

Use custom RPP values when your metro is not in the built-in list or your employer uses a specific internal geographic pay band. Keep the source and date attached to the number.

2024 BEA metro RPP values used in the presets

Metro GeoFIPS 2024 RPP
New York-Newark-Jersey City, NY-NJ (Metropolitan Statistical Area) 35620 112.563
San Francisco-Oakland-Fremont, CA (Metropolitan Statistical Area) 41860 115.613
Los Angeles-Long Beach-Anaheim, CA (Metropolitan Statistical Area) 31080 113.566
Miami-Fort Lauderdale-West Palm Beach, FL (Metropolitan Statistical Area) 33100 114.155
San Diego-Chula Vista-Carlsbad, CA (Metropolitan Statistical Area) 41740 111.887
Seattle-Tacoma-Bellevue, WA (Metropolitan Statistical Area) 42660 111.133
Washington-Arlington-Alexandria, DC-VA-MD-WV (Metropolitan Statistical Area) 47900 108.884
Boston-Cambridge-Newton, MA-NH (Metropolitan Statistical Area) 14460 108.266
Sacramento-Roseville-Folsom, CA (Metropolitan Statistical Area) 40900 106.670
Denver-Aurora-Centennial, CO (Metropolitan Statistical Area) 19740 105.782
Portland-Vancouver-Hillsboro, OR-WA (Metropolitan Statistical Area) 38900 105.421
Minneapolis-St. Paul-Bloomington, MN-WI (Metropolitan Statistical Area) 33460 104.822
Chicago-Naperville-Elgin, IL-IN (Metropolitan Statistical Area) 16980 103.595
Phoenix-Mesa-Chandler, AZ (Metropolitan Statistical Area) 38060 103.316
Dallas-Fort Worth-Arlington, TX (Metropolitan Statistical Area) 19100 103.090
Philadelphia-Camden-Wilmington, PA-NJ-DE-MD (Metropolitan Statistical Area) 37980 102.554
Orlando-Kissimmee-Sanford, FL (Metropolitan Statistical Area) 36740 101.418
Tampa-St. Petersburg-Clearwater, FL (Metropolitan Statistical Area) 45300 100.890
Salt Lake City-Murray, UT (Metropolitan Statistical Area) 41620 100.868
Detroit-Warren-Dearborn, MI (Metropolitan Statistical Area) 19820 100.298
Las Vegas-Henderson-North Las Vegas, NV (Metropolitan Statistical Area) 29820 100.215
Atlanta-Sandy Springs-Roswell, GA (Metropolitan Statistical Area) 12060 100.058
Houston-Pasadena-The Woodlands, TX (Metropolitan Statistical Area) 26420 98.629
Raleigh-Cary, NC (Metropolitan Statistical Area) 39580 98.157
Austin-Round Rock-San Marcos, TX (Metropolitan Statistical Area) 12420 98.066
Charlotte-Concord-Gastonia, NC-SC (Metropolitan Statistical Area) 16740 97.348
Columbus, OH (Metropolitan Statistical Area) 18140 95.469
Cincinnati, OH-KY-IN (Metropolitan Statistical Area) 17140 95.370
St. Louis, MO-IL (Metropolitan Statistical Area) 41180 95.088
San Antonio-New Braunfels, TX (Metropolitan Statistical Area) 41700 94.716
Cleveland, OH (Metropolitan Statistical Area) 17410 93.923
Kansas City, MO-KS (Metropolitan Statistical Area) 28140 92.543

Reference data used by the defaults

Topic Reference point Source Date Note
Regional Price Parities definition BEA says RPPs measure price level differences across states and metropolitan areas and are expressed as a percentage of the overall national price level. BEA Regional Price Parities by State and Metro Area As of June 19, 2026; current release February 19, 2026 The national average is 100. Values above 100 are higher-price places; below 100 are lower-price places.
Metro all-items RPP table The defaults use MARPP_MSA_2008_2024.csv, table MARPP, LineCode 1, RPPs: All items, Unit Index, year 2024. BEA Regional Economic Accounts ZIP: MARPP As of June 19, 2026; ZIP footnote last updated February 19, 2026 The ZIP footnote says 2024 statistics are new and 2008-2023 statistics were revised.
Metro area definitions BEA footnotes state metropolitan areas are geographically delineated by OMB bulletin no. 23-01, issued July 21, 2023. BEA MARPP footnotes in downloadable ZIP As of June 19, 2026 Metro areas are not neighborhoods. A suburb, downtown core, or remote-work location can differ sharply from the metro average.

Verify the BEA release before using these values in compensation policy, relocation packages, or public-facing financial content.

FAQ

What salary do I need in another city?

Use current salary x target RPP / current RPP. The result is the target metro salary that matches the same BEA all-items metro-average price level.

Does this calculator include taxes?

No. BEA RPP measures relative price levels, not after-tax income. Add federal, state, and local tax differences before making a final relocation decision.

Why use BEA Regional Price Parities instead of a private cost-of-living score?

BEA RPPs are official US government statistics, published with methodology, release dates, and metro definitions. They are still broad averages, not personal budgets.

Can I compare neighborhoods with this tool?

No. RPP values are metro averages. A specific neighborhood, school district, commute pattern, or housing choice can be much cheaper or more expensive.

Why is my city missing?

The built-in list is a curated set of large metros from the BEA MSA table. Use the custom RPP fields if you want to enter another official BEA metro value.

Should I use all-items RPP or housing RPP?

Use all-items RPP for broad salary buying-power comparisons. Use housing-specific research separately if rent or mortgage cost is the main driver.

Decision path

What to do next