CFChooseField
Field comparison

Mechanical Engineer vs Civil Engineer

Compare the major tradeoffs directly.

DimensionMechanical EngineerCivil Engineer
Median pay$102,320$99,590
Projected growth (2024–34)9.1%5%
Annual openings18,10023,600
2024 employment293,100368,900
2034 projected employment319,600387,500
Self-employed share1.2%1.3%
Typical entry educationBachelor's degreeBachelor's degree
Related work experienceNoneNone
On-the-job trainingNoneNone

Mechanical Engineer: main tradeoff

Solid pay and broad industry optionality, with automation itself creating demand for engineers who integrate increasingly complex equipment.

Civil Engineer: main tradeoff

Infrastructure investment and a workforce crunch are pushing salaries up; licensure produces a large compensation premium.

Which should you choose?

Mechanical Engineer has the higher national median pay in the BLS data. Mechanical Engineer has the higher projected 2024–2034 growth rate. The larger decision is whether you prefer the training path, work style, and occupation-specific tradeoffs of Mechanical Engineer or Civil Engineer.