Discounted treesNonprofitSeasonal
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
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
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
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
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
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 · 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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 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
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.