The peyote cactus [Lophophora williamsii] is found natively in the southwestern United States of America. In the U.S., its native range is the limestone soils of southern Texas.It also is found natively, across the border, into northern and central Mexico.
Chat with our AI personalities
Peyote is native to southern North America, mainly distributed in Mexico. In the United States it grows in southern Texas.