Analavory es una comuna rural de primera categoría que abarca veinticuatro fokontany:[1][2]
- Ambatomitsangana
- Ambohibary I
- Ambohibola
- Ambohijafy
- Ambohimanana
- Ambohitrantoandro
- Amboniriana
- Aminaviavy
- Amparaky
- Amparihy
- Analavory
- Andranomavo
- Andranonatoho
- Ankonabe
- Ankorondrano
- Ankotrabe
- Antanetibe
- Antanetimboahangy
- Kianjasoa
- Mandrevo
- Marosoka
- Ngilomby
- Soaronono
- Tsarazaza