List of towns in India by population


The entire work of this article is based on Census of India, 2011, conducted by the Office of the Registrar General and Census Commissioner, under Ministry of Home Affairs, Government of India.

Categorization

Census of India states the following criteria in defining towns. They are:
Statutory Town : All places with a municipality, corporation, cantonment board or notified town area committee etc.
Census Town : A Town according to Indian census is defined as

Abbreviations

Sources:

B


Name of TownStatePopulation
BadrinathUttarakhandN.P2,438
BagepalliKarnatakaT.M.C27,011
BageshwarUttarakhandN.P.P9,079
BajpurUttarakhandN.P.P25,524
BalaghatMadhya PradeshM84,261
BalangirOdishaM98,238
Banaganipalli Andhra PradeshM30,554
BapatlaAndhra PradeshM70,777
BarauliBiharN.P.P.41,877
BarbilOdishaM66,540
BargarhOdishaM80,625
BarbighaBiharNp50,080
BarkotUttarakhandN.P6,720
BarpetaAssamM.B42,649
BellampalleTelanganaM55,841
BeloniaTripuraM.Cl19,996
BhabuaBiharNP50,179
BhadrachalamTelanganaC.T50,087
BhainsaTelanganaM49,764
BhaiseenaRajasthanG.P3,200
BhataparaChhattisgarhM57,537
BhawanipatnaOdishaM69,045
BheemunipatnamAndhra PradeshM52,110
BhimtalUttarakhandN.P7,722
BhongirTelanganaM53,339
BhowaliUttarakhandN.P.P6,309
BhusawarRajasthanM19,980
BobbiliAndhra PradeshM56,819
BodhanTelanganaM77,553
Bongaigaon CityAssamMB67,322
ByasanagarOdishaM48,911
Bagha KusmarBiharC.T.11,380

C

D

Darwha

E

F

G

H

I

J

K

L

M

N

O

P

Q

R

S

T

U

V

W

Y

Z