Gardening in Kazakhstan: climate, frost dates and crops by region
We worked out the season of 29 cities of Kazakhstan from ten years of weather: the frost-free season lasts from 144 days in Petropavl to 233 days in Aktau. The last spring frost comes first in Aktau (around 22 March) and last in Petropavl (around 8 May).
Climate zones of Kazakhstan
By the days between the last spring frost and the first autumn frost.
| Zone | Cities | Frost-free days | Last spring frost | First autumn frost |
|---|---|---|---|---|
| 210–269 frost-free days | Atyrau, Aktau, Kentau, Zhanaozen, Turkistan, Shymkent | 210 – 233 | 22 March – 5 April | 1 November – 10 November |
| 150–209 frost-free days | Kostanay, Rudny, Pavlodar, Ekibastuz, Oral (Uralsk), Semey, Aktobe, Arkalyk, Temirtau, Oskemen, Karaganda, Saran, Shakhtinsk, Zhezkazgan, Taldykorgan, Kyzylorda, Qonayev, Almaty, Taraz | 150 – 202 | 1 April – 4 May | 29 September – 20 October |
| Short season: under 150 frost-free days | Petropavl, Kokshetau, Stepnogorsk, Astana | 144 – 148 | 5 May – 8 May | 29 September – 30 September |
How the regions of Kazakhstan differ
Splitting the cities in two — north (Petropavl, Kokshetau, Kostanay and 11 more) and south (Saran, Shakhtinsk, Zhezkazgan and 11 more): the last spring frost comes about 30 days later in the north; the frost-free season is about 153 days in the north and 202 days in the south; the warmest month averages 26.9 °C by day in the north and 34.1 °C in the south.
Splitting the cities in two — west (Kokshetau, Petropavl, Kentau and 11 more) and east (Oskemen, Semey, Taldykorgan and 11 more): the last spring frost comes about 16 days later in the east; the frost-free season is about 177 days in the west and 153 days in the east; the warmest month averages 30.9 °C by day in the west and 27.2 °C in the east.
The gap between the warmest month’s days and the coldest month’s nights is widest in Zhezkazgan (46.3 °C) and smallest in Aktau (37.4 °C): the smaller it is, the milder both winter and summer. Almaty is the wettest of these cities with 608 mm a year, Kyzylorda the driest with 138 mm. The hottest summer days are in Turkistan (37.5 °C on average in the warmest month), the coolest in Petropavl (24.8 °C). In all 29 cities at least one month averages below 0 °C at night; the longest such winter is in Astana (October–April).
Which crops suit which part of Kazakhstan
Season long enough: the days from planting to the first autumn frost cover the days to the first harvest on the plant card. Each window starts on the Greenly calendar date and ends on the last day that still leaves the crop’s days to harvest (from its card) before the average first autumn frost, plus six weeks of picking for crops harvested over weeks (tomatoes, peppers, aubergines, cucumbers, courgettes, pumpkins, watermelons, beans) — our rule; earlier in the window is safer.
| Crop | Planting out or sowing | Season long enough | Tight or too short |
|---|---|---|---|
| Tomato | 12 April (Turkistan) – 21 July (Aktau) | all 29 | — |
| Cucumber | 26 April (Kyzylorda) – 26 August (Aktau) | all 29 | — |
| Bell Pepper, Eggplant | 26 April (Kyzylorda) – 21 July (Aktau) | all 29 | — |
| Zucchini | 26 April (Kyzylorda) – 24 August (Aktau) | all 29 | — |
| Pumpkin | 26 April (Kyzylorda) – 16 July (Petropavl) | all 29 | — |
| Watermelon | 26 April (Kyzylorda) – 1 August (Aktau) | all 29 | — |
| Peas | 1 March (Aktau) – 28 August (Aktau) | all 29 | — |
| Garlic, Tulip, Daffodil, Crocus, Hyacinth | Autumn planting: 30 August (Petropavl) – end of December (Aktau) | — | — |
Cities of Kazakhstan: weather in numbers
| City | Frost-free days | Warmest month, day | Coldest month, night | Rain a year | Driest month | Places to buy |
|---|---|---|---|---|---|---|
| Petropavl | 144 | July, 24.8 °C | January, -18 °C | 480 mm | January | 13 |
| Kokshetau | 145 | July, 25.1 °C | January, -16.9 °C | 451 mm | February | 5 |
| Kostanay | 151 | July, 26.2 °C | January, -17.4 °C | 446 mm | January | 14 |
| Rudny | 158 | July, 26.8 °C | January, -17.7 °C | 422 mm | January | — |
| Stepnogorsk | 148 | July, 26.1 °C | January, -17.3 °C | 397 mm | January | — |
| Pavlodar | 155 | July, 27.1 °C | January, -18.5 °C | 388 mm | January | 6 |
| Ekibastuz | 157 | July, 26.9 °C | January, -17.1 °C | 376 mm | January | — |
| Oral (Uralsk) | 179 | July, 29.9 °C | January, -13.1 °C | 408 mm | August | 21 |
| Astana | 145 | July, 26.3 °C | January, -17.6 °C | 419 mm | February | 15 |
| Semey | 157 | July, 27.9 °C | January, -18 °C | 384 mm | January | 2 |
| Aktobe | 167 | July, 29.4 °C | January, -14.7 °C | 390 mm | August | 22 |
| Arkalyk | 159 | July, 28.1 °C | January, -16.5 °C | 387 mm | August | — |
| Temirtau | 150 | July, 26.2 °C | January, -17 °C | 421 mm | January | — |
| Oskemen | 151 | July, 27.9 °C | January, -18.1 °C | 585 mm | February | 15 |
| Karaganda | 150 | July, 26.9 °C | January, -16.8 °C | 400 mm | January | 8 |
| Saran | 151 | July, 27.3 °C | January, -17.3 °C | 377 mm | January | — |
| Shakhtinsk | 151 | July, 27.1 °C | January, -17.1 °C | 386 mm | January | — |
| Zhezkazgan | 175 | July, 31.8 °C | January, -14.5 °C | 206 mm | June | — |
| Atyrau | 210 | July, 33.8 °C | January, -6.9 °C | 239 mm | August | 7 |
| Taldykorgan | 178 | July, 32 °C | January, -13.4 °C | 466 mm | August | 16 |
| Kyzylorda | 202 | July, 35.8 °C | January, -7.8 °C | 138 mm | August | 3 |
| Qonayev | 190 | July, 33.1 °C | January, -9.4 °C | 362 mm | August | — |
| Aktau | 233 | July, 34.6 °C | January, -2.8 °C | 205 mm | August | 9 |
| Kentau | 227 | July, 35.6 °C | January, -4.2 °C | 377 mm | July | — |
| Zhanaozen | 217 | July, 35.2 °C | January, -3.9 °C | 190 mm | August | — |
| Turkistan | 223 | July, 37.5 °C | January, -5.1 °C | 265 mm | July | 5 |
| Almaty | 179 | July, 29.5 °C | January, -10 °C | 608 mm | August | 32 |
| Taraz | 202 | July, 34.4 °C | January, -6.5 °C | 483 mm | July | 9 |
| Shymkent | 219 | July, 35.5 °C | January, -2.9 °C | 520 mm | July | 16 |
ERA5 2016–2025 via Open-Meteo, 25 km grid cell of each city; dates by the Greenly calendar and the plant cards.