Cut to the chase: Bosco Verticale — the Milan “vertical forest” designed by Stefano Boeri — is commonly reported to host roughly 800–1,000 trees. The frequently quoted figure most readers see is “around 900 trees.” But that single number hides nuance: counting methods, seasonal replacements, and what you include (full-size specimens vs. young saplings, shrubs, and climbers) change the answer. More importantly, the raw count is only one part of a larger engineering, ecological, and urban-design problem.
1. Define the problem clearly
The apparent problem: people want a single, authoritative number for “trees on Bosco Verticale.” The deeper problem: stakeholders — architects, engineers, policymakers, journalists, and citizens — often treat that number as if it’s the whole story of what vertical forests accomplish. The consequence is that decisions and expectations are being made based on incomplete data: is "900 trees" a static achievement, a headline, or a moving, maintained ecosystem with engineering behind it?
Why precision feels important
- Accountability: funders and cities want to know what they paid for and what benefits to expect. Replicability: other cities ask, “How many trees do we need to call our tower a vertical forest?” Performance: trees deliver quantifiable services (shade, biodiversity, air filtering) that scale with species, size, and maintenance — not just count.
2. Explain why it matters
Understanding the exact or practical tree count matters for multiple cause-and-effect reasons:
- Structural engineering: each tree adds weight and changes wind loads, so knowing how many and how big determines foundation and balcony design. Irrigation and water budgets: the amount of soil and evapotranspiration scale with root volume and canopy area; more trees means more water demand and infrastructure. Maintenance costs: pruning, pest control, replacements and access logistics depend on plant count and distribution. Environmental impact: carbon sequestration, particulate capture, and local cooling are functions of leaf area and species, not simply the number of trunks.
So the count isn’t trivia — it triggers cascade effects across budgets, safety factors, and expected ecosystem services.
3. Analyze root causes
Why does ambiguity exist around the tree count? Cause-and-effect analysis points to several root causes:
Counting methodology
- Cause: Some tall saplings are planted in the same planting module as a mature tree. Counting methods sometimes include or exclude them. Effect: Reported totals vary by hundreds depending on whether you count every woody stem or only mature trees. Cause: Seasonal planting and replacement. Effect: Annual reports differ; a building may plant replacement saplings that are not yet counted as “full trees.”
Design versus operation
- Cause: The design-phase plant schedule (what the architect planned) differs from operational reality (what survives, what’s replaced, what’s added). Effect: A headline number may reflect design specs, not the living, changing inventory.
Technical constraints and trade-offs
- Cause: Structural capacity sets a limit on soil depth and pot volume; wind exposure constrains species choice and canopy size. Effect: Engineers and horticulturalists balance number versus size; many smaller trees may be chosen over fewer large ones for load redistribution.
4. Present the solution
The pragmatic solution is threefold: be precise about definitions, treat the “tree count” as a dynamic metric within a managed system, and translate counts into function-based metrics (leaf area, soil volume, water use, biodiversity indices). That shifts focus from an easy headline to operationally useful metrics that drive design, maintenance and policy.
Core elements of the solution
Define categories: mature tree, young tree, shrub, climber, annual/perennial groundcover. Use consistent thresholds (e.g., trunk diameter or root volume). Publish a living inventory: a maintained database with geotagged plants, species, size class, planting date, health status, and replacement history. Translate plant data to performance metrics: canopy cover, estimated leaf area index (LAI), yearly evapotranspiration, carbon sequestration estimates, and particulate capture capacity. Design for lifecycle: budget for maintenance, replacements, irrigation energy, and structural inspections for a 30–50 year horizon.In short: stop treating “900 trees” as a static badge and treat it as a variable Visit website in a managed ecosystem with measurable outputs.
5. Implementation steps
Here’s a step-by-step implementation guide for cities or developers who want to replicate Bosco Verticale’s approach honestly and efficiently, with cause-and-effect clarity.
Step 1 — Define and quantify
- Create a taxonomy of plant categories and size classes. Decide what “counts” as a tree versus a large shrub. Set baseline metrics you care about: canopy area, soil volume, estimated annual evapotranspiration, particulate capture potential, species richness.
Step 2 — Design coordination
- Structural engineers must calculate dead and live loads: for example, a tree in a 3 m3 root module with saturated soil (density ≈1,800–2,000 kg/m3) adds roughly 5.4–6 tonnes of soil mass per tree. Add potting media, trunk, and irrigation water to get the design load per planter. Wind engineers must model canopy-induced wind loads and vortex shedding. Trees increase wind drag; secure anchoring and flexible connections for planters are essential.
Step 3 — Horticultural planning
- Select species suited to high-wind, limited-root-volume conditions; favor deep-rooting, wind-tolerant trees with known urban performance. Plan for staggered canopy development — balance a mix of mature-looking species with smaller understory shrubs to deliver early ecosystem services.
Step 4 — Water and nutrient systems
- Implement closed-loop irrigation: collect greywater and rainwater, filter it, and reuse it in the system. Install drip irrigation with flow meters and pressure regulation. Use sensors (soil moisture, salinity) and automated valves to avoid overwatering and salt build-up — a common cause of failure in rooftop planters.
Step 5 — Monitoring and maintenance
- Create a digital inventory with periodic drone surveys and ground inspections; record pruning cycles, pests, and growth rates. Budget for access logistics: cranes for larger replacements, rope access for pruning, and seasonal deep inspection of roots and anchors.
Step 6 — Reporting and adaptive management
- Publish annual reports that show not just tree counts but functional outputs (e.g., estimated CO2 sequestered, particulate matter removed, degrees of local cooling during heat waves). Use this data to refine species mix, irrigation schedules, and structural reinforcements over time.
6. Expected outcomes
When you shift from a headline count to a managed, metrics-driven approach, the cause-and-effect chain becomes clearer and leads to predictable outcomes:
- Improved longevity. Trees survive longer when species match conditions and irrigation/nutrients are monitored. Survival reduces the need for frequent replacements and the cost/time of interventions. Verified environmental benefits. By translating tree inventory into LAI and evapotranspiration, you can measure tangible benefits: local temperature reductions, improved air quality, stormwater retention, and quantified carbon uptake. Safer structures. Accounting for actual loads and wind effects during design prevents overloading balconies and reduces structural risks. Replicable models. Other cities can adopt the ecosystem-accounting framework and set realistic expectations for benefits and costs.
Quantitative thought experiments (expert-level)
Thought experiment 1 — CO2 sequestration impact:
If you assume an urban tree sequesters 10–50 kg CO2/year depending on species and maturity, then 900 trees sequester approximately 9,000–45,000 kg CO2/year (9–45 metric tonnes). That’s modest compared to city emissions but meaningful at the building scale — especially when combined with shading that reduces building cooling loads. The exact sequestration depends on leaf area and growth rate, so the tree count alone can’t predict carbon impact precisely without size and species data.

Thought experiment 2 — load and soil weight implications:
Imagine each tree sits in a planter with 2.5 m3 of planting media. At 1,900 kg/m3 saturated, that’s ~4.75 tonnes per planter just in wet soil. Add planter structure and tree mass and assume peak irrigation adds another 200–300 kg of water. Multiply by 900 trees and the mass becomes millions of kilograms — an order-of-magnitude restraint on how many large specimens a tower can carry. So doubling the tree count without changing planter volume or structural design would force trade-offs: smaller trees, reduced soil depth, or massive structural reinforcement.
Thought experiment 3 — doubling canopy for thermal effect:
If you doubled canopy area on a tower (more or larger trees) and achieved a local surface temperature drop of 2°C on façades, the effect on building energy could be substantial — lower cooling demand and longer façade material life. But the engineering cost to support doubled canopy may be prohibitive, creating a classical cost–benefit tradeoff.
Practical expert takeaways
- Report both the headline count and the operational inventory. “Around 900 trees” is fine for headlines; the operational database is what decision-makers need. Translate plant numbers into performance metrics (LAI, soil volume, evapotranspiration, particulate capture, carbon uptake) — those are the metrics that cause measurable effects in buildings and neighborhoods. Plan for lifecycle costs. The initial planting is a fraction of total lifecycle expense; maintenance, replacement, water, and access logistics dominate later costs. Leverage technology: sensors, IoT, and drones make it feasible to keep a living inventory and quantify benefits at scale, which is essential for replicable, evidence-based urban greening.
Answering “how many trees are on Bosco Verticale?” is simple in headline form — roughly 900 — but treating that number as the final metric is where the real problem lies. The solution is to reframe the question toward function and operability: how many trees of which species and sizes, supported by how much soil and water infrastructure, delivering what measurable ecosystem services over time? That reframing changes everything: it creates accountability, guides engineering, and delivers real, repeatable benefits when cities invest in vertical forests.
