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.

Cities tracked
50
National average
$105,220

Negotiating your offer? See where your pay sits for your job and metro and turn it into a counter-offer script with the Salary Negotiation Brief ($19, our product).

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). 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$153,520$95,910$215,560110.4$139,058
San Francisco, CA$136,970$83,120$196,080115.6$118,486
Oakland, CA$136,970$83,120$196,080115.6$118,486
Albuquerque, NM$133,660$87,050$167,65095.5$139,958
San Diego, CA$122,350$78,500$162,920111.9$109,339
Houston, TX$119,550$76,630$168,83098.6$121,247
Sacramento, CA$118,050$71,930$164,670106.7$110,637
Washington, DC$116,470$79,920$177,610108.9$106,951
Boston, MA$108,959$62,544$141,448108.3$100,608
Seattle, WA$108,730$76,200$167,670111.1$97,867
Tucson, AZ$105,160$83,150$171,34096.9$108,524
Long Beach, CA$104,990$73,250$169,190113.6$92,421
Los Angeles, CA$104,990$73,250$169,190113.6$92,421
Philadelphia, PA$104,520$73,800$182,160102.6$101,871
Denver, CO$104,390$68,990$170,280105.8$98,667
New York, NY$104,100$67,640$164,160112.6$92,451
Portland, OR$102,500$77,400$146,540105.4$97,249
Austin, TX$102,370$62,970$165,88098.1$104,353
New Orleans, LA$102,010$78,000$160,21092.6$110,162
Baltimore, MD$101,710$66,320$170,400104.5$97,330
Detroit, MI$101,230$67,580$133,920100.3$100,927
Chicago, IL$100,200$64,330$153,540103.6$96,718
Memphis, TN$99,990$63,470$132,25092.2$108,449
Tulsa, OK$99,670$67,010$131,33089.2$111,738
Raleigh, NC$99,560$64,710$140,88098.2$101,385
Dallas, TX$99,490$63,490$157,630103.1$96,499
Arlington, TX$99,490$63,490$157,630——
San Antonio, TX$99,130$62,220$152,39094.7$104,678
Minneapolis, MN$98,740$65,640$147,600104.8$94,218
Mesa, AZ$98,430$68,880$135,550103.3$95,286
Phoenix, AZ$98,430$68,880$135,550103.3$95,286
Louisville, KY$97,280$66,500$141,63093.1$104,490
Miami, FL$96,680$59,570$169,150114.2$84,658
Nashville, TN$96,680$63,540$133,63096.3$100,395
Charlotte, NC$95,980$61,960$141,40097.3$98,643
Columbus, OH$95,620$64,800$137,49095.5$100,126
Colorado Springs, CO$95,490$50,269$127,144100.7$94,826
Fresno, CA$95,030$61,810$150,930102.2$92,984
Kansas City, MO$94,980$66,350$130,59092.5$102,681
Jacksonville, FL$93,550$61,910$140,83099.5$94,020
Indianapolis, IN$92,930$63,950$136,03095.7$97,106
Cleveland, OH$92,920$63,730$134,360——
Fort Worth, TX$91,745$49,862$121,062103.1$88,986
Milwaukee, WI$86,650$66,890$129,09096.9$89,422
Omaha, NE$86,240$62,800$133,49091.9$93,841
Oklahoma City, OK$85,110$63,730$124,06090.4$94,148
Atlanta, GA$82,900$36,560$136,450100.1$82,817
Wichita, KS$82,430$61,830$132,07088.9$92,722
Las Vegas, NV$81,360$49,220$126,230100.2$81,198
El Paso, TX$80,510$44,130$123,21089.9$89,555

“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.

Compare cost of living

Frequently Asked Questions

The national average for Mechanical Engineers is $105,220 per year, based on BLS OEWS wage data. Metro-level pay varies widely: across the 50 cities we track, average pay runs from $80,510 in El Paso to $153,520 in San Jose.

Albuquerque leads after adjusting for the local cost of living: its $133,660 average pay is worth about $139,958 in national-average dollars, ahead of San Jose at $139,058.

Real pay divides the metro's average wage by its Regional Price Parity from the BEA, so expensive and cheap cities can be compared directly. Albuquerque's index is 95.5, so its $133,660 average equals about $139,958 in national buying power.

Community-reported salaries

Self-reported by readers, unverified, moderated for spam — a complement to the BLS data above, not a substitute. No email or name is collected; IPs are stored only as a hash for rate-limiting.

Add your salary

Put these numbers to work

Salary data, weekly

One email each Monday with what moved in US pay data and every new salary guide on this site. Free, unsubscribe anytime.