1. Home
  2. Career Explorer
  3. Human Resources Manager
  4. Salaries
Content has loaded

Human resources manager salary in India

How much does a Human Resources Manager make in India?

Average base salary


The average salary for a human resources manager is ₹27,866 per month in India. 10.3k salaries reported, updated at 21 September 2023

Is this useful?

Top companies for Human Resources Managers in India

  1. ICICI Bank Ltd
    6,989 reviews5 salaries reported
    ₹1,17,994per month
Is this useful?

Highest paying cities near India for Human Resources Managers

  1. Mumbai, Maharashtra
    ₹35,697 per month
    549 salaries reported
  2. Bengaluru, Karnataka
    ₹34,340 per month
    407 salaries reported
  3. Pune, Maharashtra
    ₹32,371 per month
    364 salaries reported
  1. Hyderabad, Telangana
    ₹31,431 per month
    426 salaries reported
  2. Gurgaon, Haryana
    ₹30,633 per month
    245 salaries reported
  3. Chennai, Tamil Nadu
    ₹30,308 per month
    425 salaries reported
  1. Delhi, Delhi
    ₹29,122 per month
    449 salaries reported
  2. Chandigarh, Chandigarh
    ₹25,682 per month
    266 salaries reported
  3. Coimbatore, Tamil Nadu
    ₹24,352 per month
    218 salaries reported
Is this useful?

Where can a Human Resources Manager earn more?

Compare salaries for Human Resources Managers in different locations
Explore Human Resources Manager openings
Is this useful?

How much do similar professions get paid in India?

Human Resources Specialist

Job openings

Average ₹17,151 per month

Human Resources Business Partner

Job openings

Average ₹7,62,517 per year

Human Resources Generalist

Job openings

Average ₹21,613 per month

Director of People & Culture

Job openings

Average ₹6,78,639 per year

Is this useful?

Frequently searched careers

Security Guard


Data Entry Clerk


Laboratory Technician

Software Engineer




Office Assistant

Graphic Designer

Elementary School Teacher