Arten er utbredt fra Mexico i nord til Peru i sør, i Sør-Amerika langs Andesfjellene.