Start with two different questions
When comparing cities, you may want to know (1) which location has the higher published occupational median wage and (2) how those wages compare after accounting for broad regional price levels. These are different questions. A high nominal salary can coincide with high overall local prices, while a lower salary may have a stronger national-price equivalent. Neither alone establishes that one city is the right move.
Our wage measure is the BLS May 2025 annual median for the same SOC occupation across metropolitan statistical areas. The regional-price measure comes from BEA 2024 all-items regional price parity (RPP), where the U.S. price level equals 100. We match each metro by published CBSA geography.
The price-adjusted salary formula
National-price-equivalent wage = nominal annual median wage × 100 ÷ metro RPP. For a purely illustrative $120,000 nominal salary, an RPP of 120 gives a $100,000 national-price equivalent; an RPP of 100 leaves the figure at $120,000. The adjusted number is not a quote, a cost-of-living allowance, an estimate of taxes or a personal disposable-income calculation.
Regional price parity compares price levels, not how much a particular household chooses to buy. It includes housing services along with other categories; the broad index may differ substantially from your neighborhood rental prices, homeownership costs, family size and spending habits. The BLS and BEA observations also have different years and statistical methods.
Why you cannot subtract rent from the adjusted wage again
Rent is already represented within the all-items regional price basket, so subtracting ACS gross rent or other separate household costs from BEA-adjusted salary could double-count components conceptually. The dashboard worksheet therefore shows two separate views: the national-price equivalent of salary, and gross salary after 12 months of explicitly assumed rent and other monthly costs plus one-time moving expenses. These views must not be merged into a single numerical recommendation.
The ACS median gross rent describes rental units occupied across a metro area. It is a 2020–2024 survey estimate, not a live quote. Other expense and moving-cost fields have no official defaults; blank means no amount entered. Even the explicit-cost result omits taxes and unlisted obligations and should not be treated as take-home pay.
Checklist for a comparison you can trust
- Use the same BLS occupation code in both metros.
- Compare nominal wage medians and BEA-adjusted medians as distinct lenses.
- Check whether both wage cells are published, rather than assuming a missing cell is zero.
- Inspect BLS wage percentiles for the distribution beyond the middle point.
- Use ACS rent and commute estimates as contextual averages with sampling error, not guaranteed outcomes.
- For a real move, obtain employer offers, taxes and benefits, actual rental quotes, and a transportation and one-time moving-cost budget.
Explore the metropolitan profiles, the offer checklist and our full formulas and sources. The published measures support research, not individualized financial or relocation advice.
Worked example: when the nominal salary winner changes
Consider two illustrative gross annual offers for equivalent jobs. Offer A is $100,000 in a metro with a hypothetical all-items RPP of 105. Offer B is $115,000 in a metro with an RPP of 125. Applying the same simple index formula gives a national-price equivalent of approximately $95,238 for A ($100,000 × 100 ÷ 105) and $92,000 for B ($115,000 × 100 ÷ 125).
Offer B is $15,000 higher in nominal pay, but offer A is slightly higher on this broad regional-price measure. Neither result settles the move. Your actual neighborhood rent, household size, taxes, insurance, commute and moving costs may produce a different practical answer. Both parity indexes and both offers in this example are hypothetical, not observations about specific metros.
Use three distinct views instead of one misleading score
- Nominal pay: the actual written gross offer, if one exists, or the official BLS median when conducting early research. Do not interchange the two.
- Broad price comparison: the nominal amount divided by the regional all-items price index relative to 100. This creates a common reference, not a disposable-income forecast.
- Explicit first-year costs: the actual gross offer minus only the recurring rent, additional costs and one-time moving expenses entered in the worksheet. This is before taxes and unlisted bills.
Do not combine the second and third measures by deducting ACS rent from the price-adjusted wage. The broad index already includes housing services; doing so would give rent two inconsistent roles.
Frequently asked questions
Is regional price parity the same as inflation?
No. A regional price parity compares geographic price levels relative to the U.S. average for a period. Inflation describes changes in prices over time. A metro with a high price level does not necessarily have the fastest price growth.
Why might ACS median gross rent disagree with local listings?
ACS summarizes renter-occupied housing across an entire metro and a multi-year survey period, while listings reflect units currently offered. Unit size, neighborhood and lease date may differ.
Is the higher price-adjusted salary the best city?
Not automatically. Personal spending patterns, housing choices, dependents, benefits and job satisfaction can outweigh a modest index advantage. Use the city profiles and real-offer comparison guide to identify which assumptions you still need to verify.