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