Is sunfish a marine fish or a freshwater fish?
Sunfish is a freshwater fish, and its origin is America. They are mainly distributed in the lake system of the United States and fresh water areas such as rivers and lakes in Mexico. Later, they were introduced to other continents and countries, and there were also artificially raised varieties in China. However, they can only live in fresh water, not in seawater. Therefore, they are freshwater fish, not marine fish.