仙人掌分布我国南方沿海地区常见栽培,在广东、广西南部和海南沿海地区逸为野生。
仙人掌的生长环境是这样:喜阳光、温暖、耐旱,怕寒冷、怕涝、怕酸性土壤,适合在中性、微碱性土壤生长,pH值在7.0-7.5。因为仙人掌是怕寒冷的,腾格里沙漠在宁夏内蒙一带,属于高维度地区,深秋开始到来年春季都是寒冷的,所以不宜生长。
仙人掌原产墨西哥东海岸、美国南部及东南部沿海地区、西印度群岛、百慕大群岛和南美洲北部;在加那利群岛、印度和澳大利亚东部逸生;中国于明末引种,南方沿海地区常见栽培,在广东、广西南部和海南沿海地区逸为野生。