How-To Guide

The Cheap-City Myth: Expensive Metros Win Real Pay

Across 20 occupations and 50 US metros, the city that pays best in real terms is above the national average cost of living in 19 of the 20. The intuition that a cheaper city leaves you better off is, in this dataset, wrong almost every time.

How we measured it

Real pay is the nominal annual mean wage from the BLS Occupational Employment and Wage Statistics programme, divided by the metro’s BEA Regional Price Parity index over 100. An RPP of 110 means prices run about 10% above the US average, so $110,000 earned there is worth roughly $100,000 in national terms.

That is the whole method. No survey panel, no self-reported salaries - two federal releases, joined per occupation and metro. The full dataset is free to download and the methodology is public.

The same job, worth twice as much

OccupationBest real payRealCost indexWorst real payRealCost indexSpread
Police OfficerSan Jose, CA$126,341110New Orleans, LA$58,144932.17x
Marketing ManagerSan Jose, CA$213,878110Boston, MA$98,7721082.17x
Web DeveloperSan Jose, CA$141,710110Las Vegas, NV$69,6401002.03x
Registered NurseSan Jose, CA$154,660110Miami, FL$76,8341142.01x
TeacherSan Diego, CA$107,117112Miami, FL$53,4711142.00x
Project ManagerDenver, CO$115,946106New Orleans, LA$58,414931.98x
ElectricianSan Jose, CA$92,906110Miami, FL$48,2061141.93x
Graphic DesignerSan Jose, CA$93,513110El Paso, TX$48,992901.91x
Data ScientistSan Jose, CA$163,408110Albuquerque, NM$90,689961.80x
ParalegalSan Jose, CA$94,047110Wichita, KS$53,875891.75x
Financial AnalystNew York, NY$130,105113Louisville, KY$74,962931.74x
Dental HygienistSan Jose, CA$114,546110Oakland, CA$66,3461161.73x
Human Resources SpecialistSan Jose, CA$103,801110Miami, FL$61,6271141.68x
Software DeveloperSan Jose, CA$180,941110Miami, FL$110,1131141.64x
Physical TherapistSan Jose, CA$123,525110Miami, FL$76,8871141.61x
Mechanical EngineerSan Jose, CA$140,641110Las Vegas, NV$87,6811001.60x
Sales RepresentativeSan Jose, CA$105,875110Miami, FL$66,4361141.59x
Executive AssistantSan Jose, CA$96,710110Miami, FL$60,9961141.59x
AccountantSan Jose, CA$112,359110Las Vegas, NV$71,3171001.58x
Truck DriverMemphis, TN$64,40792Miami, FL$47,7681141.35x

The median occupation is worth 1.74x more in its best metro than its worst. For a marketing manager or a police officer the gap reaches 2.17x - the same work, more than double the purchasing power.

San Jose wins 16 of 20

One metro takes the top spot in sixteen of the twenty occupations, and it is not a cheap one. San Jose carries a cost-of-living index of 110 - a 10% premium on the national average - and still produces the highest cost-adjusted pay for accountants, nurses, electricians, police officers, paralegals and software developers alike.

The reason is arithmetic rather than magic. Wages vary between metros far more than prices do. San Jose’s cost premium is 10%; its wage premium for most of these occupations is 40-100%. A 10% haircut on a 70% raise still leaves a large raise.

The four exceptions are instructive: New York for financial analysts, Denver for project managers, San Diego for teachers, and Memphis for truck drivers - the one genuinely cheap metro to top any list, and the only occupation here whose wages barely move with geography.

Miami is the trap

Miami is the worst real payer in nine of the twenty occupations - nurses, teachers, electricians, software developers, sales representatives, and more. It is the only metro in the data that combines an above-average cost of living (index 114) with consistently below-average wages.

That is the specific failure mode worth naming: not “expensive”, and not “low-paying”, but both at once. Six occupations have their worst real pay in a metro that is cheaper than the national average - Albuquerque, Louisville, El Paso, Wichita, New Orleans - and in every one of those cases, low wages outran low prices.

What this means if you are choosing

  • Do not screen cities by cost of living. Screen by pay for your occupation, then subtract cost. The ranking reshuffles, but the expensive cities mostly survive it.
  • Check your own occupation, not the average. The spread runs from 1.35x for truck drivers to 2.17x for marketing managers. Geography barely matters in some jobs and doubles your money in others.
  • Beware the cheap-and-underpaid quadrant. A below-average cost index is only good news if wages hold up. In six occupations here, they did not.

Run your own numbers with the cost-of-living calculator, check where your salary lands with Am I Underpaid?, or query the same figures directly through the API.

Data: BLS OEWS annual mean wages and BEA Regional Price Parities, 2026 vintage, 20 occupations across 50 US metro areas (890 occupation-metro pairs with complete data). Figures are estimates from public data, not personalised financial advice.