Creating a garden pond is a wonderful way to enhance the beauty and biodiversity of your outdoor space. It provides a tranquil environment that supports various plants and wildlife. But choosing the right plants for your pond can be a daunting task. This blog post aims to provide comprehensive information on the best plants for a garden pond, discussing their pros, cons, and benefits to help you make an informed decision.

Why Planting in a Garden Pond Matters

Before we dive into the specific plants, it's essential to understand why planting in a garden pond is important. Plants play a crucial role in maintaining the ecological balance of a pond by:

  • Improving Water Quality: Plants absorb nutrients from the water, reducing algae growth and keeping the water clear.
  • Providing Oxygen: Aquatic plants release oxygen into the water through photosynthesis, which is vital for fish and other aquatic organisms.
  • Offering Habitat: Plants provide shelter and breeding grounds for various pond inhabitants like fish, frogs, and insects.
  • Enhancing Aesthetics: A well-planted pond can be a stunning focal point in any garden.

Categories of Pond Plants

Pond plants can be broadly categorized into four groups based on their growth habits and functions:

  1. Marginal Plants
  2. Floating Plants
  3. Submerged Plants
  4. Bog Plants

Let's explore each category and some of the best plants within them.

1. Marginal Plants

What Are They?

Marginal plants grow along the edges or margins of the pond, with their roots submerged and foliage above water.

Best Marginal Plants

Iris (Iris spp.)

  • Pros: Beautiful flowers, easy to grow, attracts pollinators.
  • Cons: Can be invasive if not controlled.
  • Benefits: Adds vibrant colours and vertical interest to the pond margins.

Cattail (Typha spp.)

  • Pros: Provides habitat for wildlife, effective in filtering water.
  • Cons: Can spread aggressively.
  • Benefits: Great for naturalistic ponds, adds texture and height.

Pickerel Weed (Pontederia cordata)

  • Pros: Attractive blue flowers, good for water quality.
  • Cons: Needs regular maintenance to control growth.
  • Benefits: Provides shelter for fish and other aquatic life.

2. Floating Plants

What Are They?

Floating plants rest on the water's surface, with their roots dangling below. They are excellent for providing shade and reducing algae growth.

Best Floating Plants

Water Hyacinth (Eichhornia crassipes)

  • Pros: Fast-growing, excellent at nutrient uptake.
  • Cons: Can become invasive, requires regular thinning.
  • Benefits: Helps keep water clear and provides habitat for fish.

Duckweed (Lemna minor)

  • Pros: Rapid growth, good for water filtration.
  • Cons: Can cover the entire pond surface, blocking light.
  • Benefits: Ideal for small ponds, easy to remove if necessary.

Water Lettuce (Pistia stratiotes)

  • Pros: Attractive rosette form, effective at reducing algae.
  • Cons: Sensitive to cold temperatures, needs periodic thinning.
  • Benefits: Provides shade and reduces water temperature.

3. Submerged Plants

What Are They?

Submerged plants grow entirely underwater and are crucial for oxygenating the pond and providing hiding places for fish.

Best Submerged Plants

Hornwort (Ceratophyllum demersum)

  • Pros: Excellent oxygenator, easy to grow.
  • Cons: Can become tangled and require thinning.
  • Benefits: Enhances water quality and provides cover for fish.

Anacharis (Egeria densa)

  • Pros: Good for oxygenation, fast-growing.
  • Cons: May require frequent pruning.
  • Benefits: Helps control algae and adds greenery to the pond.

Waterweed (Elodea canadensis)

  • Pros: Robust and easy to maintain, effective oxygenator.
  • Cons: Can become dense and require management.
  • Benefits: Supports fish health and maintains water clarity.

4. Bog Plants

What Are They?

Bog plants thrive in the saturated soil around the edges of the pond. They are excellent for creating a natural transition between the pond and the surrounding garden.

Best Bog Plants

Marsh Marigold (Caltha palustris)

  • Pros: Bright yellow flowers, early bloomer.
  • Cons: Can go dormant in summer.
  • Benefits: Adds a splash of colour in early spring.

Horsetail (Equisetum hyemale)

  • Pros: Unique vertical stems, low maintenance.
  • Cons: Can spread aggressively.
  • Benefits: Adds architectural interest and texture.

Cardinal Flower (Lobelia cardinalis)

  • Pros: Striking red flowers, attracts hummingbirds.
  • Cons: Needs moist conditions.
  • Benefits: Adds vibrant colour and attracts pollinators.


Selecting the best plants for your garden pond involves balancing aesthetics, functionality, and maintenance requirements. Marginal plants like Iris and Cattail add vertical interest and habitat, while floating plants such as Water Hyacinth and Duckweed provide shade and nutrient uptake. Submerged plants like Hornwort and Anacharis are vital for oxygenation, and bog plants such as Marsh Marigold and Horsetail create a beautiful transition from water to land.

By carefully choosing a mix of these plants, you can create a well-balanced, healthy, and visually appealing pond that will be a joy to behold and a haven for wildlife.

Understanding the pros and cons of each plant type will help you make informed decisions that suit your specific needs and preferences. Happy planting!