Tree Growth Table

NameGrowth at different temperaturesGrowth in different biomesTemperatures
-20-15-10-5+0+5+10+15+20+25+30+35+40+45polar deserttundrataïgaconiferous forestsmixed forestsgrasslandschaparraltropical rainforeststropical dry foreststropical coniferous forestssavannadesertsMINMAXAVG
Acacias0002922406283979674290-50%-50%-50%-50%-40%-50%-30%-20%+0%-30%-20%-30%-6.045.019.5
Alders16163150718999947027000-50%-20%+0%+0%+0%-10%-20%-40%-50%-10%-50%-50%-30.035.02.5
Almond trees04132745668698957228000-50%-50%-50%-30%+0%-15%-15%-30%-30%-15%-50%-50%-18.035.08.5
Apple trees16163150718999947027000-50%-50%-30%-15%+0%-15%-30%-50%-50%-30%-50%-50%-25.035.05.0
Apricot trees16163150718999947027000-50%-50%-50%-30%+0%-15%-15%-30%-30%-15%-50%-50%-22.035.06.5
Ash trees16163150718999947027000-50%-50%-35%-15%+0%-15%-35%-50%-50%-35%-50%-50%-20.035.07.5
Bamboos0017203859819697752900-50%-50%-50%-20%-20%-30%-30%+0%-30%-20%-50%-50%-10.040.015.0
Banana trees000031434608598843500-50%-50%-50%-50%-50%-50%-50%+0%-20%-50%-40%-50%-1.040.019.5
Banyan trees000031434608598843500-50%-50%-50%-50%-50%-50%-50%+0%-50%-25%-50%-50%-1.040.019.5
Beeches16163150718999947027000-50%-50%-35%-15%+0%-15%-35%-50%-50%-35%-50%-50%-30.035.02.5
Birches16163150718999947027000-50%-10%+0%-20%-20%-20%-40%-50%-50%-40%-50%-50%-50.035.0-7.5
Cedars151427436179949991662500-50%-50%-30%+0%-20%-30%-20%-50%-30%-10%-50%-50%-25.040.07.5
Cherry trees16163150718999947027000-50%-50%-50%-30%+0%-15%-15%-30%-30%-15%-50%-50%-20.035.07.5
Chestnut trees16163150718999947027000-50%-50%-50%-30%+0%-30%-10%-30%-50%-30%-50%-50%-20.035.07.5
Coconut trees00031124436484979673280-50%-50%-50%-50%-50%-50%-50%+0%-10%-50%-30%-50%-7.045.019.0
Coffee trees00000215397095904000-50%-50%-50%-50%-50%-50%-50%+0%-25%-50%-50%-50%5.040.022.5
Cork oaks151427436179949991662500-50%-50%-50%-25%-25%-50%+0%-50%-35%-25%-50%-50%-20.040.010.0
Cypresses01514294869879895712700-50%-50%-50%+0%-25%-25%+0%-50%-50%-25%-50%-50%-14.040.013.0
Ebony trees [+]0017203859819697752900-50%-50%-50%-50%-50%-50%-50%-25%+0%-50%-25%-50%-10.040.015.0
Ferns000031434608598843500-50%-50%-50%-50%-50%-50%-50%+0%-50%-10%-50%-50%-1.040.019.5
Firs1720385981969775290000-50%-30%+0%+0%-20%-30%-50%-50%-50%-30%-50%-50%-30.030.00.0
Hazels16163150718999947027000-50%-50%-30%-30%+0%-20%-20%-30%-40%-30%-50%-50%-20.035.07.5
Heveas000192446719198803200-50%-50%-50%-50%-50%-50%-50%+0%-25%-50%-50%-50%-5.040.017.5
Holm oaks00413274566869895722800-50%-50%-50%-25%-25%-35%+0%-50%-35%-25%-50%-50%-13.040.013.5
Junipers02920365574919993692600-50%-50%-10%+0%-20%-20%+0%-50%-10%+0%-50%-50%-17.040.011.5
Kapok trees000192446719198803200-50%-50%-50%-50%-50%-50%-50%+0%-25%-25%-50%-50%-5.040.017.5
Larches1720385981969775290000-50%-30%+0%+0%-10%-30%-50%-50%-50%-30%-50%-50%-30.030.00.0
Lemon trees000192446719198803200-50%-50%-50%-50%-40%-50%+0%-40%-20%-40%-40%-50%-5.040.017.5
Lime trees16163150718999947027000-50%-50%-35%-15%+0%-15%-15%-50%-50%-15%-50%-50%-22.035.06.5
Mahoganies000192446719198803200-50%-50%-50%-50%-50%-50%-50%+0%-25%-25%-50%-50%-5.040.017.5
Maples16163150718999947027000-50%-30%-10%-10%+0%-30%-30%-50%-50%-30%-50%-50%-25.035.05.0
Nutmeg trees [+]000192446719198803200-50%-50%-50%-50%-50%-50%-50%+0%-25%-25%-50%-50%-5.040.017.5
Oaks16163150718999947027000-50%-50%-50%-25%+0%-10%-25%-50%-50%-25%-50%-50%-30.035.02.5
Olive trees01616315071899994702700-50%-50%-50%-50%-25%-50%+0%-50%-25%-50%-50%-50%-15.040.012.5
Orange trees0003133052759498783100-50%-50%-50%-50%-40%-50%+0%-40%-20%-40%-40%-50%-7.040.016.5
Palm trees0001720385981969775290-50%-50%-50%-50%-50%-50%-25%+0%-10%-50%-25%-50%-5.045.020.0
Pear trees16163150718999947027000-50%-50%-30%-15%+0%-15%-30%-50%-50%-30%-50%-50%-25.035.05.0
Pine trees01616315071899994702700-50%-50%+0%+0%-20%-30%-10%-30%-40%+0%-50%-50%-15.040.012.5
Plum trees16163150718999947027000-50%-50%-30%-15%+0%-15%-30%-50%-50%-30%-50%-50%-25.035.05.0
Poplars16163150718999947027000-50%-30%-15%-15%+0%-15%-30%-50%-50%-30%-50%-50%-20.035.07.5
Rosewoods [+]000192446719198803200-50%-50%-50%-50%-50%-50%-50%+0%-25%-25%-50%-50%-5.040.017.5
Spruces16163150718999947027000-50%-40%+0%+0%-20%-30%-40%-50%-50%-30%-50%-50%-30.035.02.5
Tea trees000619406589988233000-50%-50%-50%-40%-20%-40%-30%+0%+0%-20%-30%-40%-8.035.013.5
Teaks0001720385981969775290-50%-50%-50%-50%-50%-50%-50%+0%-25%-25%-50%-50%-5.045.020.0
Vine0172038598196977529000-50%-50%-30%-15%+0%-15%+0%-50%-30%-30%-50%-50%-15.035.010.0
Walnut trees16163150718999947027000-50%-50%-30%-15%+0%-15%-30%-50%-50%-30%-50%-50%-25.035.05.0
Weirwoods [+]1720385981969775290000-25%+0%+0%-25%-25%+0%-50%-50%-50%-50%-50%-50%-60.030.0-15.0
Willows16163150718999947027000-50%+0%+0%+0%+0%-25%-50%-50%-50%-25%-50%-50%-20.035.07.5

There is random chance every week for a tree to grow into the next stage, or to create a sapling on a nearby tile. Productivity affects how likely it is to happen.

Minimum and maximum temperatures determine if tree will survive, but the growth window is much smaller that those extremes.

Some trees seem to just grow/spread faster. Might be confirmation bias, need proper research.

Productivity for tree growth and wood harvest aren't always the same.