Population of Cities in Madagascar (2017)

1
Over 1 Million
5
100,000 to 1 Million
85
10,000 to 100,000

Madagascar has 1 cities with more than a million people, 5 cities with between 100,000 and 1 million people, and 85 cities with between 10,000 and 100,000 people. The largest city in Madagascar is Antananarivo, with a population of 1,391,433 people.

Name 2017 Population
Antananarivo1,391,433
Toamasina206,373
Antsirabe186,253
Fianarantsoa167,227
Mahajanga154,657
Toliara115,319
Antsiranana82,937
Antanifotsy70,626
Ambovombe66,818
Ambilobe56,000
Amparafaravola51,519
Fort Dauphin45,141
Ambatondrazaka43,134
Mananara41,209
Soavinandriana40,453
Mahanoro39,879
Soanierana Ivongo39,271
Faratsiho37,563
Nosy Varika37,152
Vavatenina36,916
Morondava36,803
Amboasary36,082
Manakara35,499
Antalaha34,112
Ikongo32,374
Antsohimbondrona32,080
Manjakandriana31,840
Sambava31,522
Fandriana31,437
Marovoay31,253
Betioky31,102
Ambanja30,621
Ambositra30,353
Tsiombe29,825
Betafo29,785
Moramanga29,212
Ambatolampy28,461
Ambalavao28,027
Sahavato28,000
Mananjary27,686
Tsiroanomandidy27,060
Vohipaho27,000
Miandrarivo27,000
Marolambo26,160
Ambatofinandrahana25,997
Ankazoabo25,961
Ampanihy25,686
Vohibinany25,311
Ampahana25,000
Farafangana24,764
Maevatanana24,000
Belo sur Tsiribihina23,900
Maroantsetra23,859
Vangaindrano23,523
Beloha23,021
Hell-Ville22,680
Ambato Boeny22,529
Arivonimamo21,982
Sakaraha21,826
Antsohihy21,290
Fenoarivo Atsinanana21,036
Soanindrariny21,000
Sitampiky21,000
Ampasimanolotra21,000
Andapa20,798
Miandrivazo20,631
Vondrozo19,949
Andilamena19,750
Fenoarivo Be19,605
Anjozorobe19,027
Beroroha18,632
Ifanadiana17,543
Sadabe17,000
Ambohitrolomahitsy17,000
Amboanjo17,000
Ihosy16,990
Bealanana16,948
Tsaratanana16,761
Ambarakaraka16,114
Ankazondandy16,000
Maintirano16,000
Alarobia16,000
Ankazobe15,722
Ikalamavony15,601
Kopoky15,000
Ifatsy15,000
Tranovaho13,000
Antsirabe Afovoany13,000
Ambodifotatra11,830
Antakotako11,000
Andovoranto10,429
Ambodivoara10,000
Sahatavy10,000
Miadanandriana10,000
Mantasoa10,000
Mahabe10,000
Fandrandava9,000
Merikanjaka8,000
Bemaitso8,000
Ambohitrandriamanitra8,000
Mahavelona7,987
Sadjoavato7,600
Manato7,000
Behompy7,000
Sambaina7,000
Beteza7,000
Anjepy6,000
Vohimanitra6,000
Ranohira6,000
Ambohitseheno6,000
Miarinarivo