A Clean Pond

Adding pond fish that eat algae to your pond is one of the best ways to keep your water garden pond or home fish pond clean and attractive. Pond algae is not pretty to look at and has an unpleasant odor, but you can control pond algae naturally with just the right fish.

Algae eating fish don't need much from you other than a pond that won't freeze completely in the winter. In return, they will do their job so that you actually want to look at the water in your pond.

Which Fish Eat Pond Algae?

The best fish for ponds are bottom feeders. That is, they like to hang out around the bottom of the pond and eat whatever is down there. They also eat algae, and there is a bonus. Some of them are quite attractive, so you can kill pond algae and make your landscape more beautiful at the same time.


Koi are the most popular fish in a small pond. There is a good reason for that. The main reason is that Koi are very attractive. They come in shades of white, orange, and black, and get reasonably big, so they swim slow and gracefully around the water. Kids love to see them, and they spend a lot of their time ridding a pond of algae.

Koi are related to the common carp, a well-known bottom feeder, but where carp are dull in color the Koi shine. Koi come in more color variations than the typical goldfish, a relative.


Goldfish are relatives of Koi and are also descendants of the common carp but they were bred for many years to get the spectacular color that we see today. Goldfish are also great algae eating fish that will be the stars of your water garden or small pond. Goldfish are smaller than Koi but come in many more shapes and sizes.

Goldfish are less expensive that Koi but they are more susceptible to winter conditions than Koi.

Other Ways to Control Algae

Here are some other ways that you must explore to control algae.


Choosing from the right variety of water plants will have a big impact on your pond's algae growth. The plants that sit at the top of the water or float on the surface are the best choices to control algae growth. This is because they use nutrients that would otherwise feed the algae and they block sunlight which makes it harder for the algae to grow. Water plants look great in a pond so you should include them anyway. Now you have extra incentive - to keep your pond algae under control.


Using a proper pond filter for the size of your pond is the best way to control the ugly stuff like algae. Filtering of the water is important to keep it as clean as it can be. The right mix of plants and fish will do a great job, but you can't beat a filter to help get the job done. The number of pond fish you have will also be a factor. If you allow your fish to get overpopulated, the water will become more attractive to algae, not less, so balance is the key.


If you catch contaminants in your pond before they break down you will eliminate a major food source for algae. This is as simple as purchasing a pond skimmer and getting the excess debris or leaves off the surface once in a while before they sink to the bottom and break down.

A Cleaner Pond Awaits

If you manage your pond well you will control the algae without much trouble. The right mix of a filter, keeping excess debris out, pond plants, and pond fish that eat algae will all work together to do the trick.