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