Most patio design advice starts with style boards and Pinterest moodboards. That is the wrong order. Style is the last layer of decisions, not the first. Before you pick a single plant or pot, you need to know what your space will tolerate. The fastest way to a patio that fails (plants die, furniture blows over, the watering chore becomes unbearable) is to design for an imagined space rather than the one you actually have.
This guide walks through patio design the way an architect approaches it: constraints first, aesthetics last. By the end, you'll have a working framework for any small outdoor space — apartment patio, balcony, terrace, or rooftop.
1. Map your space honestly
Pull out a measuring tape. Write down the actual dimensions of your patio in feet (or meters), not the dimensions you imagine. Measure the door clearance height, the railing height, the width of any walls. Note the position of fixed elements you cannot move: outlets, gas lines, drainage points, ceiling hooks.
While you're at it, identify what kind of space this is. An apartment patio with weight limits is a different design problem than a private terrace with a structural deck. A balcony with one railing is different from a corner balcony with two. The category drives most early decisions.
What to record
- Length and width in feet, plus total square footage
- Door clearance (height from floor to top of doorframe)
- Building walls on adjacent sides, and their heights
- Fixed fixtures like ceiling hooks, outlets, or hose bibs
- Drainage direction (where does water go when it rains?)
- Access path from inside (where will you walk through?)
2. Understand your sun
Sunlight is the single most important variable in patio design. Get it right and the rest of your decisions cascade naturally. Get it wrong and your tomatoes will be tiny, your basil will bolt, and your shade-loving ferns will burn.
Spend a single sunny day mapping your sun. Check in at 8 AM, noon, and 4 PM. Note which sections of the patio are in direct sun, which are dappled, and which are fully shaded. The differences are bigger than they look. A south-facing railing might get 8 hours of direct light. A corner shaded by an adjacent building might get only 2 to 3 hours, all of it harsh afternoon light.
Sun zones, simplified
- Full sun: 6+ hours of direct light. Best for peppers, tomatoes, basil, lavender, rosemary, most flowering plants.
- Part sun: 4-6 hours. Tolerates parsley, chives, leafy greens, mint, hostas, ferns.
- Shade: Under 3 hours of direct light. Best for ferns, hostas, ivy, some moss species, certain herbs like mint and chervil.
The corner of your patio that gets the most overlap of morning and afternoon sun is your highest-yield zone. Reserve it for the plants that need the most light. Don't waste it on a decorative pot of ivy that would do equally well in shade.
3. Plan around the real constraints
Beyond sun, four constraints tend to make or break patio designs. Address each one explicitly before placing plants.
Wind
Wind is the most underestimated constraint. A breeze that feels gentle at ground level can become a serious problem on a fifth-floor balcony or an exposed terrace. Tall, narrow plants in light pots will tip. Hanging baskets will swing and stress roots. Trailing plants like nasturtium will thrash.
The solution is heavier pots for taller plants, denser plantings in exposed corners, and tethering for hanging baskets. The lee side of any building wall is the safest spot for fragile plants. Don't place anything precious in a fully exposed corner.
Water access
If you have an outdoor spigot, you can ignore this. If you're hauling water from inside, it becomes the dominant constraint on plant choice. Each plant has a per-week watering cost in minutes. Eight thirsty pots on a hauled-water patio means roughly 30 minutes of chore per week in summer. Skip a weekend and plants die.
Group plants by water need. Use self-watering planters where possible. Choose drought-tolerant Mediterranean plants (lavender, rosemary, thyme, sage) for low-touch zones. Save the thirsty plants (basil, tomatoes, peppers) for spots you'll see and water frequently.
Weight load
Apartment balconies typically have a residential load rating of around 40 pounds per square foot. A 20-inch ceramic pot full of wet soil weighs about 150 pounds. Six big pots on a small balcony can put real stress on the structure.
For high-load spaces, use lightweight fabric grow bags, plastic, or fiberglass for big pots. Reserve heavy ceramic only for smaller pots. If you're planning to load up a balcony, check your lease or building rules first.
Drainage
In the Pacific Northwest and any wet climate, winter wetness kills more plants than cold does. Every container needs drainage holes, a saucer, and risers to lift it slightly off the floor. Avoid solid pots without drainage entirely. Slope your saucer placement so water flows toward your patio's natural drain, not back toward the building.
4. Reserve seating before plants
This is the single most common mistake in small-space design: planting first, then trying to fit furniture. By the time you realize the bistro table no longer fits, you've already invested in pots that are now in the way.
Decide on your seating footprint up front. A small bistro table with two chairs needs about 16 to 20 square feet. A small lounge chair needs about 8 to 12. A bench for three needs about 14. Mark out the footprint with painter's tape on your patio floor before placing anything else.
Then design plants around the seating, not the other way around. Plants that frame the seating area, screen it from neighbors, or scent the air around it will all earn their place. Plants that just fill empty corners often won't.
5. Layer vertically
A small patio gets visually larger when you layer in three dimensions. Most beginners place all their pots on the floor at the same height. The result feels flat and crowded.
Better: think of your patio as having four vertical zones.
The four vertical zones
- Hanging zone (6-8 ft): Use ceiling hooks for trailing plants, herbs, or strawberries. Adds mass without floor footprint.
- Pillar zone (4-7 ft): Tall, narrow plants for privacy or architecture: dwarf trees, columnar shrubs, ornamental grasses.
- Mid zone (1-3 ft): The working layer. Peppers, lavender, herbs, flowering shrubs.
- Low zone (under 1 ft): Strawberries, low-growing herbs (thyme, oregano), succulents, ground covers.
A patio with all four zones populated feels rich and considered. A patio with only the mid zone feels like a furniture store display.
6. Pick plants by zone, not by impulse
Now that you know your sun map, your constraints, your seating layout, and your vertical zones, you can finally pick plants. Not before.
For each pot you intend to place, ask: which zone does this go in? What sun does that zone get? What's the wind exposure? How often will I water it? How big does the plant get at maturity?
Prioritize plants that earn their square footage in multiple ways. Lavender is beautiful, attracts pollinators, repels mosquitoes, and tolerates drought. That's four jobs in one pot. Compare to a single-purpose decorative plant that just sits there. Multi-job plants are how small spaces get to feel abundant rather than stuffed.
Reliable picks for most patios
- Sun, edible: peppers (serrano, jalapeño), basil, rosemary
- Sun, ornamental: lavender, dwarf olive, salvia
- Part sun, edible: parsley, chives, lettuce, mint
- Privacy: sky pencil holly, columnar boxwood, dwarf bay laurel
- Pollinators: borage, calendula, alyssum, nasturtium
- Hanging: strawberries, trailing thyme, ivy geranium
7. Budget realistically
Container gardening is more expensive than people expect. The pot, soil, plant, and amendments for a single 5-gallon container run $30 to $60. Privacy plants in 15-gallon pots can run $80 to $200 each. A modest 8-pot patio setup runs $400 to $800. A larger terrace with mature feature plants can easily reach $2,000.
The biggest cost variables: pot type (fabric is cheapest, weighted resin and ceramic are most expensive), plant maturity (a 1-gallon plant costs a third of a 5-gallon plant of the same species), and whether you include irrigation infrastructure.
Budget tip: spend on pots that last (you'll keep them for years) and economize on plants you can grow from starts. A $5 basil start in a $25 self-watering pot is better economics than a $25 mature basil plant in a $5 plastic pot.
Want help with the specifics?
ecoshop's free planning tool answers six questions about your space and gives you an architect-reviewed blueprint. Coming soon to Seattle, LA, New Delhi, and Gurgaon.
Start your blueprint