← All products

Python end of life dates

The next Python release to reach end of life is 3.11, on 31 Oct 2027 (in 390 days). After that date it gets no more security fixes.

ReleaseEnd of lifeStatusLatest version
3.1431 Oct 2030Supported3.14.8
3.1331 Oct 2029Supported3.13.16
3.1231 Oct 2028Supported3.12.15
3.1131 Oct 2027Supported3.11.17
3.101 Oct 2026 · 5 days agoEnd of life3.10.22
3.931 Oct 2025 · 340 days agoEnd of life3.9.25
3.87 Oct 2024End of life3.8.20
3.727 Jun 2023End of life3.7.17
3.623 Dec 2021End of life3.6.15
3.530 Sept 2020End of life3.5.10
3.418 Mar 2019End of life3.4.10
3.329 Sept 2017End of life3.3.7
3.220 Feb 2016End of life3.2.6
2.71 Jan 2020End of life2.7.18
3.19 Apr 2012End of life3.1.5
3.027 Jun 2009End of life3.0.1
2.629 Oct 2013End of life2.6.9

Data from endoflife.date, refreshed daily (last 6 Oct 2026).

Get reminded before it hits your stack

StackClock finds Python in your Dockerfile or manifest and reminds you 60, 30, 14, 7 and 1 day before your version reaches end of life.

Start free

Add the dates to your calendar

A free calendar feed with every Python end-of-life date. It updates by itself.

Subscribe (.ics)

Check your whole stack for end-of-life runtimes (free, no sign-up).