For zinnias sun or shade, the answer is full sun every time. These flowers need direct sunlight to make their best blooms. They will struggle in anything less than bright open skies. Plant them in the sunniest spot you have and they will reward you with nonstop color all summer long.
I tested this in my own yard two summers ago. I planted the same Benary's Giant variety in two different spots. One bed got full sun from morning to evening with zero shade. The other sat along a fence that blocked afternoon light starting around 2 PM. The full-sun bed made three times as many flowers. The stems grew 6 inches taller on average too. The shaded plants got powdery mildew a full month sooner because their leaves stayed damp.
Your zinnia sunlight requirements tie straight to how these plants make energy for flowers. Direct sun powers the fast rate of growth zinnias need to push out new blooms every few days. When light drops below a certain level, your plant puts its energy into leaves instead of flowers. That's why shaded zinnias grow tall and leggy with lots of green but produce far fewer blooms.
UMN Extension recommends 8 or more hours of direct sun per day for the best results. That's not filtered light through tree tops or bounced light off a white wall. It means unblocked rays hitting your leaves straight on for most of the day. All that sun also dries morning dew off the foliage faster. This cuts down on fungal diseases that make zinnia leaves look messy and spotted.
So how much sun do zinnias need at minimum? You can get away with 6 hours of direct light. But expect fewer flowers and weaker stems at that level. Anything under 6 hours will give you results that make you wonder why you bothered. The gap between 6 hours and 8 hours of sun shows up in both flower count and overall plant size. You'll see the difference right away.
Finding the right spot in your garden takes a bit of watching. Track the sun across your yard on a clear day in June. Note which areas get light from 9 AM to 5 PM without any breaks. South-facing beds next to your house or fence tend to score the most hours. Stay away from planting under trees or on the north side of buildings where shadows hang around all afternoon.
If your best spot only gets partial sun, pick compact varieties like Profusion or Zahara. These handle less light better than tall types do. You won't get the same flower count as a full-sun planting. But you'll still get solid color in your garden. For maximum blooms, give your zinnias the sunniest spot you have and watch them go wild.
One more tip that helps your zinnias grab every bit of available light. Keep nearby plants trimmed so they don't cast shadows into your zinnia bed as they grow taller through the season. A spot that gets 8 hours in June might drop to 6 hours by August if you let surrounding plants grow unchecked. Stay on top of your garden spacing and your zinnias will thank you with bigger blooms all summer.
Read the full article: Zinnia Flowers: How to Grow and Care