1. Home
  2. Career Explorer
  3. Mechanical Engineer
  4. Salaries
Content has loaded

Mechanical engineer salary in India

How much does a Mechanical Engineer make in India?

Average base salary

₹40,055

The average salary for a mechanical engineer is ₹40,055 per month in India. 10.2k salaries reported, updated at 3 December 2022

Is this useful?

Top companies for Mechanical Engineers in India

  1. GKC Projects Limited
    4.0
    42 reviews11 salaries reported
    ₹63,035per month
Is this useful?

Highest paying cities near India for Mechanical Engineers

  1. Gurgaon, Haryana
    ₹42,659 per month
    87 salaries reported
  2. Jamnagar, Gujarat
    ₹41,863 per month
    25 salaries reported
  3. Delhi, Delhi
    ₹38,767 per month
    81 salaries reported
  1. Kolkata, West Bengal
    ₹36,637 per month
    82 salaries reported
  2. Jaipur, Rajasthan
    ₹36,357 per month
    35 salaries reported
  3. Pune, Maharashtra
    ₹33,754 per month
    111 salaries reported
  1. Bengaluru, Karnataka
    ₹32,438 per month
    120 salaries reported
  2. Hyderabad, Telangana
    ₹30,380 per month
    111 salaries reported
  3. Mumbai, Maharashtra
    ₹29,297 per month
    174 salaries reported
Is this useful?

Where can a Mechanical Engineer earn more?

Compare salaries for Mechanical Engineers in different locations
vs
Explore Mechanical Engineer openings
Is this useful?

How much do similar professions get paid in India?

Mechanical Designer

824 job openings

Average ₹19,266 per month

Is this useful?

Frequently searched careers

Security Guard

Accountant

Software Engineer

Driver

Teacher

Nurse

Data Entry Clerk

High School Teacher

Laboratory Technician

Pharmacist

Assistant Professor

Computer Operator