Are you confused about which city in India has the best jobs for engineers? Or which city in India pays the most for a particular engineering discipline? All your doubts can be cleared in the following paragraphs. Read on!

Mechanical Engineering

The best cities in India for jobs for mechanical engineers are Mumbai, Bangalore and Chennai, in order. Salaries lie in the range of INR 1,22,000 and INR 10,00,000 annually. However, entry level salaries are normally highest in Mumbai, followed by Bangalore. But as regards location, mechanical engineering jobs are evergreen and there is basic opportunity in nearly all key areas of India.

Civil Engineering

Jobs for civil engineers are many in the key cities of India, and are continuing to grow. The reason for this trend is simple. Nearly all key cities are on a spurt of developing satellite areas around them. For example, Delhi has Gurgaon and Noida as its neighboring areas. These cities are rampant with new projects, roadways, metro rail systems and other public infrastructure. The demand in these areas for such projects creates a large number of jobs. As a result, cities like New Delhi, Mumbai, Bangalore, Hyderabad and Chennai are lucrative destinations for such jobs. Mumbai and Delhi, being the financial and national capitals of India respectively, have more variety in the kinds of available civil engineering jobs.

Electrical Engineering

Jobs for electrical engineers in India are available across the Indian geography. However, the best jobs basis pay package can be found in Delhi, Mumbai and Pune. Starting salaries are highest in Delhi, with candidates in this profile drawing packages of approximately INR 2,00,000 annually. Growth in this field continues at a healthy pace with salaries going up to even INR 1,00,00,000 in a city like Mumbai. Another job set within this branch of engineering to watch out for are power electronics engineer jobs. These jobs are very much in demand, and the best cities for such jobs in India are Mumbai and Delhi. Salaries in these two cities lie in a higher range as compared with other cities.

Chemical Engineering

The best cities in India for jobs for chemical engineers are Chennai and Mumbai. This is another branch of engineering where growth within the job is high. Salaries within the realm of chemical engineering could go up to INR 3 crores in a city like Mumbai, if a candidate’s work experience and track record is good. Other cities where chemical engineering jobs are popular and high paying are Chennai and Hyderabad.

Industrial Engineering

Perhaps the most lucrative city for industrial engineer jobs in India is Chennai. The variety of such jobs in this region is high, and pay packages splendid. However, Mumbai has better entry level salaries. But considering that the cost of living in a city like Mumbai is much higher, Chennai becomes more profitable from a savings perspective.

Environmental Engineering

Environmental engineering jobs in India are on the rise, reason being an increased awareness of the environmental situation in the country by organizations. However, these jobs have one dominant con: location. A candidate interested in working within the field of environmental engineering must be prepared to work in remote or rural areas. Such projects are normally undertaken in rural areas where projects such as rainwater harvesting, solar energy usage and bio-fuel powered machinery are developed.

The salary brackets mentioned above are indicative. Please visit for a better understanding of the different pay packages associated with engineering jobs in India.