Programs for residents

Everything we have on file. The providers' own pages are the source of truth; check them before you plan.

257 programs

Discounted treesNonprofitSeasonal

Denver Digs Trees

The Park People · Denver

Yard and street trees for $15 each in low-canopy neighborhoods or $50 elsewhere; free through a 'Treeship' for households that cannot pay

The Park People distributes low-cost trees to Denver residents twice a year through Denver Digs Trees. Spring distributions include street trees in the public right-of-way (with permit help) and yard trees; fall distributions are yard trees only. The program includes planting and care instructions, workshops, and sliding-scale planting help for people with physical limitations.

RebateNonprofit

DC Tree Rebate

Casey Trees with funding from the DC Department of Energy and Environment · Washington

$50 per tree with mature canopy of 40 feet or less, $100 per tree with canopy over 40 feet, up to 25 trees per property

The DC Tree Rebate refunds part of the cost of trees bought and planted on private property in the District. Casey Trees runs it with funding from the Department of Energy and Environment. Rebates are $50 for trees expected to spread 40 feet or less and $100 for trees that spread more than 40 feet.

Request a street treeCityStatus unclear

DDOT Street Tree Planting Request (311)

DC Department of Transportation, Urban Forestry Division via DC 311 · Washington

Request a City-planted street tree in the public space in front of your address

DDOT's Urban Forestry Division is responsible for street trees in the District, including planting in the strip between sidewalk and street. Residents request a street tree planting or maintenance through DC 311. Casey Trees, which plants on private property, directs right-of-way requests to this route.

Free treesNonprofit

Residential Tree Planting

Casey Trees · Washington

Free trees planted by Casey Trees arborists on private property, up to 25 per property

Casey Trees plants trees on private property at DC addresses at no cost. Arborists help choose species that fit the yard, and up to 25 trees can be planted on one property. Trees cannot be planted in the public right-of-way (the strip between sidewalk and street), which must be requested through 311 instead.

Free treesCity

RiverSmart Homes Shade Trees

DC Department of Energy and Environment (DOEE) · Washington

Shade trees planted on your property for free, with no limit, after a free stormwater audit

RiverSmart Homes is a DOEE program that installs stormwater features on residential properties, including shade trees planted at no charge with no stated limit. Other features such as rain barrels, rain gardens and BayScapes require a copayment. The program is funded by the US EPA Chesapeake Bay Implementation Grant and installs about 1,500 features a year.

Free treesCountySeasonal

Adopt-a-Tree

Miami-Dade County · Miami-Dade County

Up to two free trees per year for single-family and duplex homeowners in Miami-Dade County

Miami-Dade County gives single-family and duplex homeowners up to two free trees each Adopt-a-Tree season at in-person distribution events. Quantities at each event are limited and first come, first served. The 2026 season had three events (May 16 at Hialeah Gardens Senior High, July 25 at FIU Biscayne Bay Campus, and September 13 at Zoo Miami) and is now over.

Free treesCitySeasonal

City of Miami Tree Giveaways

City of Miami · Miami

Free fruit and shade trees for City of Miami residents at district giveaway events each spring and fall

The City of Miami holds tree giveaways in each of its five districts as part of its Extreme Heat Plan. Residents show proof of City of Miami residency and receive trees first come, first served; pre-registering gives priority. Fall 2026 events ran October 2-4 with mango, avocado, starfruit, lychee, geiger, white cordia, bougainvillea and small-leaf clusia; spring Arbor Day events ran April 4-25, 2026.

Free treesNonprofit

NeighborWoods Neighborhood Tree Planting

Trees Atlanta · Atlanta

Volunteer planting of 30 or more trees along a neighborhood's streets and front yards, with two years of care by Trees Atlanta

Neighborhoods can request a NeighborWoods planting project in which Trees Atlanta, neighborhood residents and volunteers plant trees in front yards and the public right-of-way. Trees Atlanta provides the trees, tools and expertise and maintains the trees for two years (mulching, pruning, watering). Plantings run October through March, usually on Saturday mornings from 9 a.m. to 12 p.m.

VolunteerNonprofitSeasonal

Plant With Us Community Plantings

Trees Columbus · Columbus

Volunteer at winter tree plantings in Columbus parks (2026 season: Carver Park, Lakebottom Park, Shirley Winston Park)

Trees Columbus, a nonprofit founded in 2000, organizes community tree plantings in Columbus, Georgia parks and public spaces and has planted over 20,500 trees. Residents can volunteer at plantings during the December through February season. The 2026 season lists plantings at Carver Park, Lakebottom Park and Shirley Winston Park.

Free treesNonprofit

Yard Tree Program

Trees Atlanta · Atlanta

Free trees planted in your front yard by Trees Atlanta; the number per property is set by each partner city

Trees Atlanta plants trees in residents' front yards at no cost in the City of Atlanta and partner cities and counties (Brookhaven, Chamblee, Decatur, Doraville, unincorporated DeKalb County, Dunwoody, Hapeville, Mableton, Sandy Springs, Smyrna, Tucker). Trees must go in the front yard within 35 feet of the right of way (within 20 feet for City of Atlanta residents). Planting happens only October through March.

Request a street treeCity

Parkway Tree Planting Request (Our Roots Chicago)

City of Chicago Department of Streets and Sanitation, Bureau of Forestry · Chicago

A city-planted tree in the parkway in front of your address at no stated cost

The Bureau of Forestry plants trees along the public right-of-way as part of the Our Roots Chicago canopy effort. Anyone wanting a new tree on the parkway in front of a Chicago address submits a 311 service request; Forestry staff then inspect the site and plant during the next available season. Requests are handled in the order received.

Free treesNonprofit

Adopt-A-Block (free tree for block captains)

Keep Indianapolis Beautiful with the City of Indianapolis · Indianapolis

One free native tree per year, plus free perennials and a cleanup kit, for residents who adopt their block

Adopt-A-Block is a City of Indianapolis partnership run by Keep Indianapolis Beautiful. Residents, businesses and schools sign up as block captains and keep their block free of litter. In return each captain can get a free tree and free perennials each fall while supplies last, along with a free cleanup kit and access to small beautification grants.

Free treesNonprofit

Community Forestry Neighborhood Tree Planting

Keep Indianapolis Beautiful · Indianapolis

30 or more 1-inch-caliper trees planted along a neighborhood's streets, with three years of care by KIB for right-of-way trees

Keep Indianapolis Beautiful plants roughly 3,000 trees a year in public spaces, mostly in the strip between sidewalk and street, in partnership with the City of Indianapolis. Neighborhoods organize a planting by identifying at least 30 plantable spots and submitting a Tree Planting Application. KIB supplies the trees, tools and mulch, handles permits and utility locates, and leads volunteers on planting day.

Free treesNonprofit

NeighborWoods Residential Tree Program

TreesLouisville · Louisville

Free trees planted, mulched and staked on your property by volunteers in ZIP codes 40210, 40211, 40212 and 40216

TreesLouisville's NeighborWoods program plants free trees on residential properties in priority ZIP codes in west and southwest Louisville. After an initial property assessment, residents pick from a short species list, and volunteers plant, mulch and stake the trees at no cost. Residents agree to water weekly during the first two growing seasons (April through October).

Free treesNonprofitSeasonal

Tree Adoptions (Tree Giveaways)

TreesLouisville · Louisville

Up to two free small trees per household at spring and fall giveaway events

TreesLouisville distributes over 1,000 small trees a year through giveaway events held every fall and spring. Each household may take up to two trees (only one may be a Class C tree), handed out first come, first served on the day of the event. You plant the tree yourself; TreesLouisville recommends planting between October and April.

RebateNonprofit

Tree Rebate Program

TreesLouisville · Louisville

Up to $40 back on a shade tree planted in a Jefferson County residential yard ($40 class A, $30 class B, $20 class C)

TreesLouisville refunds part of the purchase price of a shade tree planted in a residential yard in Jefferson County. The rebate is $40 for a class A tree, $30 for class B and $20 for class C (25 feet or smaller), and covers only the tree's purchase price. Rebates are first come, first served while funds last.

Request a street treeCity

Request a Street Tree

Boston Parks and Recreation Department, Urban Forestry Division · Boston

City-planted street tree with two years of contractor watering and maintenance; you can request up to three preferred species

Boston's Urban Forestry Division plants and maintains all public street trees and takes planting requests by phone, 311 or email. A City arborist inspects the site, and approved trees are planted in the next spring or fall planting season, which may take up to a year. The contractor warrants new trees and waters them every two weeks during the growing season for two years.

Request a street treeCity

Street Tree Request

TreeBaltimore (Baltimore City Department of Recreation and Parks, Forestry) · Baltimore

City contractors plant and water (for two years) a street tree in the sidewalk next to your property

Baltimore City residents and property owners can ask Forestry to plant a street tree in the sidewalk next to their property, including cutting a new tree pit if none exists. An inspector evaluates the site, any preparation such as stump grinding or pit creation is done, and the location is assigned to a contractor for the next available planting season. Contractors water new trees for two years.

Free treesCitySeasonal

Yard Tree Adoptions

TreeBaltimore (Baltimore City Department of Recreation and Parks) · Baltimore

Up to 3 free young trees (1 to 3 gallon pots) per household at spring and fall pickup events

TreeBaltimore and partners give young trees to Baltimore City residents to plant in front or back yards, not in tree pits or sidewalk strips. Trees are 12 to 36 inches tall in 1 to 3 gallon pots, and households can reserve up to three, one per species. Pickup events are held every spring and fall, and neighborhood groups can host their own giveaway.

Request a street treeCity

Request A City Tree (Tree Planting Program)

City of Detroit General Services Department, Forestry Division · Detroit

A city-planted street tree on the berm (the strip between sidewalk and street) in your neighborhood

Detroit's Forestry Division plants thousands of trees a year on residential berms, streets, parks and other public right-of-way, as funding allows. Residents can ask for a tree to be planted in their neighborhood through the Request A City Tree online form. Planting locations are chosen using canopy data, available space, utility clearances, site inspections and resident requests.

VolunteerNonprofitSeasonal

Volunteer Tree Plantings and Citizen Forester Program

The Greening of Detroit · Detroit

Free spots at neighborhood tree-planting days in Detroit, Highland Park and Hamtramck; tools, gloves and training provided

The Greening of Detroit has planted trees in Detroit, Highland Park and Hamtramck since 1989 and runs volunteer planting days each spring and fall. Residents sign up for individual events through Eventbrite links on the events page. Experienced volunteers age 18 and up can apply to the Citizen Forester program to lead groups of up to 20 planters.

Request a street treeCity

Boulevard Tree Planting

City of Saint Paul Parks and Recreation, Forestry · Saint Paul

A boulevard tree planted, watered and mulched by a city-hired contractor, plus a free watering bag; the permit is free

Saint Paul Forestry accepts requests from property owners for a boulevard tree next to their property during the spring and fall planting seasons. Forestry inspects the boulevard, picks the species and location, and a contractor plants, waters and mulches the tree. Funds and trees are limited, so not every request is filled.

Discounted treesNonprofitSeasonal

Community Tree Sales and Giveaways

Tree Trust · Saint Paul

Containerized trees at discounted prices, and free giveaway trees in some cities, for planting on private property

Tree Trust runs spring and fall tree sales and giveaways with about 20 Twin Cities communities, including Minneapolis and Saint Paul. Residents order containerized trees at discounted rates for their own property and pick them up on a set date. Some cities fund giveaways that use an application instead of a sale.

Request a street treeCity

Request a New Boulevard Tree

Minneapolis Park and Recreation Board, Forestry · Minneapolis

A Park Board-planted boulevard tree in front of your property, paid from the Forestry budget

The Minneapolis Park and Recreation Board cares for about 200,000 boulevard trees and plants new ones on request. Residents and property owners ask by phone or email; Forestry inspects the spot, checks that money is budgeted, and adds approved sites to the spring planting list. Removed boulevard trees are replanted automatically without a request.

Request a street treeCity

Street Right-of-Way Tree Planting and Permits

Kansas City Parks and Recreation, Forestry and Conservation · Kansas City

Low-cost trees (free when grant funds allow) planted in the street right-of-way, and a free permit to plant your own

KC Parks Forestry and Conservation manages trees in the right-of-way along Kansas City streets and boulevards. Planting funds are supplemented by grants and partner organizations to provide low-cost trees for residents who want trees in the right-of-way; when funds are not available for your council district you are put on a waiting list. Foresters also issue free permits to residents who want to plant, prune or remove right-of-way trees themselves.

Request a street treeCity

Request a Street Tree

City of Charlotte Landscape Management (General Services) · Charlotte

A free street tree planted in the city right-of-way in front of your home

City of Charlotte residents can ask the city to plant a free tree in the planting strip between the sidewalk and street, or in the right-of-way if there is no sidewalk. An inspector visits to confirm there is room; qualifying addresses go on the list for an upcoming planting season. The city plants between January and April each year.

Free treesNonprofitSeasonal

TreeAdoption Events

TreesCharlotte · Charlotte

Up to 2 free trees per registration at seasonal pickup events for Mecklenburg County residents

TreesCharlotte gives away trees at TreeAdoption events held from fall through early spring. Each registration is limited to 2 trees, and every attendee completes a planting demonstration on site (plan for at least 45 minutes). TreesCharlotte now serves all of Mecklenburg County, not just the City of Charlotte; some events are limited to particular zip codes or towns.

Classes and trainingNonprofitSeasonal

Citizen Pruner Course

Trees New York · New York

9-hour course ($100) leading to a license to prune NYC street trees

Trees New York runs the 9-hour Citizen Pruner Course, four sessions covering how trees grow, street tree identification, common problems and pruning methods. Students who pass the final exam receive a license from Trees New York and NYC Parks to prune street trees. Trees New York is the only institution designated to train and license Citizen Pruners in New York City.

Request a street treeCityClosed

NYC Street Tree Planting (Neighborhood Tree Planting Program)

NYC Department of Parks & Recreation via NYC311 · New York

No individual requests accepted; Parks plants street trees block by block, prioritizing heat-vulnerable neighborhoods

NYC Parks plants street trees on a cyclical basis through its Neighborhood Tree Planting Program, surveying whole blocks and planting everywhere possible, with heat-vulnerable neighborhoods first. According to NYC311, Parks does not accept new tree planting requests from individuals. Property owners who want a tree sooner can apply for a permit to plant one at their own expense, and residents can get a free tree for a yard through Parks' Community Tree Giveaways.

Free treesCityClosed

Fall ReLeaf Free Tree Program

Cincinnati Parks Urban Forestry · Cincinnati

A free yard tree (valued at about $75) picked up at MadTree Brewing in October

Cincinnati Parks has given away free shade trees to city residents every fall for 38 years, more than 27,000 trees in all. Residents register online in September, choose a species and a pickup slot, and collect the tree at MadTree Brewing in mid-October to plant in their front or back yard. Neighborhoods with less than 40 percent tree canopy get a one-week head start on registration.