Según la clasificación del Congreso Ornitológico Internacional (IOC) (Versión 4.4, 2014) y Clements Checlist 6.9, se reconocen 6 subespecies, con su correspondiente distribución geográfica: