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

Civil engineer salary in India

How much does a Civil Engineer make in India?

Average base salary

₹20,993

The average salary for a civil engineer is ₹20,993 per month in India. 1.6k salaries reported, updated at 25 November 2022

Is this useful?

Top companies for Civil Engineers in India

  1. BALAJI INDUSTRIES
    3.5star
    17 reviews29 salaries reported
    ₹41,108per month
Is this useful?

Highest paying cities near India for Civil Engineers

  1. New Delhi, Delhi
    ₹25,043 per month
    14 salaries reported
  2. Bengaluru, Karnataka
    ₹23,955 per month
    80 salaries reported
  3. Mumbai, Maharashtra
    ₹23,707 per month
    77 salaries reported
  1. Delhi, Delhi
    ₹23,680 per month
    53 salaries reported
  2. Hyderabad, Telangana
    ₹23,605 per month
    75 salaries reported
  3. Pune, Maharashtra
    ₹21,637 per month
    55 salaries reported
  1. Bhubaneshwar, Orissa
    ₹19,903 per month
    9 salaries reported
  2. Chennai, Tamil Nadu
    ₹17,648 per month
    182 salaries reported
  3. Kolkata, West Bengal
    ₹15,736 per month
    51 salaries reported
Is this useful?

Where can a Civil Engineer earn more?

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

How much do similar professions get paid in India?

Engineer

38,055 job openings

Average ₹22,002 per month

Is this useful?

Frequently searched careers

Security Guard

Accountant

Software Engineer

Driver

Teacher

Data Entry Clerk

Nurse

Laboratory Technician

High School Teacher

Pharmacist

Assistant Professor

Collector