The number of leaves on a tree varies widely depending on the species, size, age, and environmental conditions. On average, a mature tree typically has around 100,000 to 200,000 leaves. Specifically, a mature oak tree can have between 1,000 to 1,000,000 leaves depending on its size and conditions. For example, a maple tree with a 3 feet diameter trunk may have approximately 100,000 leaves if healthy. Some estimates even suggest that very large trees like alders or maples that grow to about 100 feet tall could have over 3 million leaves. Other factors like pest attacks, disease, and seasonal shedding also influence the number of leaves at any given time. Overall, a mature healthy tree usually has on the order of hundreds of thousands of leaves.