This species occurs from Bolivia and Paraguay in South America to northern Mexico in North America.
They are generally found in tropical and subtropical forests (including rainforests) at altitudes of about above sea level [REF].