Skip to main content

LEED (Leadership in Energy and Environmental Design)

Definition

LEED is a globally recognised green building certification system developed by the US Green Building Council. It provides a framework for healthy, efficient, and cost-saving buildings across several categories including new construction, interiors, and operations. Projects earn points across categories such as energy, water, materials, and indoor environmental quality to achieve certification levels from Certified to Platinum.

Why It Matters

LEED certification is the most widely used green building rating system globally, with over 100,000 certified projects. It serves as a key indicator for real estate investors and tenants evaluating the sustainability performance of buildings.