Mechanical Engineer Salary by U.S. City (2026)

Mechanical Engineer salaries across 50 U.S. cities, from BLS wage data: median and 10th-90th percentiles, plus cost-of-living-adjusted real pay. Compare metros.

Cities tracked
50
National average
$105220

How Mechanical Engineer pay varies by city

Across the 50 U.S. metros tracked here, Mechanical Engineer pay ranges from about $80,510 in El Paso, TX to $153,520 in San Jose, CA (median wage). But the highest nominal pay isn’t the best deal once local prices are factored in: adjusted for cost of living, Wichita, KS delivers the strongest real buying power (about $496,448 in national-average dollars). The U.S. national average for this role is about $105,220.

The table below ranks every metro by median wage. “Real pay” adjusts each salary for local cost of living (BEA Regional Price Parity, U.S. = 100) so you can compare what the paycheck is actually worth. See our methodology for sources and formulas.

CityMedian10th %ile90th %ileCost of living
(US = 100)
Real pay
(COL-adjusted)
San Jose, CA$153520$95910$215560110.4$140641
Oakland, CA$136970$83120$196080115.6$123766
San Francisco, CA$136970$83120$196080115.6$123766
Albuquerque, NM$133660$87050$16765095.5$140194
San Diego, CA$122350$78500$162920111.9$106876
Houston, TX$119550$76630$16883098.6$126991
Sacramento, CA$118050$71930$164670106.7$110743
Washington, DC$116470$79920$177610108.9$114296
Boston, MA$108959$62544$141448108.3$100640
Seattle, WA$108730$76200$167670111.1$107241
Tucson, AZ$105160$83150$17134096.9$117807
Long Beach, CA$104990$73250$169190113.6$103288
Los Angeles, CA$104990$73250$169190113.6$103288
Philadelphia, PA$104520$73800$182160102.6$111961
Denver, CO$104390$68990$170280105.8$110529
New York, NY$104100$67640$164160112.6$101925
Portland, OR$102500$77400$146540105.4$102759
Austin, TX$102370$62970$16588098.1$112883
New Orleans, LA$102010$78000$16021026.3$419962
Baltimore, MD$101710$66320$170400104.5$105717
Detroit, MI$101230$67580$133920100.3$102564
Chicago, IL$100200$64330$153540103.6$101414
Memphis, TN$99990$63470$13225092.2$105447
Tulsa, OK$99670$67010$13133089.2$112650
Raleigh, NC$99560$64710$14088098.2$103426
Arlington, TX$99490$63490$157630
Dallas, TX$99490$63490$157630103.1$100834
San Antonio, TX$99130$62220$15239094.7$107954
Minneapolis, MN$98740$65640$147600104.8$99149
Mesa, AZ$98430$68880$135550103.3$98378
Phoenix, AZ$98430$68880$135550103.3$98378
Louisville, KY$97280$66500$14163093.1$107721
Miami, FL$96680$59570$169150114.2$92515
Nashville, TN$96680$63540$13363096.3$102493
Charlotte, NC$95980$61960$14140097.3$103145
Columbus, OH$95620$64800$13749095.5$106464
Colorado Springs, CO$95490$50269$127144100.7$94820
Fresno, CA$95030$61810$150930102.2$97966
Kansas City, MO$94980$66350$13059092.5$102450
Jacksonville, FL$93550$61910$14083099.5$99091
Indianapolis, IN$92930$63950$13603095.7$102094
Cleveland, OH$92920$63730$134360
Fort Worth, TX$91745$49862$121062103.1$88995
Milwaukee, WI$86650$66890$12909096.9$97558
Omaha, NE$86240$62800$13349091.9$101827
Oklahoma City, OK$85110$63730$12406090.4$99869
Atlanta, GA$82900$36560$136450100.1$89608
Wichita, KS$82430$61830$13207018.3$496448
Las Vegas, NV$81360$49220$126230100.2$87681
El Paso, TX$80510$44130$12321089.9$92680

“Real pay” = average wage × 100 ÷ the metro’s Regional Price Parity — what the salary is worth in national-average dollars. A high-paying city with high costs can rank below a cheaper one on real pay.

Put these numbers to work