La especie está muy extendida en la parte occidental de la isla, en la zona situada entre los ríos Mahajamba y Betsiboka, donde prefiere las zonas de bosque caducifolio seco tropical subtropical.