South Central Asia Cities by Population 2026

5 Most Populated South Central Asia Cities

India Flag

Delhi

35,518,400

Bangladesh Flag

Dhaka

25,359,100

India Flag

Mumbai

22,539,300

Pakistan Flag

Karachi

18,520,100

India Flag

Kolkata

16,151,400

City
Country
Population
India FlagDelhiIndia35,518,400
Bangladesh FlagDhakaBangladesh25,359,100
India FlagMumbaiIndia22,539,300
Pakistan FlagKarachiPakistan18,520,100
India FlagKolkataIndia16,151,400
Pakistan FlagLahorePakistan15,237,800
India FlagBangaloreIndia14,771,700
India FlagChennaiIndia12,623,100
Pakistan FlagHyderabadPakistan11,608,400
India FlagAhmedabadIndia9,272,670
India FlagSuratIndia8,820,660
India FlagPuneIndia7,706,270
Bangladesh FlagChittagongBangladesh5,797,810
Afghanistan FlagKabulAfghanistan5,034,110
India FlagKozhikodeIndia4,520,410
India FlagJaipurIndia4,514,920
India FlagMalappuramIndia4,487,920
India FlagLucknowIndia4,228,750
Pakistan FlagFaisalabadPakistan3,988,600
India FlagIndoreIndia3,570,830
India FlagKanpurIndia3,410,920
India FlagNagpurIndia3,237,750
India FlagCoimbatoreIndia3,234,160
India FlagThiruvananthapuramIndia3,156,950
India FlagBhopalIndia2,748,760
India FlagPatnaIndia2,748,390
Uzbekistan FlagTashkentUzbekistan2,697,410
Pakistan FlagPeshawarPakistan2,617,160
Pakistan FlagGujranwalaPakistan2,608,940
India FlagNavi MumbaiIndia2,600,000
Pakistan FlagRawalpindiPakistan2,545,590
India FlagAgraIndia2,535,490
India FlagKannurIndia2,524,680
India FlagVisakhapatnamIndia2,496,820
India FlagVadodaraIndia2,478,540
India FlagVijayawadaIndia2,409,770
India FlagNashikIndia2,408,010
India FlagKollamIndia2,317,980
Pakistan FlagMultanPakistan2,313,390
India FlagRajkotIndia2,203,310
India FlagLudhianaIndia2,071,490
India FlagHyderabadIndia2,058,730
India FlagRaipurIndia1,974,130
India FlagRaipurIndia1,974,130
India FlagRaipurIndia1,974,130
India FlagMaduraiIndia1,953,270
India FlagMeerutIndia1,916,080
India FlagVaranasiIndia1,865,080
India FlagTiruppurIndia1,833,070
India FlagSrinagarIndia1,818,570
India FlagSrinagarIndia1,818,570
India FlagAurangabadIndia1,809,600
India FlagAurangabadIndia1,809,600
India FlagJamshedpurIndia1,806,600
Nepal FlagKathmanduNepal1,724,800
India FlagJodhpurIndia1,703,860
India FlagJodhpurIndia1,703,860
India FlagRanchiIndia1,659,720
India FlagKotaIndia1,639,630
India FlagKotaIndia1,639,630
India FlagKotaIndia1,639,630
India FlagJabalpurIndia1,615,460
India FlagAsansolIndia1,598,450
India FlagGwaliorIndia1,578,940
India FlagAllahabadIndia1,555,900
India FlagAmritsarIndia1,543,480
India FlagDhanbadIndia1,471,280
India FlagBareillyIndia1,446,270
India FlagAligarhIndia1,413,060
India FlagMoradabadIndia1,403,580
India FlagMysoreIndia1,375,940
Pakistan FlagIslamabadPakistan1,335,550
India FlagTiruchirappalliIndia1,296,500
India FlagChandigarhIndia1,293,580
Pakistan FlagQuettaPakistan1,285,220
India FlagPimpriIndia1,284,606
India FlagSaharanpurIndia1,275,830
India FlagKalyanIndia1,262,255
India FlagThaneIndia1,261,517
India FlagGuwahatiIndia1,250,320
India FlagSalemIndia1,247,700
India FlagNowrangapurIndia1,220,946
India FlagFaridabadIndia1,220,229
India FlagGhaziabadIndia1,199,191
India FlagJalandharIndia1,193,480
India FlagDombivliIndia1,193,000
Kyrgyzstan FlagBishkekKyrgyzstan1,175,290
India FlagSolapurIndia1,130,210
India FlagWarangalIndia1,105,740
Tajikistan FlagDushanbeTajikistan1,068,240
Bangladesh FlagSylhetBangladesh1,065,150
India FlagTeniIndia1,034,724
Bangladesh FlagRajshahiBangladesh1,031,570
India FlagHaoraIndia1,027,672
Bangladesh FlagBograBangladesh1,014,990
India FlagShivaji NagarIndia1,000,000
Bangladesh FlagKhulnaBangladesh998,460
Pakistan FlagBahawalpurPakistan995,494
India FlagGunturIndia984,920
India FlagFirozabadIndia965,089
India FlagBhiwandiIndia964,215
India FlagPuducherryIndia962,874
Turkmenistan FlagAshgabatTurkmenistan960,880
India FlagCherthalaIndia958,336
India FlagKottayamIndia914,278
India FlagNelloreIndia879,934
India FlagBikanerIndia872,688
India FlagMuzaffarnagarIndia858,867
India FlagAmravatiIndia842,613
India FlagHubliIndia840,214
India FlagGorakhpurIndia832,937
India FlagGorakhpurIndia832,937
India FlagCuttackIndia821,467
India FlagTirupatiIndia818,428
India FlagMalegaonIndia817,947
India FlagBelgaumIndia817,205
Pakistan FlagSialkotPakistan808,547
India FlagMangaloreIndia795,066
Pakistan FlagSargodhaPakistan793,255
India FlagKurnoolIndia784,461
India FlagBhavnagarIndia783,199
Afghanistan FlagHeratAfghanistan781,380
India FlagGulbargaIndia768,923
India FlagJammuIndia766,223
India FlagBhubaneshwarIndia762,243
India FlagDurgapurIndia756,574
India FlagDurgapurIndia756,574
Pakistan FlagMuzaffarabadPakistan725,000
India FlagJhansiIndia722,089
India FlagErodeIndia721,376
Bangladesh FlagComillaBangladesh710,642
Afghanistan FlagMazar-e SharifAfghanistan708,798
India FlagJamnagarIndia704,603
India FlagPatialaIndia701,719
Pakistan FlagBattagramPakistan700,000
India FlagBilaspurIndia698,982
India FlagBilaspurIndia698,982
India FlagBilaspurIndia698,982
India FlagBilaspurIndia698,982
India FlagRaurkelaIndia690,942
India FlagAgartalaIndia687,817
India FlagUjjainIndia682,864
India FlagKolhapurIndia682,552
India FlagMathuraIndia680,262
India FlagImphalIndia679,030
India FlagAjmerIndia678,309
India FlagHosurIndia668,932
Sri Lanka FlagColomboSri Lanka655,829
India FlagSangliIndia649,082
Uzbekistan FlagSamarkandUzbekistan644,029
India FlagUdaipurIndia643,855
India FlagUdaipurIndia643,855
India FlagUdaipurIndia643,855
India FlagJalgaonIndia642,970
Pakistan FlagKotliPakistan640,000
India FlagVelloreIndia639,404
India FlagGayaIndia637,382
India FlagTirunelveliIndia629,329
India FlagBhilaiIndia625,138
Pakistan FlagLarkanaPakistan625,090
India FlagPanipatIndia625,020
Pakistan FlagSukkurPakistan609,833
India FlagBorivliIndia609,617
India FlagRajahmundryIndia605,469
India FlagBegusaraiIndia605,096
India FlagCochinIndia604,696
India FlagBellaryIndia599,562
Afghanistan FlagKandaharAfghanistan595,853
India FlagPurniaIndia581,955
Bangladesh FlagBarisalBangladesh581,269
India FlagMuzaffarpurIndia580,553
India FlagKakinadaIndia575,776
Uzbekistan FlagNamanganUzbekistan573,547
India FlagNandedIndia550,564
India FlagLaturIndia549,439
Pakistan FlagRahim Yar KhanPakistan544,658
India FlagBhagalpurIndia536,667
India FlagRohtakIndia534,040
India FlagShillongIndia532,490
Nepal FlagPokharaNepal528,407
India FlagRaniganjIndia523,490
India FlagAnantapurIndia522,676
India FlagDehra DunIndia522,081
Bangladesh FlagMymensinghBangladesh521,576
India FlagBhayandarIndia520,301
India FlagBhilwaraIndia519,048
India FlagUlhasnagarIndia516,584
India FlagShiliguriIndia515,574
India FlagBilimoraIndia510,879
Pakistan FlagSahiwalPakistan508,019
Pakistan FlagSahiwalPakistan508,019
India FlagYamunanagarIndia506,441
India FlagKarol BaghIndia505,241
India FlagAlwarIndia492,649
India FlagSagarIndia492,371
India FlagDhulianIndia490,720
India FlagAkolaIndia490,505
India FlagRampurIndia484,287
India FlagRampurIndia484,287
India FlagBhatparaIndia483,129
Pakistan FlagGujratPakistan480,610
India FlagGandhidhamIndia478,879
India FlagOttappalamIndia478,032
India FlagBaharampurIndia476,182
India FlagBijapurIndia475,590
India FlagKarnalIndia470,104
Bangladesh FlagRangpurBangladesh468,368
India FlagBarddhamanIndia468,105
India FlagKorbaIndia465,712
India FlagKarimnagarIndia461,530
Pakistan FlagOkaraPakistan459,051
India FlagBrahmapurIndia455,415
India FlagJunagadhIndia454,309
India FlagRamgundamIndia452,261
India FlagDindigulIndia449,246
India FlagShyamnagarIndia441,956
India FlagNangiIndia440,894
India FlagAhmadnagarIndia440,670
India FlagDavangereIndia435,128
Pakistan FlagKasurPakistan434,010
Pakistan FlagMardanPakistan432,718
India FlagAnandIndia429,770
India FlagBihar SharifIndia428,280
India FlagRoorkeeIndia426,951
India FlagBathindaIndia425,092
India FlagAizawlIndia424,478
India FlagShimogaIndia419,532
India FlagBokaroIndia418,533
India FlagKarurIndia416,661
India FlagThoothukudiIndia410,760
India FlagTumkurIndia408,050
India FlagIchalkaranjiIndia407,139
India FlagDewasIndia405,021
India FlagParbhaniIndia402,845
India FlagHisarIndia395,351
India FlagKhammamIndia391,864
India FlagHaldwaniIndia391,478
India FlagDarbhangaIndia390,728
India FlagHabraIndia390,202
India FlagSatnaIndia389,835
India FlagFarrukhabadIndia387,804
India FlagJalnaIndia384,665
India FlagPanihatiIndia378,705
Bangladesh FlagShibganjBangladesh378,701
India FlagArrahIndia378,233
Uzbekistan FlagNukusUzbekistan376,075
Bangladesh FlagNatoreBangladesh369,138
India FlagDhuliaIndia366,980
India FlagHapurIndia364,613
India FlagNizamabadIndia364,301
India FlagNizamabadIndia364,301
Pakistan FlagShekhupuraPakistan361,303
India FlagKharagpurIndia358,954
India FlagKharagpurIndia358,954
India FlagRatlamIndia353,657
India FlagPunasaIndia350,000
Pakistan FlagBhimbarPakistan342,900
India FlagKukatpalliIndia341,709
Pakistan FlagJhang SadrPakistan341,210
India FlagAmbatturIndia341,049
Bangladesh FlagTungiBangladesh337,579
India FlagKamarhatiIndia332,965
India FlagChandaIndia328,351
India FlagTrichurIndia325,110
India FlagShahjanpurIndia320,434
Uzbekistan FlagAndijonUzbekistan318,419
India FlagNew DelhiIndia317,797
India FlagKultiIndia305,405
Pakistan FlagMalir CantonmentPakistan300,000
India FlagBarasatIndia298,127
India FlagBaliIndia296,973
India FlagGreater NoidaIndia293,908
India FlagNoidaIndia293,908
Bangladesh FlagNarsingdiBangladesh281,080
Pakistan FlagMingoraPakistan279,914
Bangladesh FlagBagerhatBangladesh266,388
India FlagLal Bahadur NagarIndia261,987
India FlagBaranagarIndia260,072
India FlagGajuwakaIndia258,944
India FlagEtawahIndia257,448
India FlagDurgIndia255,283
Bangladesh FlagCox's BazarBangladesh253,788
India FlagNaihatiIndia253,221
India FlagSonipatIndia250,521
India FlagAvadiIndia250,044
India FlagTiruvottiyurIndia248,059
Uzbekistan FlagBukharaUzbekistan247,644
India FlagSaugorIndia247,333
India FlagMauIndia246,050
Bangladesh FlagJessoreBangladesh243,987
Bangladesh FlagNagarpurBangladesh238,422
India FlagBarasatIndia237,783
Pakistan FlagDera Ghazi KhanPakistan236,093
India FlagRamagundamIndia235,000
Turkmenistan FlagTurkmenabatTurkmenistan234,817
India FlagGanganagarIndia231,838
Pakistan FlagNawabshahPakistan229,504
India FlagBharatpurIndia229,384
India FlagShrirampurIndia226,317
India FlagRaichurIndia225,962
India FlagQuthbullapurIndia225,816
Bangladesh FlagNarayanganjBangladesh223,622
Uzbekistan FlagQarshiUzbekistan222,898
India FlagGosabaIndia222,764
India FlagMirzapurIndia220,029
Sri Lanka FlagDehiwala-Mount LaviniaSri Lanka219,827
India FlagTanjoreIndia219,571
India FlagAmarnathIndia217,780
Pakistan FlagMirpur KhasPakistan215,657
India FlagNagercoilIndia213,858
India FlagPaliIndia210,103
India FlagRewaIndia208,461
Bangladesh FlagDinajpurBangladesh206,234
India FlagSecunderabadIndia204,182
India FlagBidarIndia204,071
India FlagMonghyrIndia203,163
India FlagBurhanpurIndia202,695
India FlagNadiadIndia202,067
Pakistan FlagChiniotPakistan201,781
India FlagChapraIndia201,597
Afghanistan FlagJalalabadAfghanistan200,331
India FlagPanchkulaIndia200,000
Kyrgyzstan FlagOshKyrgyzstan200,000
Pakistan FlagShahkotPakistan200,000
India FlagSikarIndia199,932
Pakistan FlagKamokePakistan199,531
Bangladesh FlagSaidpurBangladesh199,422
India FlagBulandshahrIndia198,612
India FlagHospetIndia197,846
India FlagGurgaonIndia197,340
India FlagSambhalIndia196,109
India FlagGandhinagarIndia195,985
India FlagMurwaraIndia195,856
India FlagNangloi JatIndia194,363
India FlagMachilipatnamIndia192,827
India FlagKatiharIndia192,555
Bangladesh FlagPar NaogaonBangladesh192,464
India FlagBhiwaniIndia190,855
Pakistan FlagSaddiqabadPakistan189,876
India FlagKultaliIndia187,942
Uzbekistan FlagQo`qonUzbekistan187,477
Bangladesh FlagPabnaBangladesh186,781
India FlagRaebareliIndia186,433
India FlagHaridwarIndia186,079
India FlagSingrauliIndia185,580
Sri Lanka FlagMoratuwaSri Lanka185,031
Bangladesh FlagPaltanBangladesh184,492
Pakistan FlagBurewalaPakistan183,915
India FlagSujangarhIndia183,808
India FlagElloreIndia183,387
Nepal FlagPatanNepal183,310
India FlagBhusavalIndia183,001
India FlagKhandwaIndia182,841
Nepal FlagBiratnagarNepal182,324
India FlagBahraighIndia182,218
India FlagSirsaIndia181,639
India FlagChandannagarIndia180,623
Bangladesh FlagTangailBangladesh180,144
India FlagSurendranagarIndia179,628
India FlagVizianagaramIndia179,358
India FlagProddaturIndia177,797
India FlagHugliIndia177,005
India FlagAlleppeyIndia176,783
India FlagAmrohaIndia176,253
India FlagTambaramIndia174,787
India FlagPathankotIndia174,306
India FlagBhindIndia174,035
India FlagShimlaIndia173,503
India FlagOngoleIndia172,872
India FlagGadag-BetageriIndia172,813
India FlagPuriIndia170,841
India FlagHaldiaIndia170,695
Pakistan FlagJacobabadPakistan170,588
India FlagRaiganjIndia170,252
India FlagIngraj BazarIndia170,039
India FlagJaunpurIndia169,572
Sri Lanka FlagJaffnaSri Lanka169,102
Bangladesh FlagJamalpurBangladesh167,900
Uzbekistan FlagChirchiqUzbekistan167,842
Turkmenistan FlagDasoguzTurkmenistan166,500
India FlagFatehpurIndia166,480
India FlagNandyalIndia165,337
Pakistan FlagMuzaffargarhPakistan165,192
India FlagUdupiIndia165,000
India FlagLoniIndia164,810
India FlagSitapurIndia164,435
Uzbekistan FlagFerganaUzbekistan164,322
Pakistan FlagMuridkePakistan164,246
India FlagShivpuriIndia164,215
Pakistan FlagJhelumPakistan164,080
India FlagBhadravatiIndia163,903
India FlagAdoniIndia163,631
India FlagVeravalIndia163,326
India FlagSambalpurIndia162,887
India FlagGadagIndia162,569
Afghanistan FlagKunduzAfghanistan161,902
India FlagUnnaoIndia161,671
India FlagBudaunIndia161,555
India FlagJindIndia161,260
India FlagMadhyamgramIndia161,126
India FlagJamuriaIndia160,242
Bangladesh FlagPuthiaBangladesh159,406
India FlagJaigaonIndia158,664
India FlagCuddaloreIndia158,569
India FlagOraiIndia158,265
India FlagHoshiarpurIndia158,142
India FlagPallavaramIndia157,145
Pakistan FlagShikarpurPakistan156,901
India FlagHanumangarhIndia155,687
India FlagKanchipuramIndia155,029
India FlagAlandurIndia153,775
India FlagGunaIndia153,689
Pakistan FlagHafizabadPakistan153,656
India FlagBahadurgarhIndia153,613
India FlagBharuchIndia153,528
India FlagMedinipurIndia153,349
India FlagFyzabadIndia153,047
India FlagDinaporeIndia152,940
Uzbekistan FlagJizzaxUzbekistan152,642
India FlagSilcharIndia152,393
India FlagBandaIndia152,218
India FlagMorenaIndia152,004
Pakistan FlagKohatPakistan151,427
India FlagTonkIndia151,331
India FlagRaj-NandgaonIndia150,755
India FlagSerilingampalleIndia150,525
India FlagVirarIndia150,357
Uzbekistan FlagUrganchUzbekistan150,110
India FlagMalkajgiriIndia150,000
India FlagShantipurIndia149,983
India FlagBarakpurIndia148,174
India FlagAmbalaIndia146,787
India FlagKrishnanagarIndia145,926
India FlagSaharsaIndia145,764
India FlagBatalaIndia145,468
Tajikistan FlagKhujandTajikistan144,865
India FlagBhimavaramIndia142,967
Pakistan FlagKhanpurPakistan142,426
Bangladesh FlagNawabganjBangladesh142,361
India FlagBalurghatIndia141,404
Pakistan FlagKhuzdarPakistan141,227
Afghanistan FlagGhazniAfghanistan141,000
India FlagKaithalIndia140,604
Uzbekistan FlagTirmizUzbekistan140,385
India FlagLakhimpurIndia140,223
India FlagHazaribaghIndia140,063
India FlagVidishaIndia140,045
Pakistan FlagDaduPakistan139,784
Pakistan FlagGojraPakistan139,726
India FlagKumbakonamIndia139,264
India FlagPorbandarIndia138,872
India FlagChitradurgaIndia138,587
India FlagThanesarIndia138,279
India FlagTiruvannamalaiIndia138,243
Sri Lanka FlagNegomboSri Lanka137,223
India FlagKanchraparaIndia136,954
India FlagMahbubnagarIndia136,135
India FlagDimapurIndia135,860
Bangladesh FlagKushtiaBangladesh135,724
India FlagRobertsonpetIndia135,218
India FlagChhindwaraIndia134,847
India FlagMandyaIndia134,845
India FlagBankuraIndia133,966
India FlagHajipurIndia133,606
India FlagGonda CityIndia133,583
Uzbekistan FlagMarg`ilonUzbekistan133,490
India FlagBhujIndia133,459
India FlagHindupurIndia133,298
Nepal FlagBirganjNepal133,238
India FlagPalghatIndia132,728
India FlagGodhraIndia131,913
India FlagKishangarhIndia131,749
India FlagPilibhitIndia131,008
India FlagBeawarIndia130,777
India FlagAboharIndia130,603
India FlagMogaIndia130,549
Bangladesh FlagSonargaonBangladesh130,000
India FlagDehriIndia129,938
Pakistan FlagMandi BahauddinPakistan129,733
Uzbekistan FlagNavoiyUzbekistan129,725
India FlagDeoriaIndia129,570
Bangladesh FlagSatkhiraBangladesh128,918
India FlagHassanIndia128,531
India FlagKhardahIndia128,346
India FlagYavatmalIndia128,175
India FlagHalisaharIndia128,172
India FlagPanvelIndia128,046
India FlagTitagarhIndia127,751
Bangladesh FlagSirajganjBangladesh127,481
Pakistan FlagTando AllahyarPakistan127,202
India FlagCuddapahIndia127,010
India FlagBettiahIndia127,008
Uzbekistan FlagAngrenUzbekistan126,957
Pakistan FlagDaska KalanPakistan126,924
India FlagHathrasIndia126,882
Pakistan FlagPakpattanPakistan126,706
Pakistan FlagBahawalnagarPakistan126,700
Pakistan FlagBahawalnagarPakistan126,617
India FlagLalitpurIndia126,475
India FlagKolarIndia126,441

South Central Asia Cities Overview

South Central Asia features multiple megacities, with Mumbai leading at 12.7M residents, followed by Karachi (11.6M) and Delhi (10.9M). Dhaka, the capital of Bangladesh, is also among the largest with 10.4M inhabitants.

India dominates the region’s urban landscape with numerous major metropolitan areas, including Bengaluru (5.1M), Kolkata (4.6M), and Chennai (4.3M). The country’s urban network extends to second-tier cities like Ahmedabad (3.7M) and Hyderabad (3.6M).

Pakistan features several major urban centers beyond Karachi, including Lahore (6.3M) and Faisalabad (2.5M). Other significant regional capitals include Kabul in Afghanistan (3M) and Tashkent in Uzbekistan (2M).