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

₹28,963

The average salary for a mechanical engineer is ₹28,963 per month in India. 22.7k salaries reported, updated at 7 December 2023

Is this useful?

Top companies for Mechanical Engineers in India

  1. Team Lease
    3.9
    299 reviews12.6k salaries reported
    ₹42,399per month
Is this useful?

Highest paying cities near India for Mechanical Engineers

  1. Bengaluru, Karnataka
    ₹28,734 per month
    285 salaries reported
  2. Gurgaon, Haryana
    ₹28,718 per month
    243 salaries reported
  3. Bhopal, Madhya Pradesh
    ₹28,288 per month
    73 salaries reported
  1. Ahmedabad, Gujarat
    ₹27,482 per month
    273 salaries reported
  2. Hyderabad, Telangana
    ₹26,039 per month
    250 salaries reported
  3. Vadodara, Gujarat
    ₹25,825 per month
    115 salaries reported
  1. Delhi, Delhi
    ₹19,446 per month
    1k salaries reported
  2. Nagpur, Maharashtra
    ₹17,844 per month
    166 salaries reported
  3. Pune, Maharashtra
    ₹17,511 per month
    740 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

Job openings

Average ₹22,145 per month

Is this useful?

Frequently searched careers

Security Guard

Accountant

Data Entry Clerk

Driver

Laboratory Technician

Software Engineer

Nurse

Pharmacist

Teacher

Office Assistant

Graphic Designer

Elementary School Teacher