How to Choose Perennial Flowers So Your Garden Flourishes

Katy Willis
Written by Katy Willis
Updated May 27, 2022
A couple gardening in their yard
Photo: kupicoo / E+ / Getty Images


  • Choose plants that match your soil type.

  • Your perennials should be able to cope with the available sunlight.

  • Pick plants that can thrive in your hardiness zone.

Get quotes from up to 3 pros!
Enter a zip below and get matched to top-rated pros near you.

Choose perennial flowers for beautiful foliage and blossoms without replanting them every year. Perennials die back at the end of the growing season and come back at the start of the following one. They're generally easy to grow and maintain, assuming the conditions in your yard meet their basic requirements. And they usually flower for longer than annuals, keeping your garden colorful for months. 

We've taken the mystery out of selecting the right perennials so you can quickly choose the plants that suit your space and taste.

Consider Your Soil Type for Optimal Perennials 

Soil conditions are critical to the success of your plants, whether you're growing perennials or annuals. Ideally, you should look at the soil characteristics, like how wet the soil stays and whether it's dry, sandy, clay-like, or loamy. You also need to know the composition and nutrient levels. Is your soil acidic or neutral? Is it nutrient-rich, or does it lack a key component, like nitrogen?

The easiest way to tell is with a soil test. A simple home garden soil test kit costs as little as $15 and can give you a fairly good basic overview of your soil. 

Once you understand the conditions in your garden, you can narrow down your planting options or make the appropriate soil amendments to correct any deficiencies. 

Take a look at our list of plants for acidic and alkaline soil types.

Perennials for Acidic SoilPerennials for Alkaline Soil
Bleeding heartGeranium
Butterfly weedHosta
Japanese irisClematis
False indigoLavender
Creeping phloxDianthus
Crested irisCeanothus
AzaleaLily of the valley

Sun vs. Shade in the Planting Area

6 sun-loving perennials, including iris, peony, and poppy
Photo: Dustin Humes / Unsplash, Rebecca Niver / Unsplash, Julia Piach / Unsplash, Bill Nino / Unsplash, Farrinni / Unsplash, Shane Rounce / Unsplash

On a sunny day, keep an eye on the space where you want to grow your perennials and see just how much sun it gets. Does it typically get direct sunlight for six to 12 hours? Is it in the shade for four to six hours? Is it shady for the majority of the day? Or maybe the area sits in full sun all day. 

Once you've figured out how much sun your growing space receives, you can further narrow your list of suitable plants. If you've got a yard that has lots of direct sunlight, avoid shade-loving and woodland perennials. Similarly, if you've got a shady garden or one with lots of shade-giving large trees, avoid sun lovers that need many hours of direct sunlight to thrive.

Sun-Loving PerennialsShade-Tolerant Perennials
Black-eyed SusanAstilbe
CoreopsisBleeding heart
DelphiniumCreeping Jenny
Hardy geraniumFoamflower
Pincushion flowerHydrangea
PoppyLily of the valley
Russian sageSolomon's seal
Shasta daisyViolet

Know Your Hardiness Zone

Perennials and annuals flowers
Photo: Photos by R A Kearton / Moment / Getty Images

If you plan to plant anything in your yard or containers outdoors, you need to know your hardiness zone. This is determined by the average annual minimum winter temperature in your area. 

Remember, some plants need super-cold winter temperatures and don't do well with the high summer heat. On the flip side, some plants need a long period of heat to do well. In fact, in lower hardiness zones, they either won't grow at all, or they'll only grow as annuals, so you lose the benefits of choosing perennials in the first place. 

Knowing your hardiness zone makes choosing the right perennials much easier, as most plants have their zone displayed on their label or pot.

Hardiness ZoneMinimum Winter Temperature (Fahrenheit)
1Below -50º
2-50º – -40º
3-40º – -30º
4-30º – -20º
5-20º – -10º
6-10º – 0º
70º – 10º
810º – 20º
920º – 30º
1030º – 40º

Available Space for Your Perennial Flowers

Many perennials get pretty big, even if you buy them when they're crammed into a 4-inch pot. As they come back year after year, they'll continue to grow and mature. While some are fairly low-growing and compact or act as ground cover—like phlox, pussytoes, and rose vervain—others grow huge. For example, a giant hibiscus reaches 7 feet tall and 3 feet wide. 

When choosing flowers, think about how they'll fill the space as they mature. You don't want to overcrowd the space, as all the plants will suffer, be prone to pests and disease, and some will likely die. 

Decide When You Want the Plants to Flower

For maximum color for the longest period, choose perennials that bloom at different times. Try to choose a mix of early, mid-season, and late-season bloomers. And for color through late fall and winter, go for a perennial with colorful foliage, like the fiery winter beauty dogwood with its bright orange stems. 

Think About Your Preferred Garden Aesthetic

For a beautiful, carefully crafted flower garden, it's important you think about the mature aesthetic. Select plants with varying heights.

Plant tall specimens—like delphiniums, hollyhocks, black-eyed Susans, and oriental lilies—at the back of a border or the center of a round or square bed. Then, choose some mid-height plants for the middle area, including anemone, iris, guara, or dicentra.

Next comes the short perennials and those used as ground cover. Choose from shorter plants like echinacea, astilbe, hosta, geranium, lupin, and coreopsis. And, to cover the ground, fill gaps, and line walkways, go for those with a mat-like or trailing growth habit. Options include lobelia, aubrieta, aster alpinus, dianthus, prunella, gypsophila, and thyme.

Need professional help with your project?
Get quotes from top-rated pros.