The Richest Cities in India

Mansions line the street of Mumbai, India. Editorial credit: bodom /
Mansions line the street of Mumbai, India. Editorial credit: bodom /

India is ranked as the world's second-largest country by population after China, and the country has approximately 4,000 cities and towns. About 300 cities have a population exceeding 1 million whereas seven cities have a population exceeding 3 million people. It is estimated that about 108 million people live in the different largest cities in India.

Currently, the country is home to about 1.0 2 billion people. According to the estimates by the United Nations India will overtake China as the most populated country in the world by 2050. Currently, India constitutes 16.7% of the world population with a population growth rate of about 1.4%. Some of the register cities in India include.

The Richest Cities In India


Delhi is the National Capital Territory of Delhi (NCT) and covers an area of 573 square miles. By 2011 the population of Delhi was more than 11 million people, which was the second-highest in the country after Mumbai. The whole metropolitan area of Delhi had about 16.8 million people. By 2016 the population was more than 26 million people making it the second largest urban area in the world according to the United Nations. As of 2016 the city of Delhi was the most productive metro area in India and it is now the wealthiest city in the country with the nominal GDP per capita of $3,580. Delhi is estimated to have wealth valued at $450 billion and more than 18 billionaires and 23,000 millionaires.


Mumbai is the state capital of Maharashtra, and its official name was Bombay until 1995 when it changed the name. Presently, it is the most populated urban area in the country having approximately 12.4 million people. In 2008, the city of Mumbai was named one of the world’s alpha cities, and it is India’s second wealthiest city.In 2013 the city had a nominal GDP per capita of $1,990 and GDP per capita based on purchasing power parity of $7,005. The city of Mumbai is India’s center of commerce, finance, and entertainment and it is ranked the top-10 commercial capitals of the world. The city contributes approximately 6.16% of the GDP and accounts for 25% of the country’s industrial output. The city is home to crucial financial institutions like the Reserve Bank of India among other major financial players in the country.


The city of Chennai was initially known as Madras, and it is the state capital of Tamil Nadu. Chennai city is one of the largest economic, cultural, and educational centers in the southern part of India. In 2011 the city was the sixth largest and the fourth most populous urban centers in India. The metropolitan area is ranked as the sixth largest urban area regarding population, and it is among the most visited urban centers by foreigners in India ranking the world’s 43rd most visited city in the world by 2015. The city of Chennai is the safest urban area in the country. However, with the large population, Chennai has experienced substantial pollution and other socio-economic problems. In 2013 the city was ranked the third wealthiest city in the country with nominal GDP per capita of $1,870, while in 2014, it had GDP per capita based on purchasing power parity of $6,469.

Problem With Major Cities

Several problems have been associated with the major cities across the country, and these include housing problems and sprawling slums, transportation and traffic crowding, sanitation, acute pollution, shortage of water supply, and problems associated with drainage.

The Richest Cities in India

RankCityPer Capita Income

More in World Facts