New Hampshire’s rocky soils and cold winters favor native wildflowers and resilient perennials that return year after year. When you search for the best flowers to grow in new hampshire, you need plants that can handle zone 3 to zone 6 winters and short growing seasons. This guide covers top picks for your garden, from early spring bloomers to late-summer stunners.
You don’t need a green thumb to succeed here. Just choose tough plants that thrive in acidic soil and tolerate frost. Let’s walk through the best options for New Hampshire gardens.
Best Flowers To Grow In New Hampshire
New Hampshire gardeners face unique challenges: short summers, heavy snow, and rocky terrain. But these conditions also create opportunities for stunning, low-maintenance gardens. The key is selecting plants that are naturally adapted to your region.
Native species are always a smart choice. They require less water, fertilizer, and pest control. Plus, they support local pollinators like bees and butterflies.
Black-Eyed Susan
Black-Eyed Susans are a New Hampshire favorite. They bloom from July to September with bright yellow petals and dark centers. These perennials tolerate poor soil and full sun.
- Height: 2-3 feet
- Sun: Full sun
- Soil: Well-drained, average
- Bloom time: Mid-summer to fall
They self-seed easily, so you’ll get more plants each year. Deadhead spent flowers to extend blooming.
Purple Coneflower
Coneflowers are drought-tolerant and deer-resistant. Their pink-purple petals attract butterflies and birds. They grow well in New Hampshire’s rocky soil.
- Height: 2-4 feet
- Sun: Full sun to partial shade
- Soil: Average, well-drained
- Bloom time: June to August
Leave seed heads on in winter for birds. They add texture to your garden even after frost.
New England Aster
This native wildflower is a late-season powerhouse. It blooms in September and October with purple or pink daisy-like flowers. It thrives in moist, well-drained soil.
- Height: 3-6 feet
- Sun: Full sun
- Soil: Moist, fertile
- Bloom time: Late summer to fall
Pinch back stems in early summer to keep plants compact. They’re excellent for cutting gardens.
Daylilies
Daylilies are nearly indestructible in New Hampshire. They come in many colors and bloom from June to August. Each flower lasts only one day, but plants produce many buds.
- Height: 1-4 feet
- Sun: Full sun to partial shade
- Soil: Adaptable
- Bloom time: Summer
Divide clumps every 3-4 years to keep them vigorous. They’re perfect for slopes and borders.
Peonies
Peonies are old-fashioned favorites that thrive in cold climates. They need a winter chill to bloom well. Plant them in full sun with good air circulation.
- Height: 2-3 feet
- Sun: Full sun
- Soil: Rich, well-drained
- Bloom time: Late spring to early summer
Ants on peony buds are normal—they drink the nectar. Don’t spray them. Peonies can live for decades with minimal care.
Native Wildflowers For New Hampshire Gardens
Native plants are the backbone of a sustainable garden. They evolved with local conditions and support native wildlife. Here are top native choices.
Wild Columbine
Wild Columbine has delicate red and yellow flowers that hummingbirds love. It grows in rocky, well-drained soil and partial shade.
- Height: 1-2 feet
- Sun: Partial shade
- Soil: Dry to medium, well-drained
- Bloom time: April to May
It self-seeds readily. Let some plants go to seed for natural spread.
Butterfly Weed
This milkweed relative is essential for monarch butterflies. It has bright orange flowers and deep taproots that handle drought.
- Height: 1-2 feet
- Sun: Full sun
- Soil: Dry, sandy
- Bloom time: June to August
Don’t disturb the taproot once established. It’s slow to emerge in spring, so mark its location.
Blue Flag Iris
This native iris grows in wet areas like pond edges or rain gardens. Its blue-violet flowers appear in late spring.
- Height: 2-3 feet
- Sun: Full sun to partial shade
- Soil: Moist to wet
- Bloom time: May to June
It spreads by rhizomes. Divide every 3-4 years to control growth.
Joe-Pye Weed
Joe-Pye Weed is a tall, late-blooming perennial that attracts butterflies. It prefers moist soil and full sun.
- Height: 4-7 feet
- Sun: Full sun to partial shade
- Soil: Moist, fertile
- Bloom time: August to September
Cut back in late winter. It’s great for the back of borders.
Spring-Blooming Flowers For New Hampshire
After a long winter, early blooms are a welcome sight. These flowers handle cold snaps and late snow.
Crocus
Crocuses are among the first flowers to appear, sometimes pushing through snow. Plant corms in fall for spring color.
- Height: 3-6 inches
- Sun: Full sun to partial shade
- Soil: Well-drained
- Bloom time: March to April
They naturalize well in lawns. Let foliage die back naturally.
Daffodils
Daffodils are deer-resistant and reliable. They come in many sizes and colors, from classic yellow to white and pink.
- Height: 6-24 inches
- Sun: Full sun to partial shade
- Soil: Well-drained
- Bloom time: April to May
Plant bulbs in fall at twice the bulb depth. They multiply over time.
Tulips
Tulips offer vibrant color but are short-lived perennials in New Hampshire. Treat them as annuals or plant in protected spots.
- Height: 6-24 inches
- Sun: Full sun
- Soil: Well-drained
- Bloom time: April to May
Plant deep to discourage voles. Replace every few years for best blooms.
Bleeding Heart
Bleeding Heart has unique heart-shaped flowers that dangle from arching stems. It thrives in shade and goes dormant in summer.
- Height: 2-3 feet
- Sun: Partial to full shade
- Soil: Moist, rich
- Bloom time: May to June
Cut back after foliage yellows. It reappears each spring.
Summer-Blooming Flowers For New Hampshire
Summer is short but intense in New Hampshire. These flowers make the most of it.
Lavender
Lavender needs well-drained soil and full sun. English lavender varieties are hardiest for New Hampshire.
- Height: 1-2 feet
- Sun: Full sun
- Soil: Sandy, alkaline
- Bloom time: June to August
Add lime to acidic soil. Mulch with gravel to improve drainage.
Shasta Daisy
Shasta daisies are cheerful and easy. They bloom from June to September with white petals and yellow centers.
- Height: 2-3 feet
- Sun: Full sun
- Soil: Average, well-drained
- Bloom time: Summer
Divide every 2-3 years. They make great cut flowers.
Russian Sage
Russian Sage has airy blue-purple flowers and silvery foliage. It’s drought-tolerant and deer-resistant.
- Height: 3-5 feet
- Sun: Full sun
- Soil: Well-drained
- Bloom time: July to September
Cut back to 6 inches in spring. It adds texture to borders.
Bee Balm
Bee Balm attracts hummingbirds and bees with its red, pink, or purple flowers. It prefers moist soil.
- Height: 2-4 feet
- Sun: Full sun to partial shade
- Soil: Moist, fertile
- Bloom time: July to August
Powdery mildew can be a problem. Ensure good air circulation.
Fall-Blooming Flowers For New Hampshire
Extend your garden’s color into autumn with these late bloomers.
Chrysanthemums
Mums are fall classics. Garden mums are hardy in New Hampshire if planted early and mulched well.
- Height: 1-3 feet
- Sun: Full sun
- Soil: Well-drained
- Bloom time: September to October
Pinch back until mid-July for bushy plants. Water at soil level to avoid leaf disease.
Sedum
Sedum ‘Autumn Joy’ is a reliable fall bloomer. Its pink flowers turn bronze in frost.
- Height: 1-2 feet
- Sun: Full sun
- Soil: Well-drained
- Bloom time: August to October
Leave flower heads for winter interest. They attract butterflies.
Goldenrod
Goldenrod is often blamed for allergies, but ragweed is the real culprit. It’s a native with bright yellow plumes.
- Height: 2-5 feet
- Sun: Full sun
- Soil: Average, well-drained
- Bloom time: August to October
It spreads easily. Choose clumping varieties for gardens.
Shade-Loving Flowers For New Hampshire
Many New Hampshire gardens have wooded areas. These flowers thrive in low light.
Hostas
Hostas are grown for their foliage, but they also produce lavender flowers. They come in many sizes and colors.
- Height: 6-36 inches
- Sun: Shade to partial sun
- Soil: Moist, rich
- Bloom time: July to August
Slugs can be a problem. Use diatomaceous earth or beer traps.
Astilbe
Astilbe has feathery plumes in pink, red, white, or purple. It needs consistent moisture.
- Height: 1-3 feet
- Sun: Partial to full shade
- Soil: Moist, rich
- Bloom time: June to August
Divide every 3-4 years. It pairs well with ferns.
Foamflower
Foamflower is a low-growing native with white or pink flowers. It spreads slowly to form a ground cover.
- Height: 6-12 inches
- Sun: Partial to full shade
- Soil: Moist, acidic
- Bloom time: April to June
It’s excellent for woodland gardens. Keep soil consistently moist.
Tips For Growing Flowers In New Hampshire
Follow these tips for success with the best flowers to grow in New Hampshire.
- Test your soil. New Hampshire soil is often acidic. Add lime if needed for flowers like lavender.
- Improve drainage. Rocky soil drains quickly. Add organic matter to retain moisture.
- Mulch well. Mulch insulates roots and suppresses weeds. Use shredded bark or leaves.
- Water deeply. Frequent shallow watering encourages weak roots. Water once a week deeply.
- Plant at the right time. Spring and fall are best for perennials. Wait until after last frost for annuals.
- Protect from deer. Use deer-resistant plants or fencing. Daffodils and lavender are less appealing to deer.
- Deadhead regularly. Remove spent flowers to encourage more blooms.
- Divide perennials. Every 3-4 years, divide crowded clumps to keep plants healthy.
Common Mistakes To Avoid
Avoid these pitfalls when growing flowers in New Hampshire.
- Planting tender perennials that can’t survive zone 4 winters.
- Overwatering in clay soil, which leads to root rot.
- Ignoring hardiness zones. Check your zone before buying plants.
- Planting too late in fall. Perennials need time to establish roots before frost.
- Not hardening off seedlings. Gradually introduce them to outdoor conditions.
Frequently Asked Questions
What are the easiest flowers to grow in New Hampshire?
Black-Eyed Susans, daylilies, and coneflowers are among the easiest. They tolerate poor soil and require minimal care.
Can I grow roses in New Hampshire?
Yes, but choose hardy varieties like ‘Knock Out’ or ‘Canadian Explorer’ series. Plant in full sun and protect with mulch in winter.
When should I plant flowers in New Hampshire?
Plant perennials in spring after the last frost or in early fall. Annuals should go in after Memorial Day in most areas.
What flowers attract pollinators in New Hampshire?
Native plants like butterfly weed, bee balm, and goldenrod are excellent. Also try purple coneflower and wild columbine.
How do I protect flowers from New Hampshire winters?
Mulch heavily after the ground freezes. Use evergreen boughs for extra insulation. Avoid pruning in fall.
Choosing the best flowers to grow in New Hampshire doesn’t have to be complicated. Stick with hardy perennials, native wildflowers, and a few well-chosen annuals. Your garden will thrive with minimal fuss. Start with a few reliable plants, and expand each year. Happy gardening.