Mechanical Engineer Salary by State (2026): Real Pay Ranked

New Mexico ranks first for Mechanical Engineer real pay: about $140,000 after cost of living. Median and real pay for all 29 states, ranked.

States ranked
29
Metros counted
45
National average
$105,220

Across the 29 states we track, New Mexico gives Mechanical Engineers the strongest cost-of-living-adjusted pay: about $140,000 real pay on a median of $133,700. California follows at about $112,600 real pay, then Louisiana at about $110,200. The table ranks every state by real pay, so a high nominal salary in an expensive state cannot masquerade as a raise.

Mechanical Engineer pay by state, ranked by real pay

StateMedian payReal pay
(COL-adjusted)
Metro(s) counted
1. New Mexico$133,700$140,000Albuquerque
2. California$124,000$112,600Los Angeles-Long Beach, San Diego, San Jose, San Francisco-Oakland, Fresno, Sacramento
3. Louisiana$102,000$110,200New Orleans
4. District of Columbia$116,500$107,000Washington
5. Kentucky$97,300$104,500Louisville
6. Tennessee$98,100$104,000Nashville, Memphis
7. Oklahoma$93,100$103,700Oklahoma City, Tulsa
8. Missouri$95,000$102,700Kansas City
9. Pennsylvania$104,500$101,900Philadelphia
10. Michigan$101,200$100,900Detroit
11. Texas$98,800$100,900Fort Worth, Houston, San Antonio, Dallas, Austin, El Paso
12. Massachusetts$109,000$100,600Boston
13. Arizona$100,200$100,100Phoenix-Mesa, Tucson
14. Ohio$95,600$100,100Columbus
15. North Carolina$97,300$99,500Charlotte, Raleigh
16. Washington$108,700$97,800Seattle
17. Maryland$101,700$97,300Baltimore
18. Oregon$102,500$97,200Portland
19. Indiana$92,900$97,100Indianapolis
20. Colorado$99,900$96,800Colorado Springs, Denver
21. Illinois$100,200$96,700Chicago
22. Minnesota$98,700$94,200Minneapolis
23. Nebraska$86,200$93,800Omaha
24. Kansas$82,400$92,700Wichita
25. New York$104,100$92,500New York
26. Florida$95,800$89,700Jacksonville, Miami
27. Wisconsin$86,700$89,500Milwaukee
28. Georgia$82,900$82,800Atlanta
29. Nevada$81,400$81,200Las Vegas

Method: each state aggregates the BLS OEWS metro medians we track for Mechanical Engineer in that state - an employment-weighted mean where every counted metro publishes employment (26 of 29 states), otherwise a simple mean (3 states). Real pay = state median divided by (state RPP / 100), where the state RPP is the mean BEA Regional Price Parity of its counted metros; figures are rounded to the nearest $100. Twin cities sharing one metro estimate (for example Phoenix-Mesa) are counted once. Arlington, TX and Cleveland, OH metros lack a cost-of-living index in our dataset and are excluded from their state's figures. States without a tracked metro are omitted rather than estimated.

Keep reading

Frequently Asked Questions

On cost-of-living-adjusted pay, New Mexico leads at about $140,000 real pay (median $133,700), ahead of California at about $112,600.

We aggregate the BLS median wages of the metros we track in each state (an employment-weighted mean where employment data exists, otherwise a simple average), then divide by the mean Regional Price Parity of those metros to get real pay.

The full city-level table with 10th-90th percentiles and every metro's cost-of-living index is on the Mechanical Engineer salary hub at /salary/mechanical-engineer/.