end-of-life.org

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

2016 2018 2020 2022 2024 2026 2028 2030 3.14 3.13 3.12 3.11 3.10 3.9 EOL 3.8 EOL 3.7 EOL 3.6 EOL 3.5 EOL today

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.

BranchReleasedEnd of lifeStatusCVEs missedLatest
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