AntananarivoAntananarivo · 2.3 million · Major city (1M-3M)
AntsirabeAntananarivo · 265,000 · Smaller city (100K-300K)
ToamasinaToamasina · 225,000 · Smaller city (100K-300K)
FianarantsoaFianarantsoa · 192,000 · Smaller city (100K-300K)
ToliaraToliara · 169,000 · Smaller city (100K-300K)
MahajangaMahajanga · 166,000 · Smaller city (100K-300K)
AntsirananaAntsiranana · 129,000 · Smaller city (100K-300K)
AmbovombeToliara · 114,000 · Smaller city (100K-300K)
AntehirokaAntananarivo · 80,000 · Small city (under 100K)
Belo TsiribihinaToliara · 72,000 · Small city (under 100K)
ImerintsiatosikaAntananarivo · 70,000 · Small city (under 100K)
TolanaroToliara · 67,000 · Small city (under 100K)
AnalavoryAntananarivo · 62,000 · Small city (under 100K)
AmbanjaAntsiranana · 60,000 · Small city (under 100K)
AndoharanofotsyAntananarivo · 59,000 · Small city (under 100K)
AntsalovaMahajanga · 58,000 · Small city (under 100K)
AntanifotsyAntananarivo · 54,000 · Small city (under 100K)
Ankadinondry-SakayAntananarivo · 54,000 · Small city (under 100K)
MorondavaToliara · 54,000 · Small city (under 100K)
AmpanihyToliara · 52,000 · Small city (under 100K)
TanjombatoAntananarivo · 50,000 · Small city (under 100K)
AmpitatafikaFianarantsoa · 50,000 · Small city (under 100K)
EjedaToliara · 50,000 · Small city (under 100K)
AmbatondrazakaToamasina · 48,000 · Small city (under 100K)
FaratsihoAntananarivo · 47,000 · Small city (under 100K)
AmboasaryToliara · 46,000 · Small city (under 100K)
TsiroanomandidyAntananarivo · 44,000 · Small city (under 100K)
ManakaraFianarantsoa · 44,000 · Small city (under 100K)
Talata-matyAntananarivo · 44,000 · Small city (under 100K)
MaroantsetraToamasina · 43,000 · Small city (under 100K)
Fenoarivo AtsinananaToamasina · 42,000 · Small city (under 100K)
AmbohitrimanjakaAntananarivo · 42,000 · Small city (under 100K)
SoavinandrianaAntananarivo · 40,000 · Small city (under 100K)
IhosyFianarantsoa · 40,000 · Small city (under 100K)
MarovoayMahajanga · 39,000 · Small city (under 100K)
VangaindranoFianarantsoa · 39,000 · Small city (under 100K)
MahanoroToamasina · 38,000 · Small city (under 100K)
AmbatofinandrahanaFianarantsoa · 37,000 · Small city (under 100K)
AndilamenaToamasina · 37,000 · Small city (under 100K)
MandotoAntananarivo · 37,000 · Small city (under 100K)
AnosialaAntananarivo · 37,000 · Small city (under 100K)
IkongoFianarantsoa · 37,000 · Small city (under 100K)
VohipenoToamasina · 36,000 · Small city (under 100K)
AmbohibaryToamasina · 36,000 · Small city (under 100K)
MananjaryFianarantsoa · 36,000 · Small city (under 100K)
VavateninaToamasina · 36,000 · Small city (under 100K)
MahaboToliara · 36,000 · Small city (under 100K)
SambavaAntsiranana · 35,000 · Small city (under 100K)
Mananara AvaratraToamasina · 35,000 · Small city (under 100K)
IkalamavonyFianarantsoa · 35,000 · Small city (under 100K)
FarafanganaFianarantsoa · 35,000 · Small city (under 100K)
AndapaAntsiranana · 35,000 · Small city (under 100K)
BetafoAntananarivo · 34,000 · Small city (under 100K)
MoramangaToamasina · 34,000 · Small city (under 100K)
AnkazomiriotraAntananarivo · 34,000 · Small city (under 100K)
AmparafaravolaToamasina · 33,000 · Small city (under 100K)
AntalahaAntsiranana · 32,000 · Small city (under 100K)
SakarahaToliara · 31,000 · Small city (under 100K)
AmbalavaoFianarantsoa · 30,000 · Small city (under 100K)
AndranomanelatraAntananarivo · 30,000 · Small city (under 100K)
AntsampandranoAntananarivo · 30,000 · Small city (under 100K)
Mananasy-TsitakondazaAntananarivo · 30,000 · Small city (under 100K)
AntsahalavaAntananarivo · 30,000 · Small city (under 100K)
FandrianaFianarantsoa · 29,000 · Small city (under 100K)
AndoharanomaitsoFianarantsoa · 29,000 · Small city (under 100K)
FenoarivobeAntananarivo · 29,000 · Small city (under 100K)
MampikonyMahajanga · 29,000 · Small city (under 100K)
AmbatolampyAntananarivo · 29,000 · Small city (under 100K)
ArivonimamoAntananarivo · 28,000 · Small city (under 100K)
TsinjoarivoAntananarivo · 28,000 · Small city (under 100K)
SahavatoFianarantsoa · 28,000 · Small city (under 100K)
SandrandahyFianarantsoa · 28,000 · Small city (under 100K)
ImitoFianarantsoa · 28,000 · Small city (under 100K)
AmbositraFianarantsoa · 28,000 · Small city (under 100K)
AmbohijanaharyToamasina · 28,000 · Small city (under 100K)
TsinjoarivoAntananarivo · 28,000 · Small city (under 100K)
AmpasimanolotraToamasina · 28,000 · Small city (under 100K)
AmbodibonaraToamasina · 28,000 · Small city (under 100K)
MarolamboToamasina · 28,000 · Small city (under 100K)
BeharaToliara · 27,000 · Small city (under 100K)
AmbohijanakaAntananarivo · 27,000 · Small city (under 100K)
TsaravaryFianarantsoa · 27,000 · Small city (under 100K)
VohipahoFianarantsoa · 27,000 · Small city (under 100K)
MiandrarivoAntananarivo · 27,000 · Small city (under 100K)
MandabeToliara · 27,000 · Small city (under 100K)
AntsiatsiakaToamasina · 27,000 · Small city (under 100K)
AndranomavoMahajanga · 27,000 · Small city (under 100K)
Alakamisy IteninaFianarantsoa · 27,000 · Small city (under 100K)
Soanierana IvongoToamasina · 27,000 · Small city (under 100K)
AmbinanisakanaToamasina · 27,000 · Small city (under 100K)
AmbodiangezokaAntsiranana · 27,000 · Small city (under 100K)
BeramanjaAntsiranana · 26,000 · Small city (under 100K)
AnosipatranaAntananarivo · 26,000 · Small city (under 100K)
MahitsyAntananarivo · 26,000 · Small city (under 100K)
TsarazazaFianarantsoa · 26,000 · Small city (under 100K)
MalaimbandyToliara · 26,000 · Small city (under 100K)
MahamboToamasina · 26,000 · Small city (under 100K)
AmbatofotsyFianarantsoa · 26,000 · Small city (under 100K)
AmbatomboronaAntananarivo · 26,000 · Small city (under 100K)
MaevatananaMahajanga · 26,000 · Small city (under 100K)
AndasibeToamasina · 26,000 · Small city (under 100K)
MaintiranoMahajanga · 26,000 · Small city (under 100K)
FenoarivoAntananarivo · 26,000 · Small city (under 100K)
AmbatomiadyAntananarivo · 25,000 · Small city (under 100K)
MahatalakyToliara · 25,000 · Small city (under 100K)
FidiranaAntananarivo · 25,000 · Small city (under 100K)
Antsirabe AvaratraAntsiranana · 25,000 · Small city (under 100K)
AnkazomboronaMahajanga · 25,000 · Small city (under 100K)
AmpahanaAntsiranana · 25,000 · Small city (under 100K)
TsaratananaMahajanga · 25,000 · Small city (under 100K)
SahasoaFianarantsoa · 25,000 · Small city (under 100K)
Anivorano AvaratraAntsiranana · 25,000 · Small city (under 100K)
AntsohihyMahajanga · 24,000 · Small city (under 100K)
MahaizaAntananarivo · 24,000 · Small city (under 100K)
Ambalamanasy IIAntsiranana · 24,000 · Small city (under 100K)
AnjozorobeAntananarivo · 24,000 · Small city (under 100K)
SoamanandrarinyAntananarivo · 24,000 · Small city (under 100K)
TsiatosikaFianarantsoa · 24,000 · Small city (under 100K)
MiarinarivoToamasina · 24,000 · Small city (under 100K)
LoparyFianarantsoa · 24,000 · Small city (under 100K)