Rooftop gardening means growing plants on the roof of a building — on a flat roof, a terrace, or a purpose-built roof garden. Rooftops offer what many city gardens lack: full sun, open sky, fresh air, and views. They can grow vegetables, herbs, flowers and even small shrubs, and they help cool the building below, slow rainwater runoff, and give wildlife a home in the city.

Rooftops are also demanding places. They are windy, hot, and exposed, and the roof itself has limits: weight, waterproofing and drainage all matter, and getting it wrong can damage the building. A rooftop garden needs planning, permission and care, and it is not a project to improvise. Before you put anything on a roof, check the structure, the waterproofing and the rules — talk to the building owner or manager, and get professional advice on load limits. If you are unsure, check your local extension service for general plant advice, but structural questions need a building professional, not a gardening guide.

Structure, weight and waterproofing first

The roof is the first question, not the plants. A roof is designed to hold a certain weight, and soil, water and people add up quickly: wet soil is heavy, and a roof full of large planters can exceed the load limit. Use lightweight materials — plastic or fibreglass planters, lightweight growing medium, and fabric grow bags — and spread weight evenly rather than concentrating it in one spot. Never cut into a roof membrane, and never put planters directly on a waterproof layer without protection: use a root barrier and a drainage layer, and make sure water can drain away freely, because standing water damages roofs and adds weight. Check drainage outlets regularly and keep them clear of soil and leaves. Get permission in writing from the building owner, check the lease and local building rules, and consider insurance. A rooftop garden is a wonderful thing, but it is a building project as well as a gardening one, and the building comes first.

Wind, sun and heat on a roof

Rooftops are among the windiest and hottest places to garden. Wind is stronger higher up, it dries soil and plants quickly, it breaks stems, and it can blow pots over. Sun is intense, with reflected heat from walls and paving, and there is no shade unless you create it. Plan for both: use low, sturdy planters that will not blow over, fix trellises and screens securely, and create shade with a pergola, shade cloth or tall planters. Choose plants that cope with wind and heat — sturdy, compact, with small or waxy leaves — and avoid tall, floppy plants that will snap. Group pots together so they shelter each other, and use windbreak netting on the windward side. Our shade cloth guide explains shade options, and balcony gardening covers similar wind and weight issues on a smaller scale. Water will be your biggest daily job on a roof, because wind and sun dry pots fast.

Lightweight soil, containers and watering

Use a lightweight growing medium, not garden soil: a mix of peat-free compost, perlite and grit is light, drains well and holds enough moisture. Avoid heavy topsoil and stone. Use large containers where you can, because they dry out more slowly than small ones, but balance that against weight — several medium pots are safer than one enormous one. Make sure every container drains, and raise pots on feet so water can escape and the roof membrane stays dry. Watering on a roof needs a plan: carrying cans up stairs is hard work, so a tap on the roof, a hose, or a drip irrigation system is worth arranging. Water in the early morning, check pots daily in summer, and consider self-watering planters or a timer on a drip line. Mulch the surface of pots with gravel or bark to slow evaporation. The watering calculator and the soil volume calculator help you plan quantities, and our drip irrigation guide explains the most efficient system.

Best plants for a rooftop

Choose tough, sun-loving plants. Herbs such as rosemary, thyme, sage, oregano and lavender thrive in sun and wind and need little water once established — see growing rosemary and growing thyme. Vegetables such as tomatoes, peppers, chillies, courgettes, beans and salads grow well in large pots in full sun, but they need daily watering and feeding. Strawberries, both in pots and in hanging baskets, do well. Flowers such as marigolds, nasturtiums, calendula, cosmos and zinnias bring colour and pollinators, and ornamental grasses add movement and cope with wind. Small shrubs such as lavender and dwarf buddleia can work in large, sheltered planters. Avoid thirsty plants, tall trees, and anything that needs constant staking. Grow what suits the roof, and remember that a rooftop garden in full sun is more like a Mediterranean garden than an English cottage garden.

Designing a rooftop garden

Design a rooftop garden for people as well as plants. Leave clear paths and a seating area, keep access to the door and to drainage outlets clear, and do not block fire escapes or maintenance access. Use planters to define spaces — a row of tall planters as a windbreak, low planters around a seating area, a herb bed near the kitchen door. Choose furniture that is heavy enough not to blow away but light enough to move, and fix anything tall securely. Think about privacy: a trellis with climbers or a row of tall grasses can screen a seating area without adding much weight. Think about the view from below too: a tidy, well-kept roof garden is a pleasure, while a cluttered one is an eyesore. Keep the design simple, keep walkways clear, and leave room to work — you will need to reach every plant to water, feed and harvest it.

Maintenance and safety through the year

Rooftop gardens need regular care. Check drainage outlets weekly in autumn, when leaves block them. Check fixings and trellises after storms. Water daily in summer, feed container plants weekly, and replace compost in pots each year or top-dress with fresh compost. Protect tender plants from frost in winter, and move pots against a wall for shelter. Keep the roof tidy: remove dead plants, sweep up leaves, and do not let soil wash into drains. Safety matters every time you go up: use the proper access, do not climb on parapets, keep children supervised, and do not work on a roof in high wind or storms. If the roof is shared, agree rules with other users about watering, noise and access. A rooftop garden is a shared responsibility as well as a shared pleasure, and a little organisation keeps it safe and enjoyable for everyone.

Common mistakes to avoid

The biggest mistake is putting heavy soil and large planters on a roof without checking the load limit or the waterproofing — this can damage the building and is expensive to fix. The second is ignoring drainage: blocked outlets and standing water damage roofs and add weight. The third is underestimating wind, which dries pots, breaks plants and blows lightweight pots over. The fourth is using heavy garden soil instead of a lightweight mix. The fifth is planting thirsty or tall, floppy plants that cannot cope with sun and wind. The sixth is forgetting access: if you cannot get water, compost and plants up to the roof easily, the garden will be neglected. Finally, do not start without permission from the building owner and a check of the rules — a rooftop garden built without approval can be ordered removed. Structural and waterproofing questions need a building professional, and planting questions can go to your local extension service.

Frequently asked questions

Can any roof hold a garden?

No. Roofs vary in strength, and many were not designed for the weight of soil, water and people. Check the load limit with the building owner or a structural engineer before you start, use lightweight materials, and spread weight evenly. Never assume a roof is strong enough.

How do I water a rooftop garden?

Arrange a water supply on the roof if you can — a tap, a hose or a drip system on a timer. Otherwise, carrying water is hard work and plants will suffer. Water in the early morning, check pots daily in summer, mulch the surface, and consider self-watering planters.

What vegetables grow best on a roof?

Sun-loving crops in large pots: tomatoes, peppers, chillies, courgettes, beans, salads and herbs. They need daily watering and weekly feeding in summer. Choose compact varieties, stake tall plants securely against wind, and grow what you will actually eat.

How do I stop pots blowing over on a roof?

Use low, wide, sturdy planters, group pots together, put heavy plants in the most sheltered spot, and fix trellises and screens securely. Avoid tall, top-heavy pots in exposed positions, and bring in or secure lightweight items before storms.

Do I need planning permission for a rooftop garden?

It depends on your building, your lease and local rules. You will usually need permission from the building owner, and there may be planning or building regulations to consider, especially for structures such as pergolas. Check with the building owner and your local authority before you build anything.

Related guides