BTech Mechanical Engineering Salary Packages 2024 - Highest, Average and Lowest Salary

BTech Mechanical Engineering Salary Packages 2024 - Highest, Average and Lowest Salary

Porishmita PaulUpdated on 19 Sep 2024, 02:59 PM IST

BTech Mechanical Engineering Salary Packages 2024 - The average salary package for BTech Mechanical Engineering is between Rs 5 LPA and Rs 23 LPA for top Indian colleges. The maximum salary for BTech Mechanical Engineering is Rs 54 lakhs per annum offered by the IIT BHU for 2023–2024. Moreover, comparing the average salary for BTech Mechanical Engineering, a slight decrease is observed from 2021-22 to 2023-24.

This Story also Contains

  1. BTech Mechanical Engineering Salary Packages 2024
  2. BTech Mechanical Engineering- Maximum Salary Package Comparison
  3. BTech Mechanical Engineering- Average Salary Package Comparison
  4. BTech Mechanical Engineering- Minimum Salary Package Comparison
  5. B.Tech Mechanical Engineering Placements- Number of Students placed
  6. BTech Mechanical Engineering Fee Structure
  7. Top BTech Mechanical Engineering Recruiters
BTech Mechanical Engineering Salary Packages 2024 - Highest, Average and Lowest Salary
BTech Mechanical Engineering Salary Packages

Meanwhile, IIT Patna and NIT Patna offer the minimum salary package and have a placement rate of 81.52% for 2024. There are a total of 6772 seats available for students in 111 colleges in India which includes 22 top IITs and 24 NITs. Students planning to study BTech in Mechanical Engineering can read the complete article to learn more about top colleges in India, their salary packages, maximum and minimum salary, rate of placement, and more.

BTech Mechanical Engineering Salary Packages 2024

The details of BTech Mechanical Engineering salary packages for different institutions are presented below for 2024. NIT Jalandhar and NIT Mizoram offer a 100% placement rate, however, their average salary package is considerably lower than most of the institutions. Students interested in applying for BTech in Mechanical Engineering can check the table below to get a complete insight into the salary offerings of different colleges in India.

Amity University-Noida B.Tech Admissions 2026

Among top 100 Universities Globally in the Times Higher Education (THE) Interdisciplinary Science Rankings 2026

UPES B.Tech Admissions 2026

Ranked #43 among Engineering colleges in India by NIRF | Highest Package 1.3 CR , 100% Placements

Salary for BTech Mechanical Engineering 2023-24

Institute Name

Maximum Annual Salary

Minimum Annual Salary

Average Annual Salary

Students Placed %

IIT BHU

54 lakhs

7 lakhs

19.03 lakhs

64.38%

IIT Bhilai

18.10 lakhs

7 lakhs

9.64 lakhs

38.46%

IIT Dhanbad

51.03 lakhs

7 lakhs

14.08 lakhs

60.58%

IIT Jammu

44 lakhs

5 lakhs

7.60 lakhs

70.97%

IIT Patna

18.87 lakhs

3 lakhs

7.51 lakhs

81.52%

NIT Hamirpur

18 lakhs

4.20 lakhs

6.97 lakhs

92.93%

IIT Hyderabad

47.95 lakhs

47.95 lakhs

21.98 lakhs

-

IIT Tirupati

41.64 lakhs

8 lakhs

10.95 lakhs

41.86%

IIT Gandhinagar

-

-

15.52 lakhs

59.52%

IIT Indore

40 lakhs

8.35 lakhs

22.17 lakhs

88.33%

IIT Palakkad

20 lakhs

6 lakhs

11.58 lakhs

62.50%

IIT Jodhpur

51 lakhs

7 lakhs

19.5 lakhs

88.88%

IIT Goa

35 lakhs

6 lakhs

12.53 lakhs

71%

IIT Dharwad

17 lakhs

7 lakhs

11 lakhs

22.45%

NIT Tiruchirappalli

33 lakhs

6 lakhs

13.55 lakhs

90.10%

NIT Kurukshetra

17 lakhs

5 lakhs

9.35 lakhs

49.42%

NIT Jalandhar

17.5 lakhs

5 lakhs

7.88 lakhs

100%

NIT Patna

18.87 lakhs

3 lakhs

7.51 lakhs

81.52%

NIT Raipur

19.48 lakhs

5 lakhs

9.93 lakhs

78%

NIT Jamshedpur

19 lakhs

5 lakhs

9.84 lakhs

92.23%

NIT Uttarakhand

11.7 lakhs

6 lakhs

9.4 lakhs

47.06%

NIT Mizoram

14.5 lakhs

-

7.45 lakhs

100%

NIT Sikkim

24 lakhs

-

8.56 lakhs

-

NIT Puducherry

11.88 lakhs

5 lakhs

7.95 lakhs

57.90%

NIT Silchar

19.9 lakhs

5 lakhs

9.92 lakhs

41.04%

NIT Durgapur

18.95 lakhs

4.5 lakhs

9.58 lakhs

70.05%

MNIT Jaipur

27 lakhs

4.5 lakhs

10.09 lakhs

79.80%

NIT Meghalaya

11.45 lakhs

3.6 lakhs

6.83 lakhs

66.66%

NIT Goa

7.5 lakhs

5 lakhs

6.5 lakhs

21.70%

IIITDM Kancheepuram

15.21 lakhs

3 lakhs

5.58 lakhs

-

IIITDM Kurnool

8 lakhs

5 lakhs

5.69 lakhs

40%

People also like to read:

BTech Mechanical Engineering- Maximum Salary Package Comparison

The maximum salary for BTech Mechanical Engineering is Rs 54 lakhs per annum offered by the IIT BHU for 2024. Whereas, IIT Patna shows a major drop from Rs 54.57 LPA to Rs 18.87 LPA from 2021-22 to 2023-24. With a placement rate of 60.58%, the second place is covered by the IIT Dharwad for 2023-24.

Highest Salary of Mechanical Engineering- Placements 2024 Vs 2022


Institution Name

Maximum Annual Salary

2021-22

2023-24

IIT BHU

48.75 lakhs

54 lakhs

IIT Bhilai

41.78 lakhs

18.10 lakhs

IIT Dhanbad

36.50 lakhs

51.03 lakhs

IIT Jammu

52 lakhs

44 lakhs

IIT Patna

54.57 lakhs

18.87 lakhs

NIT Hamirpur

35 lakhs

18 lakhs

IIT Hyderabad

-

47.95 lakhs

IIT Tirupati

-

41.64 lakhs

IIT Indore

-

40 lakhs

IIT Palakkad

19 lakhs

20 lakhs

IIT Jodhpur

51 lakhs

51 lakhs

IIT Goa

16 lakhs

35 lakhs

IIT Dharwad

21.7 lakhs

17 lakhs

NIT Tiruchirappalli

-

33 lakhs

NIT Kurukshetra

-

17 lakhs

NIT Jalandhar

-

17.5 lakhs

NIT Patna

-

18.87 lakhs

NIT Raipur

21.84 lakhs

19.48 lakhs

NIT Jamshedpur

-

19 lakhs

NIT Uttarakhand

-

11.7 lakhs

NIT Mizoram

-

14.5 lakhs

NIT Sikkim

10 lakhs

24 lakhs

NIT Puducherry

10.1 lakhs

11.88 lakhs

NIT Silchar

-

19.9 lakhs

NIT Durgapur

-

18.95 lakhs

MNIT Jaipur

-

27 lakhs

NIT Meghalaya

12 lakhs

11.45 lakhs

NIT Goa

-

7.5 lakhs

IIITDM Kancheepuram

-

15.21 lakhs

IIITDM Kurnool

-

8 lakhs

Also Read:

BTech Mechanical Engineering- Average Salary Package Comparison

For 2024, the highest average salary is Rs 22.17 lakhs per annum offered by IIT Indore. With an average salary of Rs 21.98 LPA, IIT Hyderabad has been listed in the second position. For, 2021-22, IIT BHU is ranked in the first position in terms of the highest average salary for BTech in Mechanical Engineering.

Average Salary of BTech Mechanical Engineering


Institution Name

Average Annual Salary

2021-22

2023-24

IIT BHU

20.46 lakhs

19.03 lakhs

IIT Bhilai

14.72 lakhs

9.64 lakhs

IIT Dhanbad

14.25 lakhs

14.08 lakhs

IIT Jammu

15.12 lakhs

7.60 lakhs

IIT Patna

16.97 lakhs

7.51 lakhs

NIT Hamirpur

8.17 lakhs

6.97 lakhs

IIT Hyderabad

-

21.98 lakhs

IIT Tirupati

-

10.95 lakhs

IIT Gandhinagar

-

15.52 lakhs

IIT Indore

-

22.17 lakhs

IIT Palakkad

12.86 lakhs

11.58 lakhs

IIT Jodhpur

19 lakhs

19.5 lakhs

IIT Goa

12.27 lakhs

12.53 lakhs

IIT Dharwad

14 lakhs

11 lakhs

NIT Tiruchirappalli

-

13.55 lakhs

NIT Kurukshetra

-

9.35 lakhs

NIT Jalandhar

-

7.88 lakhs

NIT Patna

-

7.51 lakhs

NIT Raipur

7.56 lakhs

9.93 lakhs

NIT Jamshedpur

-

9.84 lakhs

NIT Uttarakhand

-

9.4 lakhs

NIT Mizoram

-

7.45 lakhs

NIT Sikkim

6.69 lakhs

8.56 lakhs

NIT Puducherry

6.68 lakhs

7.95 lakhs

NIT Silchar

-

9.92 lakhs

NIT Durgapur

-

9.58 lakhs

MNIT Jaipur

-

10.09 lakhs

NIT Meghalaya

8.5 lakhs

6.83 lakhs

NIT Goa

-

6.5 lakhs

IIITDM Kancheepuram

-

5.58 lakhs

IIITDM Kurnool

-

5.69 lakhs

BTech Mechanical Engineering- Minimum Salary Package Comparison

For the 2023-24 record, the minimum salary for BTech Mechanical Engineering is Rs 3 LPA offered in IIITDM Kancheepuram, IIT Patna, and NIT Patna. Check the below table to find more details on minimum salary offerings for different colleges in India.

Lowest Salary for BTech Mechanical Engineering- Placements 2024 Vs 2022


Institution Name

Minimum Annual Salary

2021-22

2023-24

IIT BHU

9 lakhs

7 lakhs

IIT Bhilai

8.50 lakhs

7 lakhs

IIT Dhanbad

7 lakhs

7 lakhs

IIT Jammu

6 lakhs

5 lakhs

IIT Patna

6 lakhs

3 lakhs

NIT Hamirpur

5 lakhs

4.20 lakhs

IIT Hyderabad

-

47.95 lakhs

IIT Tirupati

-

8 lakhs

IIT Indore

-

8.35 lakhs

IIT Palakkad

6 lakhs

6 lakhs

IIT Jodhpur

7 lakhs

7 lakhs

IIT Goa

4 lakhs

6 lakhs

IIT Dharwad

7.5 lakhs

7 lakhs

NIT Tiruchirappalli

-

6 lakhs

NIT Kurukshetra

-

5 lakhs

NIT Jalandhar

-

5 lakhs

NIT Patna

-

3 lakhs

NIT Raipur

3.6 lakhs

5 lakhs

NIT Jamshedpur

-

5 lakhs

NIT Uttarakhand

-

6 lakhs

NIT Puducherry

4.32 lakhs

5 lakhs

NIT Silchar

-

5 lakhs

NIT Durgapur

-

4.5 lakhs

MNIT Jaipur

-

4.5 lakhs

NIT Meghalaya

5.5 lakhs

3.6 lakhs

NIT Goa

-

5 lakhs

IIITDM Kancheepuram

-

3 lakhs

IIITDM Kurnool

-

5 lakhs

Related:

JEE Main Syllabus: Subjects & Chapters
Select your preferred subject to view the chapters

B.Tech Mechanical Engineering Placements- Number of Students placed

The table shows the number of students who accepted job offers during the placement drive 2024 and 2022. As per the statistics, IIT BHU has the highest placement rate for students for 2021-22 and NIT Durgapur for 2023-24.

Placements 2024 for Mechanical Engineering


Institution Name

Placement Offer Accepted by Students

2021-22

2023-24

IIT BHU

109

103

IIT Bhilai

28

15

IIT Dhanbad

93

63

IIT Jammu

13

22

IIT Patna

52

75

NIT Hamirpur

77

92

IIT Hyderabad

-

24

IIT Ropar

-

33

IIT Tirupati

-

18

IIT Gandhinagar

-

25

IIT Indore

-

53

IIT Palakkad

17

33

IIT Jodhpur

34

56

IIT Goa

-

17

IIT Dharwad

22

8

NIT Kurukshetra

-

85

NIT Jalandhar

-

82

NIT Raipur

-

77

NIT Jamshedpur

-

95

NIT Uttarakhand

-

8

NIT Sikkim

21

10

NIT Puducherry

22

11

NIT Silchar

-

55

NIT Durgapur

-

124

MNIT Jaipur

-

83

NIT Meghalaya

16

14

NIT Goa

-

5

IIITDM Kancheepuram

-

29

IIITDM Kurnool

-

6

BTech Mechanical Engineering Fee Structure

The fee structure for BTech Mechanical Engineering for top colleges in India is given below. Students are advised to get a complete overview of the BTech fee structure before applying for any college or institution in India.

Fees for BTech Mechanical Engineering in India

Institution Name

Total Fees (in lakhs)

IIT BHU

8,58,000

IIT Bhilai

10,13,000

IIT Dhanbad

10,94,800

IIT Jammu

8,19,020

IIT Patna

9,85,000

IIT Hyderabad

9,07,000

IIT Ropar

9,36,000

IIT Tirupati

8,90,000

IIT Gandhinagar

8,66,700

IIT Indore

9,91,000

IIT Palakkad

8,92,700

IIT Jodhpur

10,24,800

IIT Goa

8,76,200

IIT Dharwad

9,29,500

NIT Tiruchirappalli

6,29,850

NIT Kurukshetra

6,60,200

NIT Jalandhar

6,36,000

NIT Patna

6,01,900

NIT Raipur

5,49,160

NIT Jamshedpur

5,67,000

NIT Uttarakhand

5,77,000

NIT Mizoram

5,91,700

NIT Sikkim

5,70,000

NIT Puducherry

5,40,000

NIT Silchar

5,99,960

NIT Durgapur

5,76,800

MNIT Jaipur

6,16,000

NIT Meghalaya

5,77,000

NIT Goa

5,56,000

IIITDM Kancheepuram

6,93,800

IIITDM Kurnool

7,15,700

Know about:

Top BTech Mechanical Engineering Recruiters

Here is the list of best companies for BTech Mechanical Engineering students.

  • Mahindra & Mahindra

  • Larsen and Toubro

  • Ashok Leyland

  • Defence Research & Development Organisation

  • Honeywell

  • Tata

  • Tata Motors

  • ONGC

  • Apple

JEE Main 2026: Preparation Tips & Study Plan
Download the JEE Main 2026 Preparation Tips PDF to boost your exam strategy. Get expert insights on managing study material, focusing on key topics and high-weightage chapters.
Download EBook

Frequently Asked Questions (FAQs)

Q: What is the highest package of B Tech Mechanical Engineers?
A:

The highest package of BTech Mechanical Engineers is Rs 54 lakhs per annum offered by the IIT BHU for 2024. The amount is subject to change depending on the year of placement and recruiting companies.  

Q: What is the highest salary for mechanical engineering?
A:

The highest salary for mechanical engineering is between Rs 5 LPA and Rs 23 LPA for 2023-24. For 2021-22, the highest salary for mechanical engineering in India was Rs 54.57 LPA offered by IIT Patna.

Q: What is the monthly income of a Mechanical Engineer?
A:

The monthly income of a Mechanical Engineer ranges from Rs 41,000 to  Rs 190,000. The range may vary depending on the field of study and recruiting companies.

Q: What is the salary of a Mechanical Engineer after BTech?
A:

After BTech, the salary of a Mechanical Engineer ranges between Rs 5 LPA and Rs 23 LPA for top Indian colleges. The college placement rate can further impact the salary range.

Articles
|
Upcoming Engineering Exams
Ongoing Dates
HITSEEE Application Date

5 Nov'25 - 22 Apr'26 (Online)

Ongoing Dates
SMIT Online Test Application Date

15 Nov'25 - 12 Apr'26 (Online)

Ongoing Dates
SNUSAT Application Date

19 Nov'25 - 31 Mar'26 (Online)

Certifications By Top Providers
Computer Fundamentals
Via Devi Ahilya Vishwavidyalaya, Indore
Basic Programming using Python
Via Indian Institute of Technology Bombay
Introduction to Biostatistics
Via Indian Institute of Technology Bombay
Programming Basics
Via Indian Institute of Technology Bombay
C-Based VLSI Design
Via Indian Institute of Technology Guwahati
Certificate Program in Machine Learning and AI with Python
Via Indian Institute of Technology Bombay
Udemy
 1525 courses
Swayam
 817 courses
NPTEL
 773 courses
Coursera
 697 courses
Edx
 608 courses
Explore Top Universities Across Globe

Questions related to JEE Main

On Question asked by student community

Have a question related to JEE Main ?

Hello aspirant,

If your syllabus is completed with theory , use the next 30 days only for smart revision . Make short notes and revise formulas daily for Physics , Chemistry and Maths . Solve previous year JEE Main questions topic-wise and then full mock tests every 3-4 days. Analyse mistakes properly and revise weak areas again . Avoid new topics and focus on accuracy , speed and confidence building during revision.

FOR REFERENCE : https://engineering.careers360.com/articles/jee-main-revision-strategy

Hope the details will help you.

THANK YOU

Preparing for the JEE Main in just 30 days is a challenging but achievable task if you follow a highly disciplined and strategic approach. According to the Careers360 30-day study plan , the key is to shift your focus from learning everything to mastering high-weightage topics and practicing rigorously.

Phase 1: Week 1 & 2 – Focus on High-Weightage Chapters

During the first 15 days, prioritize topics that frequently appear in the exam.

  • Physics: Modern Physics, Heat & Thermodynamics, Optics, and Current Electricity.

  • Chemistry: GOC (General Organic Chemistry), Chemical Bonding, p-Block elements, and Solutions.

  • Maths: Matrices & Determinants, Sequences & Series, Coordinate Geometry, and Vector & 3D Geometry.

  • Study Strategy: Use NCERT for Chemistry and simplified notes for Physics/Maths. Spend 3-4 hours on each subject daily.

Phase 2: Week 3 – Revision and Formula Memorization

  • Short Notes: Go through the short notes you made during the first two weeks.

  • Flashcards: Use flashcards for inorganic chemistry reactions and physics formulas.

  • Mock Tests: Start giving one full-length mock test every alternate day. Analyze your mistakes immediately to avoid repeating them.

Phase 3: Final Week – Full Simulation and Relaxation

  • Previous Year Papers (PYQs): Solve the last 3-5 years of JEE Main papers in the actual exam time slot (9 AM–12 PM or 3 PM–6 PM) to sync your body clock.

  • No New Topics: Stop picking up new chapters. Focus solely on what you already know to build confidence.

  • Accuracy over Speed: Focus on getting the questions right rather than attempting all of them, as negative marking can significantly lower your percentile.

Downloadable Resources:

You can download the comprehensive day-by-day schedule, which includes specific topics to cover each morning and evening, by visiting the link : https://engineering.careers360.com/download/ebooks/jee-main-study-plan-30-days

Hello

I think your question sounds like this: "Can a candidate who passed Class 12 in 2025 and filled JEE Main Session 1 apply for Session 2 as 'Appearing' in 2026 as a fresh board candidate, and will both sessions have the same details? "

So yes, you can fill the JEE Main Session 2 as "Appearing". The information filled in Session 1 will remain exactly as it was and will not change.
Session 1 and Session 2 are treated as separate applications. There is no issue if the qualifying status is different in both sessions. During counselling, the board marks that meet the 75 rule will be considered.

Hello,

If you filled the JEE Main January form with Class 12 passed in 2025 and are planning to appear again for the Class 12 exam through HOS, there is usually no serious issue. You were eligible to apply since you had already passed Class 12. Reappearing through HOS for improvement or requalification is allowed, provided HOS is a recognized board. During counselling, your latest valid Class 12 result will be considered. Make sure you meet the 75% marks or top 20 percentile requirement where applicable. If a correction window opens, update details if needed.

Hope this has solved your query. Thank You.

Good Evening,

Yes, you are eligible for both JEE Mains and Advanced, as you completed your 12th with physics, chemistry and biology. Moreover, you passed mathematics in 2025, which makes you fit the eligibility criteria of both exams.

Aspirant, I would like to inform you that Careers360 recently launched a free mock test series for JEE students. The last date of registration is 8th January, 2026. Enroll and solve chapter wise question papers and improve you concept and assess your learning. The link to the mock test series is attached herewith. https://learn.careers360.com/test-series-jee-main-free-mock-test/

Best regards.