Which Indian city had 8,443,675 residents in the 2011 census?

The story behind the answer

Bengaluru had 8,443,675 residents in India’s 2011 census.

The figure refers to the city population recorded in the 2011 Census of India, not necessarily the entire surrounding urban agglomeration. The wider Bengaluru urban agglomeration was counted separately and had a somewhat larger population, illustrating why different sources may show different totals for the same metropolitan area.

Bengaluru is the capital of Karnataka and one of India’s major technology and business centres. The city was officially known as Bangalore until the name Bengaluru was adopted for official use on 1 November 2014. Both names remain common in English, so older population tables may list “Bangalore” alongside the same census figure.

In the 2011 city rankings, Bengaluru was India’s third-most populous city, behind Mumbai and Delhi, and the largest city in South India. Its rapid growth was driven by migration, expanding technology industries and wider metropolitan development. The number is a historical census count rather than a current estimate; urban populations have continued to change, and India’s 2011 census remains the benchmark commonly used for comparable city-by-city figures.

Source: Wikipedia · fact-checked Sept. 2026

Add question to a list

Choose a list to keep this question in: