Caribbean Cities by Population 2025

5 Most Populated Caribbean Cities

City
Country
Population
Dominican Republic FlagSanto DomingoDominican Republic3,648,110
Haiti FlagPort-au-PrinceHaiti3,133,080
Puerto Rico FlagSan JuanPuerto Rico2,433,680
Cuba FlagHavanaCuba2,156,350
Dominican Republic FlagSantiago de los CaballerosDominican Republic1,200,000
Dominican Republic FlagSanto Domingo OesteDominican Republic701,269
Dominican Republic FlagSanto Domingo EsteDominican Republic700,000
Jamaica FlagKingstonJamaica603,770
Jamaica FlagNew KingstonJamaica583,958
Trinidad and Tobago FlagPort of SpainTrinidad and Tobago546,564
Cuba FlagSantiago de CubaCuba443,285
Haiti FlagCarrefourHaiti442,156
Haiti FlagDelmas 73Haiti382,920
Cuba FlagHolguinCuba319,102
Cuba FlagCamagueyCuba313,701
Haiti FlagPetionvilleHaiti283,052
Cuba FlagGuantanamoCuba272,801
Cuba FlagSanta ClaraCuba250,512
Haiti FlagPort-de-PaixHaiti250,000
Haiti FlagCroix-des-BouquetsHaiti229,127
Bahamas FlagNassauBahamas227,940
Cuba FlagDiez de OctubreCuba227,293
Dominican Republic FlagSan Pedro de MacorisDominican Republic217,899
Cuba FlagArroyo NaranjoCuba210,053
Dominican Republic FlagLa RomanaDominican Republic208,437
Cuba FlagLas TunasCuba203,684
Puerto Rico FlagBayamonPuerto Rico203,499
Cuba FlagBayamoCuba192,632
Cuba FlagBoyerosCuba188,593
Cuba FlagPinar del RioCuba186,990
Cuba FlagCienfuegosCuba186,644
Cuba FlagHabana del EsteCuba178,041
Dominican Republic FlagBella VistaDominican Republic175,683
Puerto Rico FlagCarolinaPuerto Rico170,404
Cuba FlagSan Miguel del PadronCuba159,273
Cuba FlagCentro HabanaCuba158,151
Dominican Republic FlagSan CristobalDominican Republic154,040
Puerto Rico FlagPoncePuerto Rico152,634
Cuba FlagMatanzasCuba146,733
Dominican Republic FlagPuerto PlataDominican Republic146,000
Jamaica FlagSpanish TownJamaica145,018
Cuba FlagCiego de AvilaCuba142,027
Haiti FlagJacmelHaiti137,966
Haiti FlagOkapHaiti134,815
Haiti FlagLeoganeHaiti134,190
Cuba FlagCerroCuba132,351
Cuba FlagManzanilloCuba128,188
Cuba FlagSancti SpiritusCuba127,069
Haiti FlagLes CayesHaiti125,799
Curacao FlagWillemstadCuracao125,000
Dominican Republic FlagSan Francisco de MacorisDominican Republic124,763
Dominican Republic FlagSalvaleon de HigueeyDominican Republic123,787
Haiti FlagTigwavHaiti117,504
Cuba FlagGuanabacoaCuba112,964
Jamaica FlagPortmoreJamaica102,861
Cuba FlagPalma SorianoCuba102,826
Dominican Republic FlagConcepcion de La VegaDominican Republic102,426
Dominican Republic FlagPunta CanaDominican Republic100,023
Cuba FlagAlamarCuba100,000
Cuba FlagCardenasCuba98,515
Barbados FlagBridgetownBarbados98,511
Haiti FlagJeremieHaiti97,503
Cuba FlagLa Habana ViejaCuba95,383
Cuba FlagMoaCuba92,852
Martinique FlagFort-de-FranceMartinique89,995
Haiti FlagMiragoaneHaiti89,202
Puerto Rico FlagCaguasPuerto Rico86,804
Haiti FlagGonayivHaiti84,961
Jamaica FlagMontego BayJamaica82,867
Puerto Rico FlagGuaynaboPuerto Rico81,360
Puerto Rico FlagMayagueezPuerto Rico78,647
Dominican Republic FlagSanta Cruz de BarahonaDominican Republic77,160
Cuba FlagPuerto PadreCuba76,838
Dominican Republic FlagBonaoDominican Republic73,269
Dominican Republic FlagSan Juan de la MaguanaDominican Republic72,950
Cuba FlagContramaestreCuba70,438
Cuba FlagGuira de MelenaCuba69,879
Cuba FlagConsolacion del SurCuba69,857
Cuba FlagGueinesCuba68,935
Cuba FlagArtemisaCuba68,073
Trinidad and Tobago FlagChaguanasTrinidad and Tobago67,433
Cuba FlagSan LuisCuba67,293
Dominican Republic FlagBajos de HainaDominican Republic66,784
Dominican Republic FlagBaniDominican Republic66,709
Haiti FlagSaint-MarcHaiti66,226
Cuba FlagMoronCuba66,060
Cuba FlagColonCuba63,882
Guadeloupe FlagLes AbymesGuadeloupe63,058
Cuba FlagFloridaCuba63,007
Cuba FlagSagua la GrandeCuba62,073
Dominican Republic FlagMocaDominican Republic61,834
Cuba FlagTrinidadCuba60,206
Cuba FlagSan CristobalCuba59,579
Dominican Republic FlagAzuaDominican Republic59,139
Trinidad and Tobago FlagMon ReposTrinidad and Tobago56,380
Trinidad and Tobago FlagSan FernandoTrinidad and Tobago55,419
Cuba FlagPlacetasCuba55,408
Cuba FlagSan Jose de las LajasCuba54,847
Cuba FlagJaguey GrandeCuba54,363
Puerto Rico FlagTrujillo AltoPuerto Rico54,189
Cuba FlagNuevitasCuba54,022
Cuba FlagBanesCuba53,104
Cuba FlagBartolome MasoCuba53,024
Haiti FlagThomazeauHaiti52,017
Cuba FlagCorralilloCuba51,881
Cuba FlagJesus MenendezCuba51,002
United States Virgin Islands FlagSaint CroixUnited States Virgin Islands50,601
Dominican Republic FlagVilla FranciscaDominican Republic50,185
Cuba FlagJobaboCuba49,403
Puerto Rico FlagAreciboPuerto Rico49,318
Haiti FlagGrangwavHaiti49,288
Haiti FlagVerrettesHaiti48,724
Cuba FlagBaracoaCuba48,362
Dominican Republic FlagMaoDominican Republic48,297
Cuba FlagJovellanosCuba47,164
Jamaica FlagMandevilleJamaica47,115
Bahamas FlagLucayaBahamas46,525
Dominican Republic FlagBoca ChicaDominican Republic46,300
Cuba FlagBautaCuba45,768
Cuba FlagSanto DomingoCuba45,476
Dominican Republic FlagSalcedoDominican Republic45,299
Jamaica FlagMay PenJamaica44,755
Cuba FlagCabaiguanCuba44,515
Cuba FlagReglaCuba44,431
Cuba FlagSan GermanCuba43,892
Cuba FlagRanchueloCuba43,695
Cuba FlagSan Antonio de los BanosCuba42,724
Cuba FlagCacocumCuba42,623
Cuba FlagYaguajayCuba42,218
Haiti FlagKenscoffHaiti42,175
Dominican Republic FlagEsperanzaDominican Republic42,169
Dominican Republic FlagCotuiDominican Republic41,641
Cuba FlagManicaraguaCuba41,532
Cuba FlagAmancioCuba41,523
Cuba FlagJiguaniCuba41,106
Cuba FlagCifuentesCuba40,142
Dominican Republic FlagVilla AltagraciaDominican Republic40,027
Cuba FlagGuaimaroCuba39,358
Martinique FlagLe LamentinMartinique39,229
Cuba FlagCaibarienCuba39,140
Cuba FlagCumanayaguaCuba38,687
Cuba FlagCondadoCuba38,248
Haiti FlagSaint-RaphaelHaiti37,739
Dominican Republic FlagHato Mayor del ReyDominican Republic35,999
Trinidad and Tobago FlagRio ClaroTrinidad and Tobago35,650
Cuba FlagCamajuaniCuba35,515
Cuba FlagSantiago de las VegasCuba35,241
Trinidad and Tobago FlagArimaTrinidad and Tobago35,000
Haiti FlagTi Port-de-PaixHaiti34,657
Cuba FlagSanta Cruz del SurCuba34,601
Cuba FlagMinas de MatahambreCuba34,419
Cuba FlagRemediosCuba34,108
Puerto Rico FlagFajardoPuerto Rico34,068
Dominican Republic FlagNaguaDominican Republic33,862
Cuba FlagMadrugaCuba33,798
Cuba FlagUnion de ReyesCuba33,646
Dominican Republic FlagVilla BisonoDominican Republic33,137
Haiti FlagLenbeHaiti32,645
Guadeloupe FlagBaie-MahaultGuadeloupe30,551
Aruba FlagOranjestadAruba29,998
Dominican Republic FlagJarabacoaDominican Republic29,983
Puerto Rico FlagLevittownPuerto Rico29,785
Cuba FlagVertientesCuba29,704
Cuba FlagCiro RedondoCuba29,560
Dominican Republic FlagConstanzaDominican Republic29,481
Cayman Islands FlagGeorge TownCayman Islands29,370
Puerto Rico FlagVega BajaPuerto Rico29,325
Cuba FlagMarielCuba28,987
Cuba FlagYaraCuba28,944
Cuba FlagLa SaludCuba28,796
Guadeloupe FlagLe GosierGuadeloupe28,698
Dominican Republic FlagVilla ConsueloDominican Republic28,621
Cuba FlagMaisiCuba28,276
Puerto Rico FlagCatanoPuerto Rico28,093
Cuba FlagGibaraCuba27,603
Cuba FlagVinalesCuba27,129
Bahamas FlagFreeportBahamas26,910
Cuba FlagPedro BetancourtCuba26,761
Trinidad and Tobago FlagMarabellaTrinidad and Tobago26,700
Cuba FlagCuetoCuba26,527
Cuba FlagEncrucijadaCuba26,155
Jamaica FlagOld HarbourJamaica26,024
Haiti FlagGressierHaiti25,947
Cuba FlagRio Guayabal de YaterasCuba25,753
Cuba FlagLos PalaciosCuba25,703
Cuba FlagLimonarCuba25,421
Cuba FlagGuanajayCuba25,258
Cuba FlagCampechuelaCuba25,069
Guadeloupe FlagPetit-BourgGuadeloupe24,994
Cuba FlagCrucesCuba24,906
Saint Vincent and the Grenadines FlagKingstownSaint Vincent and the Grenadines24,518
Antigua and Barbuda FlagSaint John'sAntigua and Barbuda24,226
Cuba FlagChambasCuba24,114
Cuba FlagPericoCuba24,073
Martinique FlagLe RobertMartinique23,814
Cuba FlagRio CautoCuba23,737
Cuba FlagAguada de PasajerosCuba23,606
Dominican Republic FlagSanta Cruz de El SeiboDominican Republic23,547
Dominican Republic FlagTamborilDominican Republic23,304
Cuba FlagCalimeteCuba23,255
Cuba FlagPalmiraCuba23,078
Guadeloupe FlagSainte-AnneGuadeloupe22,859
Guadeloupe FlagLe MouleGuadeloupe22,692
Cuba FlagLajasCuba22,602
Puerto Rico FlagBarcelonetaPuerto Rico22,322
Dominican Republic FlagLas Matas de FarfanDominican Republic21,802
Puerto Rico FlagGuayamaPuerto Rico21,575
Aruba FlagTanki LeendertAruba21,500
Cuba FlagJimaguayuCuba21,169
Cuba FlagCauto CristoCuba21,159
Dominican Republic FlagSan Jose de OcoaDominican Republic21,148
Dominican Republic FlagBayaguanaDominican Republic21,055
Trinidad and Tobago FlagLaventilleTrinidad and Tobago21,000
Cuba FlagMinasCuba20,863
Jamaica FlagLinsteadJamaica20,660
Puerto Rico FlagHumacaoPuerto Rico20,387
Martinique FlagSainte-MarieMartinique20,380
Puerto Rico FlagYaucoPuerto Rico20,295
Cuba FlagEsmeraldaCuba20,274
Cuba FlagNueva GeronaCuba20,264
Cuba FlagJarucoCuba20,207
Guadeloupe FlagSainte-RoseGuadeloupe20,192
Dominican Republic FlagRio GrandeDominican Republic20,154
Cuba FlagColombiaCuba20,096
Cuba FlagVaraderoCuba20,000
Saint Lucia FlagCastriesSaint Lucia20,000
United States Virgin Islands FlagCharlotte AmalieUnited States Virgin Islands20,000
Cuba FlagFomentoCuba19,991
Cuba FlagBahia HondaCuba19,834
Guadeloupe FlagCapesterre-Belle-EauGuadeloupe19,821
Cuba FlagFlorenciaCuba19,811
Martinique FlagLe FrancoisMartinique19,682
Cuba FlagJatibonicoCuba19,644
Cuba FlagRodasCuba19,212
Trinidad and Tobago FlagPoint FortinTrinidad and Tobago19,056
Dominican Republic FlagMonte LlanoDominican Republic19,029
Cuba FlagNiqueroCuba18,771
Dominican Republic FlagCiudad NuevaDominican Republic18,756
Dominican Republic FlagNeibaDominican Republic18,670
Haiti FlagHincheHaiti18,590
Jamaica FlagHalf Way TreeJamaica18,552
Puerto Rico FlagCayeyPuerto Rico18,494
Cuba FlagGuisaCuba18,408
Cuba FlagSanta Cruz del NorteCuba18,402
Cuba FlagSagua de TanamoCuba18,282
Guadeloupe FlagPointe-a-PitreGuadeloupe18,264
Haiti FlagFond ParisienHaiti18,256
Cuba FlagBejucalCuba18,123
Saint Vincent and the Grenadines FlagKingstown ParkSaint Vincent and the Grenadines17,994
Cuba FlagPrimero de EneroCuba17,934
Cuba FlagJobaboCuba17,804
Trinidad and Tobago FlagTunapunaTrinidad and Tobago17,758
Dominican Republic FlagQuisqueyaDominican Republic17,694
Puerto Rico FlagCandelariaPuerto Rico17,631
Martinique FlagDucosMartinique17,394
Dominican Republic FlagSan Fernando de Monte CristiDominican Republic17,001
Trinidad and Tobago FlagScarboroughTrinidad and Tobago17,000
Martinique FlagSaint-JosephMartinique16,974
Cuba FlagLa SierpeCuba16,937
Cuba FlagSibanicuCuba16,856
Dominican Republic FlagSabana Grande de BoyaDominican Republic16,834
Cuba FlagMedia LunaCuba16,713
Cuba FlagAbreusCuba16,711
Cuba FlagVenezuelaCuba16,601
Dominica FlagRoseauDominica16,571
Jamaica FlagSavanna-la-MarJamaica16,553
Cuba FlagGuaneCuba16,548
Dominican Republic FlagDajabonDominican Republic16,398
Dominican Republic FlagSabanetaDominican Republic16,380
Puerto Rico FlagManatiPuerto Rico16,092
Puerto Rico FlagAguadillaPuerto Rico16,073
Trinidad and Tobago FlagSangre GrandeTrinidad and Tobago15,968
Haiti FlagDesarmesHaiti15,594
Dominican Republic FlagMonte PlataDominican Republic15,532
Cuba FlagAlquizarCuba15,275
Cuba FlagBaraguaCuba15,268
Aruba FlagSan NicolasAruba15,200
Trinidad and Tobago FlagParadiseTrinidad and Tobago15,067
Martinique FlagLa TriniteMartinique15,040
Cuba FlagJamaicaCuba15,000
Cuba FlagGuayosCuba15,000
Cuba FlagSan Nicolas de BariCuba14,914
Guadeloupe FlagLamentinGuadeloupe14,891
Jamaica FlagPort AntonioJamaica14,400
Dominican Republic FlagCristo ReyDominican Republic14,325
Dominican Republic FlagSabana de la MarDominican Republic13,977
Cuba FlagBatabanoCuba13,832
Jamaica FlagSaint Ann's BayJamaica13,671
Puerto Rico FlagRio GrandePuerto Rico13,467
Dominican Republic FlagSan CarlosDominican Republic13,456
Cuba FlagMartiCuba13,439
Dominican Republic FlagDuvergeDominican Republic13,405
Dominican Republic FlagCambita GarabitosDominican Republic13,382
Martinique FlagRiviere-PiloteMartinique13,359
Cuba FlagManatiCuba13,278
Puerto Rico FlagDoradoPuerto Rico13,117
Saint Lucia FlagBiseeSaint Lucia12,980
Saint Kitts and Nevis FlagBasseterreSaint Kitts and Nevis12,920
Cuba FlagQuivicanCuba12,919
Aruba FlagSanta CruzAruba12,900
Jamaica FlagBog WalkJamaica12,873
Jamaica FlagConstant SpringJamaica12,830
Jamaica FlagEwartonJamaica12,797
Cuba FlagQuemado de GuinesCuba12,736
Guadeloupe FlagSaint-FrancoisGuadeloupe12,732
Bahamas FlagWest EndBahamas12,724
Cuba FlagCandelariaCuba12,675
Dominican Republic FlagLa JuliaDominican Republic12,575
Puerto Rico FlagIsabelaPuerto Rico12,505
Cuba FlagLos ArabosCuba12,504
Dominican Republic FlagCabralDominican Republic12,303
Haiti FlagDessalinesHaiti12,288
Trinidad and Tobago FlagPenalTrinidad and Tobago12,281
Dominican Republic FlagComendadorDominican Republic12,070
Puerto Rico FlagSan GermanPuerto Rico12,055
Trinidad and Tobago FlagAroucaTrinidad and Tobago12,054
Puerto Rico FlagVega AltaPuerto Rico12,036
Aruba FlagParaderaAruba12,000
Puerto Rico FlagCoamoPuerto Rico11,940
Puerto Rico FlagHormiguerosPuerto Rico11,934
Haiti FlagSaint-Louis du NordHaiti11,849
Dominican Republic FlagSalsipuedesDominican Republic11,675
Dominican Republic FlagVilla VasquezDominican Republic11,642
Dominican Republic FlagYamasaDominican Republic11,595
Puerto Rico FlagSan SebastianPuerto Rico11,590
Dominican Republic FlagSan Gregorio de NiguaDominican Republic11,542
Aruba FlagSavanetaAruba11,500
Guadeloupe FlagBasse-TerreGuadeloupe11,472
Haiti FlagFort LiberteHaiti11,465
Dominican Republic FlagSamanaDominican Republic11,432
Dominican Republic FlagSanchezDominican Republic11,365
Puerto Rico FlagCorozalPuerto Rico11,297
Cayman Islands FlagWest BayCayman Islands11,269
Dominican Republic FlagPedernalesDominican Republic11,072
Dominican Republic FlagVicente NobleDominican Republic11,060
Martinique FlagLe Gros-MorneMartinique11,025
Puerto Rico FlagCabo RojoPuerto Rico10,839
Cuba FlagMantuaCuba10,797
Dominican Republic FlagSabana YeguaDominican Republic10,624
Haiti FlagTrou du NordHaiti10,569
Cuba FlagEsperanzaCuba10,462
Dominican Republic FlagLa AgustinaDominican Republic10,457
Cuba FlagCalabazar de SaguaCuba10,455
Cayman Islands FlagBodden TownCayman Islands10,341
Dominican Republic FlagLas Matas de Santa CruzDominican Republic10,218
Dominican Republic FlagVilla GonzalezDominican Republic10,177
Guadeloupe FlagSaint-ClaudeGuadeloupe10,134
Haiti FlagOuanamintheHaiti10,118
Dominican Republic FlagFantinoDominican Republic10,024

Caribbean Cities Overview

The Caribbean region features a diverse array of urban centers, with the largest cities concentrated in the Greater Antilles. Santo Domingo, the capital of the Dominican Republic, stands as the region’s most populous city with 2.2M residents, while Havana in Cuba follows closely with 2.2M inhabitants. Port-au-Prince, Haiti‘s capital, ranks third with 1.2M residents.

The Dominican Republic hosts several major urban centers, including Santiago de los Caballeros (1.2M), Santo Domingo Oeste (701.3K), and Santo Domingo Este (700K). Similarly, Cuba features multiple significant cities, with Santiago de Cuba (555.9K) and Camaguey (347.6K) among its larger urban areas.

The English-speaking Caribbean is anchored by Jamaica‘s capital Kingston (937.7K) and its metropolitan extension New Kingston (584K). Nassau in the Bahamas serves as another important center with 227.9K residents. San Juan in Puerto Rico maintains a significant presence with 418.1K inhabitants.