Meskalin ist nur für bestimmte religiöse Gruppen (wie die Native American Church) und in der wissenschaftlichen und medizinischen Forschung legal. Im Jahr 1990 entschied der Oberste Gerichtshof, dass der Bundesstaat Oregon die Verwendung von Meskalin bei religiösen Zeremonien der amerikanischen Ureinwohner verbieten könne. Im Jahr 1990 entschied der Oberste Gerichtshof, dass der Bundesstaat Oregon die Verwendung von Meskalin in religiösen Zeremonien der amerikanischen Ureinwohner verbieten kann.