Find higher paying jobs for mechanical engineering

Mechanical Engineer Salaries

21,820 Salaries

Average Base Pay
$70,964 / yr
Not enough reports to show salary distribution

Additional Cash Compensation

Average$3,786
Range$962 - $12,174

How much does a Mechanical Engineer make?

The national average salary for a Mechanical Engineer is $70,964 in United States. Filter by location to see Mechanical Engineer salaries in your area. Salary estimates are based on 21,820 salaries submitted anonymously to Glassdoor by Mechanical Engineer employees.

Salaries for Related Job Titles

Mechanical Engineering Intern$23

Are you paid fairly?

Get a free, personalized salary estimate based on today's market

Get Your Estimate

Loading Jobs

Salaries by Company

SortPopular | Most Reports | Salary
Filter by Location
or
Search for Specific Employer
Average Base Salaries in (USD)
Company
Average Base Salaries in (USD)
Low
High

Mechanical Engineer

Schlumberger

$88,732/yr

Range: $51K - $131K

243 salaries

$88,732/yr
$51K$131K

Mechanical Engineer

ACCS

$68,472/yr

Range: $57K - $90K

160 salaries

$68,472/yr
$57K$90K

Mechanical Engineer

Lockheed Martin

$82,233/yr

Range: $56K - $136K

147 salaries

$82,233/yr
$56K$136K

Mechanical Engineer

GE

$89,372/yr

Range: $63K - $168K

133 salaries

$89,372/yr
$63K$168K

Mechanical Engineer

Onward Technologies Inc.

$60,498/yr

Range: $55K - $90K

111 salaries

$60,498/yr
$55K$90K

Mechanical Engineer

Applied Materials

$104,138/yr

Range: $75K - $143K

102 salaries

$104,138/yr
$75K$143K

Mechanical Engineer

CD-adapco

$83,474/yr

Range: $68K - $109K

96 salaries

$83,474/yr
$68K$109K

Is this helpful? The community relies on everyone sharing – 

Mechanical Engineer

Northrop Grumman

$82,796/yr

Range: $60K - $131K

86 salaries

$82,796/yr
$60K$131K

Mechanical Engineer

Belcan

$70,708/yr

Range: $55K - $88K

83 salaries

$70,708/yr
$55K$88K

Mechanical Engineer

Boeing

$88,343/yr

Range: $50K - $158K

81 salaries

$88,343/yr
$50K$158K

Mechanical Engineer

Tesla

$98,676/yr

Range: $76K - $140K

72 salaries

$98,676/yr
$76K$140K

Mechanical Engineer

Intel Corporation

$99,539/yr

Range: $69K - $145K

71 salaries

$99,539/yr
$69K$145K

Mechanical Engineer

Caterpillar

$86,548/yr

Range: $63K - $129K

70 salaries

$86,548/yr
$63K$129K

Mechanical Engineer

Bechtel

$82,759/yr

Range: $69K - $116K

70 salaries

$82,759/yr
$69K$116K

Mechanical Engineer

Electroimpact

$73,762/yr

Range: $52K - $113K

64 salaries

$73,762/yr
$52K$113K

Mechanical Engineer

Cummins

$74,283/yr

Range: $64K - $104K

58 salaries

$74,283/yr
$64K$104K

Mechanical Engineer

QuEST Global

$70,037/yr

Range: $56K - $95K

57 salaries

$70,037/yr
$56K$95K

Mechanical Engineer

US Navy

$76,061/yr

Range: $26K - $135K

56 salaries

$76,061/yr
$26K$135K

Mechanical Engineer

Raytheon Technologies

$74,837/yr

Range: $66K - $98K

52 salaries

$74,837/yr
$66K$98K

Mechanical Engineer

National Oilwell Varco

$76,890/yr

Range: $60K - $108K

51 salaries

$76,890/yr
$60K$108K
View Data as Table

Recent Salary Reports

Below are the most recent mechanical engineering salary reports. Employer name has been removed to protect anonymity.

$78,000
per year
A Mechanical Engineer in the Milwaukee, WI Area area reported making $78,000 per year
Job Highlights
10+ years experience
Milwaukee, WI Area area
Full-time
 
501 to 1000 employees
Company - Private
$65,000
per year
A Mechanical Engineer in the Baltimore, MD Area area reported making $65,000 per year
Job Highlights
1-2 years experience
Baltimore, MD Area area
Full-time
 
1001 to 5000 employees
Company - Private
$26
hourly
A Mechanical Engineering in the Kansas City, MO Area area reported making $26 per hour
Job Highlights
1-2 years experience
Kansas City, MO Area area
Intern
 
10000+ employees
Company - Private
$20
hourly
A Mechanical Engineering in the Houston, TX Area area reported making $20 per hour
Job Highlights
Houston, TX Area area
Intern
 
10000+ employees
Company - Private
$100,000
per year
A Mechanical Engineer in the Miami-Fort Lauderdale, FL Area area reported making $100,000 per year
Additional Pay
$5k cash bonus
Job Highlights
10+ years experience
Miami-Fort Lauderdale, FL Area area
Full-time
 
10000+ employees
Company - Public
$22
hourly
A Mechanical Engineer in the Bismarck, ND Area area reported making $22 per hour
Job Highlights
Bismarck, ND Area area
Full-time
 
1001 to 5000 employees
Company - Private
$25
hourly
A Mechanical Engineer in the Pittsburgh, PA Area area reported making $25 per hour
Job Highlights
1-2 years experience
Pittsburgh, PA Area area
Intern
 
51 to 200 employees
Company - Private
$65,000
per year
A Mechanical Engineer in the Tullahoma, TN Area area reported making $65,000 per year
Job Highlights
1-2 years experience
Tullahoma, TN Area area
Full-time
 
51 to 200 employees
Company - Private
$72,000
per year
A Mechanical Engineer in the San Francisco, CA Area area reported making $72,000 per year
Job Highlights
1-2 years experience
San Francisco, CA Area area
Full-time
 
51 to 200 employees
Company - Private