Home  >  Articles  >  Civil Engineer Salary in India 2024

Civil Engineer Salary in India 2024

Course

Lipi Kaushik

Updated on 19th November, 2024 , 4 min read

 

Civil Engineer Salary: A Comprehensive Guide

Civil Engineering Salary in India ranges between INR 1.8 LPA and INR 9 LPA and the Civil Engineering salary per month averages around INR 12, 000 – INR 65,000.

Civil Engineering Salary in India is based on various factors like the experience of the candidate, skills, etc. However, the BTech Civil Engineering Salary averages between INR 30,000 to INR 50,000

When it comes to the Government Civil Engineer Salary, it ranges between INR 50,000 to INR 80,000 per month. The Starting Salary of Civil Engineer in India per month is INR 25,000. Civil Engineering Salary Per Hour is an average of INR 200 to INR 250. Moreover, to know more about Civil Engineering Salary in India, read the complete article below -

Related Links:
Diploma in Civil EngineeringBE Civil Engineering Subjects

Also watch - 

Civil Engineering Salary Per Month

The Civil Engineering salary per month in India is an average of INR 25,000. Furthermore, the minimum amount that a Civil Engineer earns is INR 15,000/- per month, and on the other hand, the maximum salary of a Civil Engineer is INR 65,000 per month.

Experience LevelSalary Range (INR)Average Salary (INR)
Entry-Level (0-2 years)INR 15,000 – INR 30,000INR 20,000 – INR 25,000
Mid-Level (3-5 years)INR 40,000 – INR 70,000INR 50,000 – INR 60,000
Senior-Level (5+ years)INR 1,00,000 – INR 2,00,000+INR 1,20,000 – INR 1,50,000
B.Tech Civil EngineeringINR 30,000 – INR 50,000INR 35,000 – INR 45,000
SectorSalary Range (INR)Average Salary (INR)
Private SectorINR 25,000 – INR 1,00,000INR 40,000 – INR 70,000
Government SectorINR 50,000 – INR 2,88,976INR 75,000 – INR 1,50,000

Also Read - 10 Best Branches of Engineering

Government Civil Engineer Salary

There are numerous government positions open to civil engineers. Numerous civil engineering jobs are available with the railways, irrigation, electrical boards, defense forces, etc. Let's discover some of the Government Civil Engineer salary below:

Civil Engineer Job Profile

Name of the Company

Annual Average Income

Site Engineer

National Highway Authority of India

INR 5.5 LPA – INR 6 LPA

Junior Civil Engineer

Indian Oil Corporation

INR 7.5 LPA – INR 8 LPA

Site Engineer

Central Public Works Department

INR 3 LPA – INR 3.5 LPA

Civil Engineer

Oil and Natural Gas Corporation

INR 15 LPA – INR 18 LPA

Junior Civil Engineer

Delhi Metro Rail

INR 6.5 LPA – INR 7 LPA

Assistant Civil Engineer

Border Roads Organization

INR 14 LPA – INR 16 LPA

Senior Civil Engineer

Indian Railways

INR 7 LPA – INR 10 LPA

Site Engineer

Indian Air Force

INR 3 LPA – INR 4 LPA

B Tech Civil Engineering Salary

The B Tech Civil Engineer per month salary is an average of INR 25,000 to INR 50,000. Furthermore, the B Tech in Civil Engineering salary per annum is around INR 3 lakhs.

PositionSalary Range (Monthly)Annual Salary (INR)
BTech Civil Engineering GraduateINR 25,000 – INR 50,000INR 3 LPA – INR 6 LPA

Starting Salary of Civil Engineer in India Per Month

The starting salary of a Civil Engineer in India per month is an average of INR 15,000. The salary of a Civil Engineer in the starting is an average of INR 1.8 Lakhs per annum. Further, the candidate does need a minimum of 1 year of experience so as to become a Civil Engineer.

Experience LevelSalary Range (Monthly)Annual Salary (INR)
Starting Salary (0-1 year)INR 15,000 – INR 30,000INR 1.8 LPA – INR 3.6 LPA

Related read - IIT Engineer Salary in India

Civil Engineer Salary: Experience-Wise

The salary of a Civil Engineer depends on a major factor like experience. The Civil Engineer experience wise salary can be found below:-

Experience in YearsAverage salary of a Civil Engineer
1 - 3 YearsINR 3.5 LPA
4 - 6 YearsINR 5 LPA
7 - 9 YearsINR 7 LPA

Also Read - B Tech in Civil Engineering

Civil Engineering Salary: Indian Army

The Civil Engineer salary in an Indian Army is an average of INR 9.1 lakhs per annum. Let's look at the salary of a Civil Engineer in the Indian Army in the given table below -

RankTotal Salary (Approx.)
Lieutenant (Entry Level)INR 80,000 - INR 85,000
CaptainINR 90,000 - INR 95,000
MajorINR 1,00,000 - INR 1,05,000
Lieutenant ColonelINR 1,20,000 - INR 1,30,000
ColonelINR 1,30,000 - INR 1,40,000
BrigadierINR 1,40,000 - INR 1,50,000
Major GeneralINR 1,50,000 - INR 1,60,000
Lieutenant GeneralINR 1,80,000 - INR 1,90,000
GeneralINR 2,50,000 - INR 3,00,000

Read More: B Tech Subjects

Civil Engineering Jobs

The candidate who completes the course of Civil Engineering will be able to get an amazing job. Further, the following is the list of the Civil Engineering jobs:-

Civil Engineer JobsCivil Engineer Average Salary
SurveyorINR 3.5 Lakhs per annum
CAD technicianINR 5 Lakhs per annum
Building engineerINR 7 Lakhs per annum
Water hygiene engineerINR 1 Lakhs per annum
Urban plannerINR 6 Lakhs per annum
Fire engineerINR 6 Lakhs per annum
Transport plannerINR 6.7 Lakhs per annum
Field service engineerINR 3.2 Lakhs per annum
Construction managerINR 14.2 Lakhs per annum
Environmental engineerINR 3.6 Lakhs per annum
Construction estimatorINR 6 Lakhs per annum
Design engineerINR 3.6 Lakhs per annum
Geotechnical engineerINR 5.2 Lakhs per annum
Water resources engineerINR 4.5 Lakhs per annum
Structural engineerINR 4.2 Lakhs per annum
Consulting engineerINR 10 Lakhs per annum
Nuclear engineerINR 6 Lakhs per annum
Planning engineerINR 4.3 Lakhs per annum
Engineering project managerINR 22 Lakhs per annum
City engineerINR 4.2 Lakhs per annum

Also Read: CMA Salary in India

Civil Engineer Top Recruiters: Fresher Jobs

There are various jobs that are available for a fresher Civil Engineer. Further, the following is the list of some companies that hire the fresher Civil Engineers:-

  • Kapil Enterprise
  • Blinc Corp Consulting Services Pvt. Ltd.
  • National Aluminium Company Limited
  • IRCON
  • Velocity Ventures
  • Jindal Infrastructures Pvt Ltd.
  • Airframe Aerodesigns Pvt ltd
  • Slipco Constructions Pvt Ltd
  • Sanghvi Group of companies
  • Webmunshi
  • Harchan Consultants
  • Fidu Asia
  • BVG India Ltd
  • Petron Engineering Construction Ltd
  • Brisk Engineering Solutions Pvt. Ltd.
  • Hindustan Steelworks
  • Megha Engineering and Infrastructures Ltd.
  • Vasathi Housing Ltd

Also Read: DevOps Engineer Salary

Civil Engineering Salary: Company-Wise

Civil Engineers who have a good experience in their field should know that they have a great scope in the future. Further, there are various major companies that hire experienced Civil Engineers. Below mentioned is the list of the companies which hire experienced Civil Engineers:-

Name of the CompanyAverage Salary
Larsen & Toubro LimitedINR 8 LPA
Shapoorji Pallonji & Co LtdINR 6.5 LPA
Tata ProjectsINR 7 LPA
WapcosINR 8 LPA
KEC InternationalINR 7 LPA
RITESINR 9 LPA
Egis India Consulting EngineersINR 6.5 LPA
Simplex InfrastructuresINR 7 LPA
Sterling and WilsonINR 6.5 LPA
TCEINR 7 LPA
Ultratech CementINR 5 LPA

Also Read: Electrical Engineer Subjects and Syllabus and Father of Engineering.

Civil Engineering Salary Abroad 

CountryAverage Salary (Local Currency)Converted Salary (INR)
Dubai (UAE)AED 7,600 – 34,000 per month₹171,300 – ₹766,400 per month
United States$89,073 per year₹73,65,600 per year
AustraliaAUD 105,232 per year₹58,30,200 per year
KuwaitKWD 750 per month₹1,90,000 per month
United Kingdom£41,322 per year₹41,80,000 per year
CanadaCAD 73,342 per year₹44,77,900 per year

Similar Articles

Difference Between BE and BTech: What should be your pick?

By - Nikita Parmar 2024-04-01 15:12:02 , 4 min read
Read More

Biotechnology Courses After 12th: Eligibility & Top Colleges

By - Mayank Mishra 2024-07-17 11:10:58 , 8 min read
Read More

Frequently Asked Questions

What is Civil Engineering Salary

Ans. A Civil Engineer Salary in India ranges from INR INR 3.6 lakhs per annum.

What is the salary of Civil Engineer in India per month?

Ans. The Civil Engineering salary per month in India is an average of INR 30,000.

Is Civil Engineering a good salary?

Ans. Yes, Civil Engineers earn a great salary. A Civil Engineer earns an average of INR 3.6 Lakhs per annum.

Do Civil Engineers make good money?

Ans. The average income for a mid-career civil engineer with 4 to 9 years of experience is 4.5 lakhs, while the average compensation for an experienced civil engineer with 10 to 20 years of experience is INR 7.9 lakhs.

Which Civil Engineer has the highest salary?

Ans. Structural engineer, Facilities engineer, Senior civil engineer, Materials engineer, Engineering project manager, Civil supervisor, Senior civil designer, City engineer, etc.

Which Civil Engineer has the highest salary?

Ans. Structural engineer, Facilities engineer, Senior civil engineer, Materials engineer, Engineering project manager, Civil supervisor, Senior civil designer, City engineer, etc.

Which Engineer salary is highest?

Ans. Environmental Engineer, Biomedical Engineer, Systems Engineer, Electrical Engineer, Chemical Engineer, Big Data Engineer, Nuclear Engineer, Aerospace Engineer, etc.

Can a Civil Engineer earn 10 lakh per month?

Ans. In India, the starting salary for a civil engineer is roughly INR 1.2 lakhs.

What is the salary of IIT Civil Engineer?

Ans. The average annual pay for an IIT Bombay civil engineer in India is 8.5 lakhs, with salaries ranging from 7.5 lakhs to 10.5 lakhs.

What type of Civil Engineer gets paid the most?

Ans. The following is the list of the Civil Engineers who get paid the most:- Structural engineer Facilities engineer Senior civil engineer Materials engineer Engineering project manager Civil supervisor Senior civil designer City engineer .

Do Civil Engineers earn a lot?

Ans. Yes, the Civil Engineers earn a good amount of salary.

What state pays Civil Engineers the most?

Ans. In comparison to other states, Delhi and Mumbai pay more for civil engineers. While the remuneration of civil engineers in Mumbai is 13% more than that in the other states, it is 18.8% higher in the national capital.

What is the salary of Civil Engineers in the Government sector?

Ans. Civil Engineers in the Government sector earn between INR 45,000 - INR 50,000 per year.

What is the starting salary of a Civil Engineer in India?

Ans. The average starting salary of a Civil Engineer is around INR 1.5 lakhs per annum.

How much is the Senior Civil Engineer Salary in India?

Ans. The Senior Civil Engineer salary ranges from around INR 3.6 lakhs - 10 lakhs per annum.

Do Civil Engineers get paid well in the UK?

Ans. Yes, Civil Engineers get really well paid in the United Kingdom. The Civil Engineer salary in the UK ranges from £36,322 to £49,619 (INR 3629153.31 -  INR 4957737.96).

What are the 3 types of Civil Engineers?

Ans. The 3 major types of Civil Engineers are:- Construction and Management Engineering Geotechnical Engineering Structural Engineering

Can a Civil Engineer earn 1 lakh per month?

Ans. The average yearly pay for a civil engineer in India is 3.3 Lakhs, with salaries ranging from 1.2 Lakhs to 6.8 Lakhs. Salary projections are based on the most recent 37k salaries provided by Civil Engineers.

Is B Tech civil engineering good?

Ans. Yes, there is no doubt that Civil Engineering has a bright future.

Which engineering branch is best for future?

Ans. Aerospace Engineering. Chemical Engineering. Electrical and Electronics Engineering. Petroleum Engineering. Telecommunication Engineering. Machine Learning and Artificial Intelligence. Robotics Engineering. Biochemical Engineering.

Check Eligibility   Free 1:1 Counselling