Skip to main content
SalaryTruthBLS DATA

Published April 5, 2026 · Updated annually

Cost of Living Adjusted Salaries: Best Cities to Earn

The best city to earn is not the one with the highest salary, it is the one where your salary buys the most. A $70,000 salary in Houston (COL index ~90) gives you more purchasing power than $100,000 in San Francisco (COL index ~170). We ranked 70 metro areas by cost-of-living adjusted average salary across all roles to find where workers get the most for their money.

Top 20 Cities by Purchasing Power

RankCityAvg SalaryCOL IndexAdjusted SalaryRoles
1Memphis, TN, TN$99,13584$118,01863
2Indianapolis, IN, IN$105,41090.1$116,99263
3Charlotte, NC, NC$112,87096.7$116,72265
4Cincinnati, OH, OH$106,00091.2$116,22865
5Buffalo, NY, NY$107,15892.5$115,84664
6Atlanta, GA, GA$114,21899.2$115,13964
7Oklahoma City, OK, OK$98,90086.5$114,33564
8Des Moines, IA, IA$106,49493.3$114,14164
9Bakersfield, CA, CA$114,605100.6$113,92160
10Tulsa, OK, OK$98,69786.8$113,70661
11Rochester, NY, NY$105,56492.9$113,63265
12Detroit, MI, MI$107,88895.1$113,44764
13San Antonio, TX, TX$103,62491.5$113,25064
14Knoxville, TN, TN$102,14390.3$113,11561
15Milwaukee, WI, WI$110,00697.4$112,94363
16St. Louis, MO, MO$101,23490$112,48264
17Minneapolis, MN, MN$119,127106.2$112,17264
18Louisville, KY, KY$100,63390.2$111,56763
19Phoenix, AZ, AZ$111,339100.7$110,56565
20Omaha, NE, NE$100,62791.8$109,61563

How COL Adjustment Works

We calculate COL-adjusted salary using the Bureau of Economic Analysis Regional Price Parities:

Adjusted Salary = Nominal Salary x (100 / COL Index)

A COL index of 100 is the national average. Above 100 means more expensive; below 100 means cheaper.

For example: $80,000 in a city with COL index 85 adjusts to $94,118, meaning your $80K buys you nearly $95K worth of goods and services relative to the national average. The same $80K in a city with COL index 130 adjusts to just $61,538 in real purchasing power.

The Winners: Where Salaries Go Furthest

The top cities combine solid salaries with below-average costs of living. They tend to be mid-size metros in the South, Midwest, and Mountain West that have attracted diverse employers without the housing price inflation of coastal tech hubs.

These cities often have strong healthcare, energy, or manufacturing sectors that pay competitive professional salaries. Housing costs, the single largest expense for most workers, remain 30-50% below coastal metro averages.

Where High Salaries Are Misleading

San Francisco, New York, and Boston offer the highest nominal salaries but rank poorly after COL adjustment. A software engineer earning $160K in SF (COL ~170) has the same purchasing power as one earning $94K in the average American city. The high salary looks great on paper but does not translate to a higher standard of living.

Explore salary data for your specific role and city on SalaryTruth. Our calculator lets you compare real purchasing power between any two cities for any role. Skilled trades workers can find similar data on TradePay.

Frequently Asked Questions

Cities in the South and Midwest with strong job markets and below-average costs of living typically rank highest. The specific top city varies by role, check our COL-adjusted ranking table above for the overall average, or search your specific role for personalized results.

We divide the nominal salary by the city's COL index and multiply by 100. A $70,000 salary in a city with COL index 85 adjusts to $82,353, meaning your $70K buys $82K worth of goods relative to the national average.

If the COL-adjusted salary is higher, yes. A 15% pay cut in a city with 30% lower costs actually increases your purchasing power. Use our calculator to compare before deciding.