Python 3.9
end of lifeEOL 2025-10-31
Python 3.9 reached end of life on 2025-10-31 and is no longer supported. First release: 2020-10-05. Latest stable release: 3.9.25. Lifecycle periods below are derived from official vendor sources with provenance.
Latest stable 3.9.25 (2025-10-31)
Lifecycle & support periods
| Phase | From | Until | Provider | Source |
|---|---|---|---|---|
| end of life | 2025-10-31 | — | Python Software Foundation | Python release cycle (peps.python.org) |
Provenance
Every lifecycle fact is traceable to its authoritative source.
- Python release cycle (peps.python.org)first party · highhttps://peps.python.org/api/release-cycle.json
Retrieved 2026-08-28 · Python 3.9 end-of-life
- endoflife.dateaggregator · lowhttps://endoflife.date
Retrieved 2026-08-28 · endoflife.date cycle 3.9 EOL
Recent releases
- 3.9.252025-10-31
- 3.9.242025-10-09
- 3.9.232025-06-03
- 3.9.222025-04-08
- 3.9.212024-12-03
- 3.9.202024-09-06
- 3.9.192024-03-19
- 3.9.182023-08-24
- 3.9.172023-06-06
- 3.9.162022-12-06
- 3.9.152022-10-11
- 3.9.142022-09-06
