Cattails grow best in marshy areas or near water. The soil should be rich in organic matter, and have high moisture content.