Bloodroot is native to eastern North America from Nova Scotia, Canada southward to Florida, United States, and west to Great Lakes and down the Mississippi embayment.
Sanguinaria canadensis plants are found growing in moist to dry woods and thickets, often on flood plains and near shores or streams on slopes.