Spring and early summer are the most glorious times for flowers in an English garden. Here’s a selection of perennials and annuals that flower in June. Keep in mind that flowering times will vary depending on where you live, so be sure to check May’s flower recommendations too.
Achillea or yarrow has grayish ferny foliage and likes dry soil. It can spread a lot by underground runners though. I do find that “Coronation Gold” stays in a less invasive clump.
Alchemilla mollis or Lady’s Mantle has lovely soft leaves that hold drops of water in the center. The yellow flowers are small but the large, muted green leaves make it worthwhile.
Nepeta or Catmint is sometimes considered a substitute for lavender as it has similar pale blue flowers. If you have a cat, he or she will love to roll around in this plant.
Delphiniums are classic English flowers, but they get so tall that they tend to flop. Look for dwarf varieties or plan to stake them.
Foxgloves add a tall, stately touch to an English garden. These are biennial, meaning they only last two years, so wait for the flower stalks to dry out and then shake them around the garden for more plants next year.
Verbascums are another tall classic English flower.
Gladiolus is annual in northern regions.
Geranium sanguineum or the perennial geranium is a nice mounding flower. 'Johnson's Blue' is a popular variety
Hollyhock is another classic flower that must be staked. A wide variety of colors are available.
Hostas love shade and have blue or white flowers that hummingbirds love.
Hyssop can be invasive, so dig out little sprouts diligently
Iris Bearded ones add height to the garden.
Lavender Be sure to cut some for drying.
Lilies are a staple of June gardens
Lupins usually need staking.
Nasturtiums are very easy to grow
Pinks are usually annual or biennial
Roses start blooming beautifully in June. Deadhead frequently to keep them blooming all summer.
Salvias come in blue, pink and white varieties and flower a long time.