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

PhaseFromUntilProviderSource
end of life2025-10-31Python Software FoundationPython release cycle (peps.python.org)

Provenance

Every lifecycle fact is traceable to its authoritative source.

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