The natural range of Salix humboldtiana spans from central Mexico to southern Chile and Argentina,growing in areas with tropical, subtropical and temperate climate between near sea level to 3300 meters of elevation.