London Public Realm Trees
Greater London Authority
@ukgov.london_public_realm_trees
Greater London Authority
@ukgov.london_public_realm_trees
This dataset includes the locations and species information for over 1,100,000 of London's public realm trees. It also includes additional information such as size and age for some of these trees. These are predominantly street trees and trees in parks and open spaces, but the dataset also includes some trees found in school grounds and on publicly maintained housing land.
The data does not represent the entirety of the capital's urban forest - the London iTree report estimated that there are over eight million trees in London, which includes trees in woodlands, parks, streets, private gardens and more. The data includes tree inventory data from 30 of London's 32 boroughs, the City of London, Transport for London, the Royal Parks, the London Legacy Development Corporation (which manages Queen Elizabeth Olympic Park) and Quintain (which manages Wembley Park).
As recognised in the London Urban Forest Plan (LUFP), collating data about London's urban forest is challenging due to the number of landowners and managers involved, as well as the limited resources available. Both the original LUFP and the associated 2025 update committed to undertaking regular updates to this map, and also, over time, to collating a London-wide inventory of publicly owned and managed trees, in line with emerging national standards.
The data is used on the London Public Realm Tree Map.
Notes on the data:
Warning: Large file size may result in a long download time
Publisher name: Greater London Authority
Last updated: 2025-05-27T04:01:23Z
CREATE TABLE borough_tree_list_2021july (
"objectid" BIGINT,
"borough" VARCHAR,
"maintainer" VARCHAR,
"gla_tree_name" VARCHAR,
"tree_name" VARCHAR,
"taxon_name" VARCHAR,
"common_name" VARCHAR,
"age" VARCHAR,
"age_group" VARCHAR,
"height_m" VARCHAR,
"spread_m" DOUBLE,
"canopy_spread_group" VARCHAR,
"diameter_at_breast_height_cm" DOUBLE,
"dbh_group" VARCHAR,
"longitude" DOUBLE,
"latitude" DOUBLE,
"condition" VARCHAR,
"load_date" BIGINT,
"updated" BIGINT
);CREATE TABLE public_realm_tree_list_may2025 (
"objectid" BIGINT,
"borough" VARCHAR,
"maintainer" VARCHAR,
"gla_tree_name" VARCHAR,
"taxon_name" VARCHAR,
"common_name" VARCHAR,
"age" VARCHAR,
"age_group" VARCHAR,
"height_m" VARCHAR,
"spread_m" VARCHAR,
"diameter_at_breast_height_cm" DOUBLE,
"dbh_group" VARCHAR,
"latitude" DOUBLE,
"longitude" DOUBLE,
"year_recorded" DOUBLE,
"easting" DOUBLE,
"northing" DOUBLE,
"load_date" TIMESTAMP,
"updated" TIMESTAMP,
"taxon_rank" VARCHAR,
"taxon_group" VARCHAR,
"abundance" DOUBLE
);Anyone who has the link will be able to view this.