Engineering · Rankings

Best US Cities for Mechanical Engineers

Top US cities for Mechanical Engineers ranked by estimated median salary, with cost-of-living-adjusted earning power.

Top 10 cities by salary
#CityEstimated salaryCost mult.vs national
1San Francisco, CA$119,8001.45×+$23,800
2Honolulu, HI$118,5001.30×+$22,500
3Oakland, CA$114,5001.35×+$18,500
4Los Angeles, CA$114,1001.22×+$18,100
5San Diego, CA$113,5001.21×+$17,500
6New York City, NY$112,9001.32×+$16,900
7Seattle, WA$111,8001.18×+$15,800
8Long Beach, CA$111,8001.18×+$15,800
9Anaheim, CA$111,8001.18×+$15,800
10Irvine, CA$111,8001.30×+$15,800
All 50 cities, ranked
#CitySalaryHourly
1San Francisco, CA$119,800$58/hr
2Honolulu, HI$118,500$57/hr
3Oakland, CA$114,500$55/hr
4Los Angeles, CA$114,100$55/hr
5San Diego, CA$113,500$55/hr
6New York City, NY$112,900$54/hr
7Seattle, WA$111,800$54/hr
8Long Beach, CA$111,800$54/hr
9Anaheim, CA$111,800$54/hr
10Irvine, CA$111,800$54/hr
11Denver, CO$111,200$53/hr
12Chula Vista, CA$110,100$53/hr
13Aurora, CO$109,400$53/hr
14Chandler, AZ$108,900$52/hr
15Charleston, SC$107,800$52/hr
16Boston, MA$107,600$52/hr
17Portland, OR$107,400$52/hr
18Orlando, FL$107,100$51/hr
19Yonkers, NY$106,600$51/hr
20North Las Vegas, NV$106,600$51/hr
21Boise, ID$106,600$51/hr
22Anchorage, AK$106,600$51/hr
23Colorado Springs, CO$106,000$51/hr
24Scottsdale, AZ$105,500$51/hr
25Mesa, AZ$104,800$50/hr
26Chicago, IL$104,500$50/hr
27Austin, TX$104,500$50/hr
28Hialeah, FL$104,500$50/hr
29Houston, TX$104,200$50/hr
30Fort Worth, TX$104,200$50/hr
31Tucson, AZ$104,200$50/hr
32Albuquerque, NM$103,000$50/hr
33Phoenix, AZ$102,900$49/hr
34Henderson, NV$102,900$49/hr
35Reno, NV$102,900$49/hr
36Gilbert, AZ$102,900$49/hr
37Miami, FL$102,300$49/hr
38Detroit, MI$101,900$49/hr
39Virginia Beach, VA$101,800$49/hr
40Newark, NJ$101,300$49/hr
41Sacramento, CA$101,300$49/hr
42Riverside, CA$101,300$49/hr
43El Paso, TX$101,200$49/hr
44Nashville, TN$101,200$49/hr
45Louisville, KY$100,700$48/hr
46Charlotte, NC$100,100$48/hr
47Oklahoma City, OK$100,100$48/hr
48Toledo, OH$99,600$48/hr
49Glendale, AZ$99,500$48/hr
50Garland, TX$99,500$48/hr
51Spokane, WA$99,500$48/hr
52Arlington, TX$99,000$48/hr
53Baltimore, MD$98,600$47/hr
54Stockton, CA$98,600$47/hr
55Frisco, TX$98,600$47/hr
56Milwaukee, WI$98,400$47/hr
57Wichita, KS$98,300$47/hr
58Las Vegas, NV$98,100$47/hr
59Minneapolis, MN$98,100$47/hr
60Plano, TX$98,100$47/hr
61San Antonio, TX$97,800$47/hr
62Grand Rapids, MI$97,800$47/hr
63Lexington, KY$97,300$47/hr
64Greensboro, NC$97,300$47/hr
65Knoxville, TN$97,300$47/hr
66Philadelphia, PA$97,100$47/hr
67Atlanta, GA$97,100$47/hr
68Tampa, FL$97,100$47/hr
69Salt Lake City, UT$97,100$47/hr
70Cleveland, OH$96,700$46/hr
71St. Louis, MO$96,700$46/hr
72Indianapolis, IN$96,100$46/hr
73Wilmington, DE$96,000$46/hr
74Raleigh, NC$96,000$46/hr
75St. Paul, MN$96,000$46/hr
76Chesapeake, VA$96,000$46/hr
77Fresno, CA$96,000$46/hr
78Worcester, MA$96,000$46/hr
79Dallas, TX$95,500$46/hr
80Bakersfield, CA$95,500$46/hr
81St. Petersburg, FL$95,500$46/hr
82Madison, WI$95,500$46/hr
83Birmingham, AL$95,100$46/hr
84Lubbock, TX$95,100$46/hr
85Norfolk, VA$94,900$46/hr
86Jacksonville, FL$94,400$45/hr
87Fort Wayne, IN$93,900$45/hr
88Mobile, AL$93,900$45/hr
89Pittsburgh, PA$93,400$45/hr
90Tallahassee, FL$93,400$45/hr
91New Orleans, LA$92,800$45/hr
92Columbus, OH$91,800$44/hr
93Cincinnati, OH$91,800$44/hr
94Kansas City, MO$91,800$44/hr
95Corpus Christi, TX$91,800$44/hr
96Buffalo, NY$91,800$44/hr
97Winston-Salem, NC$91,200$44/hr
98Omaha, NE$90,700$44/hr
99Memphis, TN$90,200$43/hr
100Lincoln, NE$90,200$43/hr

Does location actually decide Mechanical Engineer pay?

Mechanical Engineer work is usually hybrid, so the metro you choose still largely determines what you earn. Pay ranges from $90,200 in Lincoln to $119,800 in San Francisco — a spread of 33%.

Highest-paying is not the same as best-off

Gross pay and what you keep are different lists. In San Francisco, $119,800 against $3,000/month rent leaves roughly $83,800 a year after housing. In Lincoln, $90,200 against $950 leaves about $78,800. The top still wins after rent, but by $5,000 rather than the $29,600 the headline suggests.

Why these metros and not others

Pay follows employer concentration more than cost of living. Among the top of this list: San Francisco (Salesforce, Google); Honolulu (U.S. Pacific Fleet/Joint Base Pearl Harbor-Hickam, Queen's Health Systems); Oakland (Kaiser Permanente (HQ), Port of Oakland). A Mechanical Engineer at a large employer in a metro where engineering work clusters will typically out-earn the local median for the role — the ranking reflects where those employers sit.

Salaries are modelled from BLS national medians adjusted for local price level at a wage elasticity below 1 — pay rises with local costs but not proportionally. See our methodology.

Frequently Asked Questions

Which city pays Mechanical Engineers the most?
San Francisco, at roughly $119,800. Rent there averages $3,000 a month for a one-bedroom, so about $36,000 of that salary goes to housing before anything else. The metros near the top combine high local costs with concentrated engineering employment — the second part is what actually lifts pay above the local baseline.
Is the highest-paying city actually the best choice for a Mechanical Engineer?
Rarely, once housing is subtracted. The list is sorted by gross pay because that is what job postings show, but the cost-adjusted figures are the ones that predict how the money feels month to month.
Can a Mechanical Engineer earn big-city pay while living somewhere cheaper?
Sometimes — this role is usually hybrid, so it is possible in principle. It turns entirely on employer policy: some pay by role regardless of location, most use two to four geographic tiers, and some match the company's headquarters city. Ask which applies before assuming the arbitrage is available.