Arten er naturlig utbredt på Madagaskar (men ikke lengst sør), fra havnivået og opp til cirka . Arten er også introdusert til Réunion, der den finnes fra havnivået og opp til cirka . På Madagaskar opptrer arten i skog- og buskområder, for det meste i sekundære habitater; finnes også på gressletter, i spredte eukalyptusplantasjer og på ugressaktig jordbruksland, men fuglene unngår tett skog med lukkede trekroner. På Réunion foretrekker arten buskete områder med godt bunndekke, inkludert forlatt jordbruksland med bregner og lyngheivegetasjon, men sjelden i fjellhei.