The sailfin molly is a subtropical fish, found along the North American coast from North Carolina to Mexico. They are commonly found in still or slow-moving freshwater habitats such as springs, streams, creeks, ponds, but can also inhabit the Gulf of Mexico. Although algae are their main source of food, the sailfin molly may also consume crustaceans and insects.