Python 3.9
- End of life
- Released 5 Oct 2020
- End of life 31 Oct 2025
- Latest 3.9.25
Is Python 3.9 still supported?
Reached end of life on 31 Oct 2025 (1 year ago).
Today
- Released 5 Oct 2020
- Active support ends 17 May 2022
- End of life 31 Oct 2025
Release details
- Product
- Python
- Version
- 3.9
- Release date
- 5 Oct 2020
- Latest update
- 3.9.25 · 31 Oct 2025
- Long-term support
- No
- Active support until
- 17 May 2022
- Security support until
- 31 Oct 2025
- Status
- End of life
Guides for Python 3.9
Other Python releases
Supported now
Frequently asked questions
When does Python 3.9 reach end of life?
Python 3.9 reached end of life on 31 Oct 2025.
Is Python 3.9 still supported?
No. Python 3.9 no longer gets free security updates. Upgrade to Python 3.15.
What is the latest version of Python 3.9?
The latest Python 3.9 release is 3.9.25, released on 31 Oct 2025.
When was Python 3.9 released?
Python 3.9 was released on 5 Oct 2020.
Release data: endoflife.date and vendor announcements. Spotted a mistake? Tell us.
