Arten er utbredt fra Mexico i nord til Brasil i sør, inkludert noen øyer i Vestindia.