Salary Overview
Engineering salaries range from roughly $56,000 at entry level to over $180,000 for senior and specialized roles. The median varies significantly by discipline: petroleum engineers lead at $135,000 median, followed by chemical engineers at $106,000, mechanical at $96,000, and civil at $91,000. Geographic location, industry sector, and experience all drive variation.
Specialization in high-demand areas like power systems, petroleum, and aerospace engineering commands premium pay. Certifications (PE, PMP) and advanced degrees (MS, PhD) consistently increase earnings potential across all engineering disciplines.
Salary by Role and Experience
RoleMedian SalaryTop 10% SalaryEntry-level Engineer (BS)$56,000β$68,000$75,000+Petroleum Engineer$95,000β$120,000$160,000+Chemical Engineer$75,000β$95,000$130,000+Mechanical Engineer$65,000β$85,000$115,000+Civil Engineer$60,000β$80,000$110,000+Senior / Lead Engineer$100,000β$140,000$180,000+
Return on Investment Analysis
A BS in Engineering costs $40,000β$120,000 depending on school and program. With a median starting salary of $65,000β$75,000 and strong demand (3% projected growth 2023β2033), most engineering graduates recoup their investment within 2β3 years.
An MS in Engineering costs $30,000β$80,000 and typically increases earnings by $15,000β$30,000 annually. The MS pays back within 2β4 years for engineers in petroleum, chemical, and electrical disciplines.
Factors That Affect Earnings
- Engineering discipline β petroleum, chemical, and electrical earn the highest premiums
- Professional Engineer (PE) license adds $5,000β$15,000 in premium
- Industry sector β oil & gas, aerospace, and semiconductors pay above median
- Geographic location β Texas, California, and Gulf Coast states lead in absolute pay
- Experience and management responsibility β technical leads and project managers earn significantly more
Career Growth Timeline
- Years 1β2: Entry-level engineer, build technical competence, earn $56,000β$70,000
- Years 3β5: Mid-level engineer or specialist, earn $75,000β$95,000
- Years 5β10: Senior engineer or project lead, earn $95,000β$130,000
- Years 10+: Principal engineer, manager, or PE practice owner, earn $130,000β$180,000+
Geographic and Industry Variation
Texas leads in absolute engineer pay across all disciplines, with mean wages for petroleum engineers exceeding $145,000 (BLS May 2024). California, Louisiana, and Oklahoma also rank in the top five for petroleum engineering wages.
Cost-of-living adjusted, states like Texas and Oklahoma offer strong purchasing power for engineers. Coastal states like California and Massachusetts pay higher nominal wages but have proportionally higher living costs.
Related Reading
Key Takeaways
- Engineering salaries range from $91K (civil) to $135K (petroleum) at median
- PE license and MS degree each add $5Kβ$30K in premium
- Texas, California, and Gulf states pay highest nominal wages
Sources
- BLS May 2024 OES
- NSF salary surveys
- Levels.fyi
Engineering compensation rewards specialization, geography, and credentialing. Petroleum and chemical engineers see the highest premiums, while all engineering disciplines offer strong ROI and clear advancement pathways.






