Las iguanas de roca suelen habitar áreas subtropicales con bosques secos en las Indias occidentales, caracterizados por caliza erosionada y poca vegetación, variando desde moderadamente seco con vegetación, como las acacias, hasta hábitats extremadamente secos con vegetación como cactus.