Mechanical engineers earn between $60,000 and $130,000 annually in the United States, depending on experience, location, industry, and employer size
The median annual salary for a mechanical engineer in the U.S. is around $88,000 to $95,000, according to the Bureau of Labor Statistics. Entry-level positions typically start between $55,000 and $70,000, while engineers with 10+ years of experience often earn $110,000 to $140,000 or more. These ranges shift based on where you work, what sector you work in, and whether you hold additional certifications or a graduate degree.
Your actual paycheck depends on concrete factors you can track: the state you work in, the industry hiring you, the size of the company, and your own credentials. Understanding how each one moves the needle helps you know what to expect at different career stages and where the higher-paying paths actually are.
Key Takeaways
- Entry-level mechanical engineers typically earn $55,000 to $70,000, while those with 10+ years of experience often reach $110,000 to $140,000.
- Geographic location matters significantly — California, Texas, and Massachusetts tend to pay 15 to 25 percent more than the national average.
- Industry choice affects pay substantially: aerospace and oil and gas engineering roles typically pay 20 to 40 percent more than automotive or consumer products.
- A Professional Engineer (PE) license or a master's degree can add $5,000 to $15,000 annually to your earning potential.
- Company size and type matter — large corporations and specialized engineering firms usually pay more than small manufacturers or startups.
How experience level changes your salary
Your first mechanical engineering job typically pays $55,000 to $70,000 annually. This range assumes you hold a bachelor's degree and are working in a standard engineering role — not a specialized or senior position. During your first three years, raises usually come annually as you move from entry-level to mid-level, often adding $3,000 to $7,000 per year.
By year five, most mechanical engineers earn $75,000 to $95,000. At this stage, you have moved past learning the basics and are expected to lead smaller projects or mentor newer hires. The jump from mid-level to senior engineer (typically 8 to 12 years in) pushes salaries to $100,000 to $130,000. Senior roles involve project leadership, client interaction, or technical decision-making that affects the company's direction.
After 15+ years, especially if you have moved into management or specialized technical roles, salaries can exceed $140,000. However, the path to these higher levels is not automatic — it depends on your employer's size, the industry you work in, and whether you pursue additional credentials like a PE license or master's degree.
Geographic pay differences across the United States
Where you live and work changes your salary significantly. California consistently pays the highest — mechanical engineers there earn roughly 20 to 25 percent above the national average, often $105,000 to $125,000 for mid-level roles. Texas, Massachusetts, and New York also pay well, typically 10 to 18 percent above average. These states have large aerospace, defense, technology, or manufacturing sectors that compete for engineering talent.
The Midwest and South generally pay 5 to 15 percent below the national average, though this varies by city. A mechanical engineer in Indianapolis or Charlotte earns less than one in Boston or San Francisco, but the cost of living is also lower. Rural areas and smaller cities typically offer the lowest salaries, sometimes 15 to 20 percent below the national median.
Cost of living does not always match salary differences. California pays more, but housing costs are much higher. A $100,000 salary in San Francisco has less purchasing power than $85,000 in Columbus, Ohio. If you are early in your career, location choice affects both your when ready paycheck and your long-term earning trajectory, since moving to a higher-paying region later can mean starting over in seniority.
Industry and sector pay variations
Your industry choice is one of the largest factors in your salary. Aerospace and defense engineering pays the highest — mechanical engineers in these sectors often earn $95,000 to $130,000 or more, especially if they work on government contracts or specialized systems. Oil and gas engineering also pays well, typically $100,000 to $140,000, though this sector has experienced volatility in recent years.
Automotive engineering pays in the middle range: $80,000 to $110,000 depending on experience and company size. Consumer products, appliances, and general manufacturing typically pay $70,000 to $100,000. HVAC, plumbing systems, and building mechanical systems usually fall in the $75,000 to $105,000 range. Startups and smaller firms in any sector tend to pay 10 to 20 percent less than established corporations, though they may offer equity or other compensation.
Consulting firms that employ mechanical engineers often pay more than in-house engineering departments — sometimes 15 to 25 percent higher — because they bill clients for your time and need to compete for experienced staff. Government agencies and national laboratories pay according to federal pay scales, which are public but typically fall in the middle range: $75,000 to $110,000 depending on grade level and location.
How credentials and education affect earnings
A bachelor's degree is the baseline for most mechanical engineering positions. A master's degree typically adds $5,000 to $12,000 annually to your salary, though the increase is not automatic — it depends on whether your employer values the additional education and whether the degree is in a specialized area. An MBA or master's in engineering management can lead to higher increases, sometimes $10,000 to $20,000, because these degrees prepare you for leadership roles.
A Professional Engineer (PE) license adds credibility and can increase your salary by $5,000 to $15,000 annually, especially if you work in consulting, public works, or any role where you stamp and certify designs. Obtaining a PE requires passing the Fundamentals of Engineering (FE) exam, gaining work experience (typically four years), and passing the PE exam. The timeline is long, but the salary bump is real and compounds over your career.
Specialized certifications — in CAD software, finite element analysis (FEA), or industry-specific systems — rarely add salary directly but make you more competitive for higher-paying roles. They matter most when you are changing jobs or moving into a new sector where the certification is standard.
Company size and type: how employer choice affects pay
Large corporations (1,000+ employees) typically pay more than small firms. A mechanical engineer at a Fortune 500 company often earns 15 to 25 percent more than the same person at a 50-person firm, even in the same city and industry. Large companies have structured pay scales, more budget for salaries, and clearer paths to raises and promotion. They also tend to have better benefits, which adds to your total compensation.
Mid-size companies (100 to 1,000 employees) usually fall between small and large — pay is moderate, but advancement can be faster because there are fewer layers of management. Startups and very small firms (under 50 people) typically pay less in base salary but may offer equity, stock options, or other incentives. The trade-off is higher risk and less job security.
Specialized engineering firms that focus on a particular industry or type of work often pay more than generalist manufacturers. A firm that does only aerospace consulting, for example, pays more than a general contract manufacturer. This is because specialized firms can charge clients more and compete for experienced talent in a narrower market.
Bonuses, benefits, and total compensation
Your base salary is only part of what you earn. Most mechanical engineers receive annual bonuses ranging from 5 to 20 percent of base salary, depending on company performance and your individual performance rating. Large corporations and consulting firms tend to offer higher bonuses than small manufacturers. Some companies offer performance-based bonuses; others offer profit-sharing or year-end bonuses that are less predictable.
Benefits add significant value to your total compensation. Health insurance, retirement plans (401k matching), paid time off, and professional development budgets are standard at most employers. Large companies often offer better benefits — more vacation days, better health plans, and larger 401k matches. Some employers offer tuition reimbursement for graduate degrees or PE exam preparation, which can save you thousands.
Stock options and equity are more common at larger corporations and startups. If you work at a public company, stock grants can add thousands to your annual compensation. At startups, equity may be your primary upside, but it is worth nothing until the company is sold or goes public. When evaluating a job offer, ask about the full package: base salary, bonus structure, benefits, and any equity or incentives.
Frequently Asked Questions
Do mechanical engineers earn more than other types of engineers?
Mechanical engineers earn in the middle range compared to other engineering disciplines. Petroleum engineers and aerospace engineers typically earn 10 to 20 percent more. Software engineers and electrical engineers often earn similarly or slightly more. Civil engineers usually earn 5 to 10 percent less. Salary differences depend more on industry and location than on the engineering discipline itself.
What is the difference between a mechanical engineer and a mechanical technician in terms of pay?
Mechanical technicians typically earn $40,000 to $65,000 annually — roughly 30 to 40 percent less than mechanical engineers. The difference reflects the educational requirement: engineers hold a bachelor's degree and pass licensing exams, while technicians usually hold an associate degree or certificate. Technicians perform hands-on work; engineers design and oversee.
Does working remotely change a mechanical engineer's salary?
Remote work is less common in mechanical engineering than in software engineering, but when it is available, it rarely changes base salary. Some companies reduce pay for remote workers in lower cost-of-living areas, while others pay the same regardless of location. Ask about pay policy before accepting a remote role, especially if you are moving to a lower-cost region.
How much do mechanical engineers earn in other countries?
Salaries vary widely. Canada pays similarly to the U.S., typically $70,000 to $110,000 CAD. The United Kingdom pays £35,000 to £65,000 annually. Germany and Switzerland pay well — €50,000 to €90,000 and CHF 90,000 to CHF 150,000 respectively. Australia pays AUD 70,000 to AUD 120,000. Cost of living and tax rates differ significantly, so direct comparison is difficult.
Will my salary increase if I move into management?
Yes, typically. Engineering managers earn 20 to 40 percent more than individual contributors at the same experience level, though the increase depends on company size and industry. The trade-off is that you spend less time on technical work and more time on hiring, budgeting, and personnel decisions. Some engineers prefer to stay technical and pursue a "principal engineer" or "distinguished engineer" track instead, which also pays well without management duties.