Es endémica de los bosques andinos y páramos de la Sierra Nevada de Santa Marta en el Departamento de Magdalena, al Norte de ColombiaSu hábitat natural incluye montanos secos, subtropical o tropical, a altitudes de entre los 2.353 a 4.800 metros sobre el nivel del mar.