Toronto’s urban forest is made up of every single tree and shrub that lives in our city, including those in our ravines, in our parks, on our streets, and in our yards. The urban forest provides many tangible benefits and environmental services – energy conservation, soil protection, wildlife habitat, storm water management, filtration of water and air, and storage of carbon. It also provides us with a sense of well-being and enjoyment.
Sadly, our urban forest is under threat from invasive species, the pressures of climate change, and urban growth. Moreover, Toronto’s trees are not distributed evenly, meaning some folks have lots of trees nearby while other folks don’t, and many trees are reaching the end of their lifespan. We need your help to sustain a healthy, thriving, and expansive urban forest for everyone to enjoy.
Luckily, there is a collective movement in Toronto to grow our urban forest and its canopy cover through increased tree planting efforts. It’s called Every Tree Counts. While the City of Toronto’s Urban Forestry Department plants over 100,000 trees annually on public land, the greatest potential for additional tree planting in Toronto exists on private land. This means that all of us, as individuals, communities, businesses, and institutions, have a big role to play in growing and caring for our city’s trees.
At Toronto Parks and Trees Foundation, we believe everyone should have access to trees and the many benefits they provide. That’s why we’ve partnered with the City of Toronto to offer the Every Tree Counts Granting Program. Each year, with funding from the City of Toronto, the Foundation is able to offer grants to stimulate and sustain community engagement in support of the City’s Every Tree Counts tree planting and stewardship movement.
The result is more trees in our yards, more trees in our communities, and more trees in our city.

To read more about the City of Toronto’s Every Tree Counts tree planting efforts, see the Every Tree Counts: A Portrait of Toronto’s Urban Forest report.
Mapping Our Trees
There’s a tree planting movement happening across Toronto! Check out how community members like you are growing our city’s urban forest. This map shows the number of trees distributed through our granting streams.
Total Trees20272
Friends of Glen Stewart Ravine – Spring 2018 Tree For Me
Date: May 12, 2018
Trees planted: 129
Glen Park Public School – Spring 2018 Tree For Me
Date: May 8, 2018
Trees planted: 92
Glen Ravine Jr. Public School – Spring 2018 Tree For Me
Date: June 7, 2018
Trees planted: 124
Friends of Oakridge Park – Spring 2017 Tree For Me
Date: April 22, 2017
Trees planted: 135
Go Green Youth Centre – Spring 2018 Tree For Me
Date: May 12, 2018
Trees planted: 107
Green13 – Spring 2018 Tree For Me
Date: May 5, 2018
Trees planted: 150
Greenest City – Spring 2018 Tree For Me
Date: June 2, 2018
Trees planted: 73
Jamaican Canadian Association – Spring 2018 Tree For Me
Date: May 6, 2018
Trees planted: 51
Arab Community Centre of Toronto (ACCT) – Spring 2019 Tree For Me
Date: May 4, 2019
Trees planted: 80
Bayview Village Association – Spring 2019 Tree For Me
Date: June 8, 2019
Trees planted: 289
Black Creek Community Farm – Spring 2019 Tree For Me
Date: April 27, 2019
Trees planted: 295
CultureLink Settlement and Community Services – Spring 2019 Tree For Me
Date: May 4, 2019
Trees planted: 67
Dallington Public School – Spring 2019 Tree For Me
Date: May 24, 2019
Trees planted: 136
École secondaire catholique Monseigneur-de-Charbonnel – Spring 2019 Tree For Me
Date: May 25, 2019
Trees planted: 118
FoodShare Toronto – Spring 2019 Tree For Me
Date: May 23, 2019
Trees planted: 381
Friends of Allan Gardens – Spring 2019 Tree For Me
Date: June 15, 2019
Trees planted: 134
Glen Ravine Junior Public School – Spring 2019 Tree For Me
Date: June 5, 2019
Trees planted: 160
Go Green Youth Centre – Spring 2019 Tree For Me
Date: April 28, 2019
Trees planted: 154
Green13 – Spring 2019 Tree For Me
Date: May 11, 2019
Trees planted: 204
LAMP Community Health Centre – Spring 2018 Tree For Me
Date: May 5, 2018
Trees planted: 129
Harbord Village Residents’ Association – Spring 2019 Tree For Me
Date: June 2, 2019
Trees planted: 105
Leslieville Junior Public School – Spring 2018 Tree For Me
Date: May 16, 2018
Trees planted: 227
Long Branch Neighbourhood Association – Spring 2018 Tree For Me
Date: May 26, 2018
Trees planted: 275
Hunter’s Glen Junior Public School – Spring 2019 Tree For Me
Date: May 3, 2019
Trees planted: 85
P.O.I.N.T. INC – Spring 2018 Tree For Me
Date: May 17, 2018
Trees planted: 74
LAMP Community Health Centre – Spring 2019 Tree For Me
Date: May 11, 2019
Trees planted: 289
Rexdale Community Health Centre – Spring 2018 Tree For Me
Date: June 1, 2018
Trees planted: 61
Long Branch Neighbourhood Association – Spring 2019 Tree For Me
Date: May 25, 2019
Trees planted: 441
Romero House/Wanda Street Party – Spring 2018 Tree For Me
Date: June 9, 2018
Trees planted: 57
Not Far From the Tree – Spring 2019 Tree For Me
Date: June 1, 2019
Trees planted: 192
Unison Health and Community Services – Spring 2018 Tree For Me
Date: May 30, 2018
Trees planted: 147
Saint John Vianney Community Garden Club – Spring 2019 Tree For Me
Date: June 14, 2019
Trees planted: 50
Agincourt Community Services Association – Fall 2018 Tree For Me
Date: September 19, 2018
Trees planted: 62
Shoresh Jewish Environmental Programs – Spring 2019 Tree For Me
Date: April 28, 2019
Trees planted: 188
Danforth East Community Association – Fall 2018 Tree For Me
Date: September 27, 2018
Trees planted: 158
South Eglinton Ratepayers’ & Residents’ Association – Spring 2019 Tree For Me
Date: May 28, 2019
Trees planted: 132
Black Creek Community Farm – Fall 2018 Tree For Me
Date: September 30, 2018
Trees planted: 121
PACT Urban Peace Program – Spring 2019 Tree For Me
Date: May 30, 2019
Trees planted: 64
Elspeth Heyworth Centre for Women – Fall 2018 Tree For Me
Date: October 10, 2018
Trees planted: 70
Tredway Woodsworth Public School – Spring 2019 Tree For Me
Date: June 6, 2019
Trees planted: 98
South Eglinton Ratepayers and Residents Association – Fall 2018 Tree For Me
Date: October 13, 2018
Trees planted: 43
2019 Tree For Me Deliveries
Date: June 30, 2019
Trees planted: 89
Mimico Residents Association – Fall 2018 Tree For Me
Date: October 14, 2018
Trees planted: 184
Agincourt Community Services Association – Community Grant Summary
Date: March 30, 2019
Trees planted: 67
Noor Cultural Centre – Fall 2018 Tree For Me
Date: October 14, 2018
Trees planted: 55
FoodShare – Community Grant Summary
Date: March 30, 2019
Trees planted: 159
Food Share Toronto – Fall 2018 Tree For Me
Date: October 16, 2018
Trees planted: 131
Green Thumbs Growing Kids – Community Grant Summary
Date: March 30, 2019
Trees planted: 1484
The PACT Urban Peace Program – Fall 2018 Tree For Me
Date: October 18, 2018
Trees planted: 112
Highway of Heroes – Community Grant Summary
Date: March 30, 2019
Trees planted: 7801
Beaches Triangle Residents Association – Spring 2017 Tree For Me
Date: May 7, 2017
Trees planted: 69
Friends of Allan Gardens Leftover Giveaway – Fall 2018 Tree For Me
Date: October 27, 2018
Trees planted: 127
Glen Ravine Junior Public School – Spring 2017 Tree For Me
Date: May 10, 2017
Trees planted: 92
Long Branch Neighbourhood Association – Fall 2018 Tree For Me
Date: October 27, 2018
Trees planted: 229
Park People and LEAF – Community Grant Summary
Date: March 30, 2019
Trees planted: 684
Rockcliffe-Smythe Community Association – Spring 2017 Tree For Me
Date: May 13, 2017
Trees planted: 204
2018 Tree For Me Deliveries
Date: October 31, 2018
Trees planted: 23
Regal Heights Residents Association – Spring 2017 Tree For Me
Date: May 14, 2017
Trees planted: 61
2016 Spring Tree For Me
Date: May 15, 2016
Trees planted: 109
Voice Integrative School – Spring 2017 Tree For Me
Date: May 26, 2017
Trees planted: 41
2016 Fall Tree For Me
Date: October 16, 2016
Trees planted: 253
Agincourt Community Services Association – Spring 2017 Tree For Me
Date: May 27, 2017
Trees planted: 72
Bayview Village Residents Association – Spring 2017 Tree For Me
Date: May 27, 2017
Trees planted: 180
South Eglington Ratepayers and Residents Association – Fall 2017 Tree For Me
Date: October 3, 2017
Trees planted: 97
Regal Heights Residents Association – Fall 2017 Tree For Me
Date: October 14, 2017
Trees planted: 61
Danforth Gardens Residents Association – Fall 2017 Tree For Me
Date: October 14, 2017
Trees planted: 131
2017 Tree For Me
Date: May 31, 2017
Trees planted: 60
Noor Cultural Centre – Fall 2017 Tree For Me
Date: October 10, 2017
Trees planted: 94
Delta Family Resource Centre – Fall 2017 Tree For Me
Date: October 26, 2017
Trees planted: 150
Hunters Glen Junior Public School – Fall 2017 Tree For Me
Date: November 2, 2017
Trees planted: 138
Auntie Amal Centre – Fall 2017 Tree For Me
Date: October 28, 2017
Trees planted: 36
Arab Community Centre of Toronto – Fall 2017 Tree For Me
Date: November 4, 2017
Trees planted: 117
Thorncliffe Neighbourhood Office – Fall 2017 Tree For Me
Date: November 19, 2017
Trees planted: 38
Green 13 Environmental Group – Fall 2017 Tree For Me
Date: November 18, 2017
Trees planted: 129
Holistic Sustainable Development Network – Fall 2017 Tree For Me
Date: November 19, 2017
Trees planted: 86
Agincourt Community Services Association – Spring 2018 Tree For Me
Date: May 26, 2018
Trees planted: 94
Allan Gardens Tree Giveaway – Spring 2018 Tree For Me
Date: June 16, 2018
Trees planted: 76
Bayview Village Residents Association – Spring 2018 Tree For Me
Date: June 2, 2018
Trees planted: 233
Black Creek Community Farm – Spring 2018 Tree For Me
Date: May 12, 2018
Trees planted: 171
Canadian South Asian Growth & Support Services – Spring 2018 Tree For Me
Date: May 19, 2018
Trees planted: 60
CultureLink – Spring 2018 Tree For Me
Date: May 27, 2018
Trees planted: 74
Dallington Pollinators Community Garden- Spring 2018 Tree For Me
Date: May 2, 2018
Trees planted: 144
Friends of Cedarvale – Spring 2018 Tree For Me
Date: April 21, 2018
Trees planted: 110