绝大多数生物碱,主要分布在高等植物,尤其是双子叶植物中,如毛茛科、罂粟科、防己科、茄科、夹竹桃科、芸香科、豆科、小檗科等。极少数生物碱分布在低等植物中。一种植物体内多有数种,或数十种生物碱共存,且它们的化学结构有相似之处。