Content has loaded

New graduate salary in India (Updated 2026)

How much does a New Graduate make in India?

Average base salary

₹20,081

The average salary for a new graduate is ₹20,081 per month in India. 2.8k salaries reported, updated at 26 May 2026

New Graduate job openings in India

slide 1 of 6
slide1 of 6
Fresh Graduates Hiring- No Tar...
Selenite Organisation
Jaipur, Rajasthan
₹25,000 - ₹65,000 a month
Full-time
17 hours ago

Highest paying companies for New Graduate in India

Average year pay is based on job postings on Indeed in the past 36 months.
Quikr India Pvt Ltd
 
₹17,85,867per year
View company
Continental
 
₹13,50,000per year
Morpheus Human Consulting
 
₹6,55,000per year
DXC Technology
 
₹6,50,000per year
JBM Group
 
₹6,32,400per year
NOV
 
₹6,32,400per year

Highest paying cities near India for New Graduates

  1. Bengaluru, Karnataka
    ₹28,753 per month
  2. Pune, Maharashtra
    ₹25,749 per month
  3. Maldah, West Bengal
    ₹22,071 per month
  4. Kannauj, Uttar Pradesh
    ₹19,247 per month
  5. Gurgaon, Haryana
    ₹17,802 per month

Where can a New Graduate earn more?

Compare salaries for New Graduates in different locations
vs