Python End of Life Dates
All 17 Python release branches: support windows, latest releases, and what each EOL branch has missed since. Data refreshed 2026-08-09.
Support lifecycle at a glance
■ supported ■ security fixes only ■ end of life
All versions
"CVEs missed" = Python vulnerabilities published after that branch's EOL, fixed only in newer branches. Source: NVD.
| Branch | Released | End of life | Status | CVEs missed | Latest |
|---|---|---|---|---|---|
| 3.14 | 7 Oct 2025 | 31 Oct 2030 | supported | — | 3.14.7 |
| 3.13 | 7 Oct 2024 | 31 Oct 2029 | supported | — | 3.13.15 |
| 3.12 | 2 Oct 2023 | 31 Oct 2028 | supported | — | 3.12.13 |
| 3.11 | 24 Oct 2022 | 31 Oct 2027 | supported | — | 3.11.15 |
| 3.10 | 4 Oct 2021 | 31 Oct 2026 | supported | — | 3.10.20 |
| 3.9 | 5 Oct 2020 | 31 Oct 2025 | EOL | 13 | 3.9.25 |
| 3.8 | 14 Oct 2019 | 7 Oct 2024 | EOL | 15 | 3.8.20 |
| 3.7 | 27 Jun 2018 | 27 Jun 2023 | EOL | 25 | 3.7.17 |
| 3.6 | 23 Dec 2016 | 23 Dec 2021 | EOL | 42 | 3.6.15 |
| 3.5 | 13 Sept 2015 | 30 Sept 2020 | EOL | 50 | 3.5.10 |
| 3.4 | 16 Mar 2014 | 18 Mar 2019 | EOL | 73 | 3.4.10 |
| 3.3 | 29 Sept 2012 | 29 Sept 2017 | EOL | 86 | 3.3.7 |
| 3.2 | 20 Feb 2011 | 20 Feb 2016 | EOL | 96 | 3.2.6 |
| 2.7 | 3 Jul 2010 | 1 Jan 2020 | EOL | 60 | 2.7.18 |
| 3.1 | 27 Jun 2009 | 9 Apr 2012 | EOL | 114 | 3.1.5 |
| 3.0 | 3 Dec 2008 | 27 Jun 2009 | EOL | 125 | 3.0.1 |
| 2.6 | 1 Oct 2008 | 29 Oct 2013 | EOL | 106 | 2.6.9 |