Según la clasificación del Congreso Ornitológico Internacional (IOC) y Clements Checklist v.2017, se reconocen diez subespecies, con su correspondiente distribución geográfica: