Mechanical Engineer Salary Guide

National median: $99,510/yr · Range: $75,627–$125,382 · Source: BLS OEWS May 2024

Last updated: 2026-04-22

National Mechanical Engineer Salary Overview

25th Percentile $75,627
National Median $99,510
75th Percentile $125,382

Data: BLS Occupational Employment & Wage Statistics, May 2024 OEWS. O*NET code: 17-2141.00.

Mechanical Engineer Salary by City — Top 20 Metros

Metro Area25th PctMedian75th Pct
San Francisco, CA$113,010$143,829$181,010
San Jose, CA$106,925$140,671$177,081
New York, NY$98,232$133,979$168,039
Los Angeles, CA$90,852$125,036$149,923
San Diego, CA$95,382$123,320$152,177
Seattle, WA$93,026$121,730$144,120
Denver, CO$82,342$111,782$136,487
Chicago, IL$82,500$109,255$138,691
Austin, TX$78,333$108,311$132,515
Philadelphia, PA$82,599$105,413$129,700
Nashville, TN$78,005$103,073$125,286
Dallas, TX$80,695$101,783$120,883
Phoenix, AZ$74,226$101,405$123,240
Columbus, OH$73,269$98,745$117,999
Fort Worth, TX$72,978$97,614$118,517
Charlotte, NC$72,051$97,517$116,525
Jacksonville, FL$69,815$96,442$120,186
Houston, TX$73,595$93,992$117,945
Indianapolis, IN$73,855$92,405$112,452
San Antonio, TX$68,112$91,937$109,267

Source: BLS OEWS May 2024 estimates. Click any city for detailed local salary data.

Mechanical Engineer Salary by Experience Level

LevelTypical SalaryYears of Experience
Entry-level Mechanical Engineer$71,6470–2 years
Mid-level Mechanical Engineer$91,5493–5 years
Senior Mechanical Engineer$117,4215–8 years
Staff / Lead Mechanical Engineer$141,3048–12 years
Principal / Director$167,17612+ years

Career path estimates derived from BLS OEWS May 2024 national benchmarks. Actual salaries vary by company, location, and skills.

Skills That Raise Mechanical Engineer Salary

Professionals with these skills typically earn 15–35% above the median:

  • Advanced certification
  • Leadership experience
  • Domain specialization
  • Data fluency
  • Cross-functional collaboration
  • Enterprise experience

How to Negotiate a Mechanical Engineer Offer

The most effective salary negotiation for Mechanical Engineer roles follows three steps:

  1. Anchor with data. Quote BLS OEWS median ($99,510) and top-metro benchmarks as your reference point. Numbers beat feelings.
  2. Frame with ROI. Describe a specific project outcome in dollar terms: "I reduced churn by 8%, which retained $2M ARR." This turns the conversation from cost to investment.
  3. Negotiate total comp. If base is firm, ask about sign-on bonus, equity refresh, additional PTO, or a 6-month review. Employers have more flexibility in these buckets.
Get Jobeezy

Find Mechanical Engineer jobs that match your salary target.

Free to start. No resume writing. No cover letters. We handle the search, the filter, and the apply — you just say yes to interviews.

Free on iPhone and Android. You can delete your account in one tap.