Home Cities India Bengaluru

Population of Bengaluru, India IN flag

Megacity with 12,327,000 residents in Karnataka, India.

12,327,000
Residents (2026)
#26
World Ranking
#3
In India (of 1,225)

About Bengaluru

Bengaluru is a megacity located in India, in the Karnataka region. According to the latest available data (2026), the population of Bengaluru is approximately 12,327,000 residents, making it the third largest city in India.

Globally, Bengaluru ranks #26 among the world's most populated cities. As a megacity with over 10 million inhabitants, Bengaluru is one of the largest urban agglomerations on Earth.

As per the 2011 census, the city had a population of 8.4 million, making it the third most populous city in India and the most populous in South India. The Bengaluru metropolitan area had a population of around 8.5 million, making it the fifth most populous urban agglomeration in the country. It is located towards the southern end of the Deccan Plateau, at an altitude of 900 m (3,000 ft) above sea level. The city is known as India's "Garden City", due to its parks and greenery.

Bengaluru City Statistics

CityBengaluru
CountryIN flag India
Population12,327,000
Global Rank#26
Rank in India#3 of 1,225 cities
City Categorymegacity
RegionKarnataka
Latitude12.9719
Longitude77.5937
Data Year2026

Bengaluru Overview

Bengaluru is a megacity in India, situated in the Karnataka area. With a population of 12,327,000 people, it represents approximately 15.2% of the total urban population in India.

As one of the largest cities in the world, Bengaluru is a significant hub for commerce, culture, and transportation. The city's metropolitan area extends well beyond its official boundaries, encompassing numerous satellite cities and suburban areas.

Population Comparison

To put Bengaluru's population of 12,327,000 into perspective:

  • Bengaluru has more people than many entire countries, including Sweden, Portugal, and Hungary.
  • If Bengaluru were a country, it would rank among the top 100 most populous nations.
  • It ranks #3 among all cities in India.

Where is Bengaluru IN flag Located?

Bengaluru is located in India, in the Karnataka region, at coordinates 12.9719° latitude and 77.5937° longitude. Located near the equator, Bengaluru experiences a tropical climate with warm temperatures throughout the year.

Nearby Cities

Other Cities in India IN flag

View all cities in India

Largest Cities in India IN flag

# City Population
1 Muzaffarpur district 4,801,062
2 Belagavi district 4,779,661
3 Moradabad district 4,772,006
4 Ghaziabad district 4,681,645
5 Nagpur division 4,653,570

Frequently Asked Questions

What is the population of Bengaluru?

The population of Bengaluru is approximately 12,327,000 residents according to the latest available data (2026).

Where is Bengaluru located?

Bengaluru is located in India at approximately 12.9719° latitude and 77.5937° longitude.

Is Bengaluru one of the largest cities in India?

With a population of 12,327,000, Bengaluru is one of the major urban areas in India. It ranks #3 out of 1,225 cities in the country.

Explore More Cities