Habita en las zonas áridas y desiertos rocosos de América del Norte y bosques tropicales secos.