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

MetroGeoFIPS2024 RPP
New York-Newark-Jersey City, NY-NJ (Metropolitan Statistical Area)35620112.563
San Francisco-Oakland-Fremont, CA (Metropolitan Statistical Area)41860115.613
Los Angeles-Long Beach-Anaheim, CA (Metropolitan Statistical Area)31080113.566
Miami-Fort Lauderdale-West Palm Beach, FL (Metropolitan Statistical Area)33100114.155
San Diego-Chula Vista-Carlsbad, CA (Metropolitan Statistical Area)41740111.887
Seattle-Tacoma-Bellevue, WA (Metropolitan Statistical Area)42660111.133
Washington-Arlington-Alexandria, DC-VA-MD-WV (Metropolitan Statistical Area)47900108.884
Boston-Cambridge-Newton, MA-NH (Metropolitan Statistical Area)14460108.266
Sacramento-Roseville-Folsom, CA (Metropolitan Statistical Area)40900106.670
Denver-Aurora-Centennial, CO (Metropolitan Statistical Area)19740105.782
Portland-Vancouver-Hillsboro, OR-WA (Metropolitan Statistical Area)38900105.421
Minneapolis-St. Paul-Bloomington, MN-WI (Metropolitan Statistical Area)33460104.822
Chicago-Naperville-Elgin, IL-IN (Metropolitan Statistical Area)16980103.595
Phoenix-Mesa-Chandler, AZ (Metropolitan Statistical Area)38060103.316
Dallas-Fort Worth-Arlington, TX (Metropolitan Statistical Area)19100103.090
Philadelphia-Camden-Wilmington, PA-NJ-DE-MD (Metropolitan Statistical Area)37980102.554
Orlando-Kissimmee-Sanford, FL (Metropolitan Statistical Area)36740101.418
Tampa-St. Petersburg-Clearwater, FL (Metropolitan Statistical Area)45300100.890
Salt Lake City-Murray, UT (Metropolitan Statistical Area)41620100.868
Detroit-Warren-Dearborn, MI (Metropolitan Statistical Area)19820100.298
Las Vegas-Henderson-North Las Vegas, NV (Metropolitan Statistical Area)29820100.215
Atlanta-Sandy Springs-Roswell, GA (Metropolitan Statistical Area)12060100.058
Houston-Pasadena-The Woodlands, TX (Metropolitan Statistical Area)2642098.629
Raleigh-Cary, NC (Metropolitan Statistical Area)3958098.157
Austin-Round Rock-San Marcos, TX (Metropolitan Statistical Area)1242098.066
Charlotte-Concord-Gastonia, NC-SC (Metropolitan Statistical Area)1674097.348
Columbus, OH (Metropolitan Statistical Area)1814095.469
Cincinnati, OH-KY-IN (Metropolitan Statistical Area)1714095.370
St. Louis, MO-IL (Metropolitan Statistical Area)4118095.088
San Antonio-New Braunfels, TX (Metropolitan Statistical Area)4170094.716
Cleveland, OH (Metropolitan Statistical Area)1741093.923
Kansas City, MO-KS (Metropolitan Statistical Area)2814092.543

Reference data used by the defaults

TopicReference pointSourceDateNote
Regional Price Parities definitionBEA 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 AreaAs of June 19, 2026; current release February 19, 2026The national average is 100. Values above 100 are higher-price places; below 100 are lower-price places.
Metro all-items RPP tableThe defaults use MARPP_MSA_2008_2024.csv, table MARPP, LineCode 1, RPPs: All items, Unit Index, year 2024.BEA Regional Economic Accounts ZIP: MARPPAs of June 19, 2026; ZIP footnote last updated February 19, 2026The ZIP footnote says 2024 statistics are new and 2008-2023 statistics were revised.
Metro area definitionsBEA footnotes state metropolitan areas are geographically delineated by OMB bulletin no. 23-01, issued July 21, 2023.BEA MARPP footnotes in downloadable ZIPAs of June 19, 2026Metro 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