---
title: "Python 3.11 reaches end of life in 2027-10 | Harbyn"
description: "Python 3.11 reaches end of life in 2027-10; replacement: python3.14."
canonical: "https://harbyn.com/changes/python/2026-10-09-python-3-11-end-of-life"
last-updated: 2026-10-12
---

# Python 3.11 reaches end of life in 2027-10

Markdown version of <https://harbyn.com/changes/python/2026-10-09-python-3-11-end-of-life>.

Deprecation - Python. medium severity. Announced. Upcoming.

Python 3.11 stops receiving security fixes in 2027-10, per the official release schedule. Code keeps running, but hosts retire end-of-life runtimes and vulnerabilities stay unpatched; move to a supported version before then.

About 341 days left: the deadline is Oct 2027 (the vendor named the month, not the day).

## Facts

| Fact | Value |
| --- | --- |
| Vendor | [Python](https://harbyn.com/vendors/python.md) |
| Product | api |
| Kind | Deprecation |
| Severity | medium |
| Status | Announced |
| Announced | Oct 9, 2026 (undated by the vendor; already published when we first read the page) |
| Effective | Oct 2027 (month only; the vendor gave no day) |
| Added to Harbyn | Oct 9, 2026 |
| Lead time | 357 days of warning |
| Symbols | `python3.11` |
| Replacement | `python3.14`. Python 3.14 (supported until 2030-10) |
| Review | Reviewed by a person, extracted by a deterministic parser |

## Find it in your code

```sh
npx harbyn scan
```

This change names no identifier the scanner can match line by line, so the scan tells you whether your repository uses Python, from its packages and API hosts. Nothing leaves your machine.

## Sources

Where this event comes from: the page we read, when we read it, and the hash of that snapshot.

- <https://peps.python.org/api/release-cycle.json> (deprecations, fetched 2026-10-09 06:16 UTC, sha256 `edb00632069b2488b1eb385d57f176f172ed38b1701895f6c4f60f2599624892`)
- <https://peps.python.org/api/release-cycle.json> (deprecations, fetched 2026-10-12 03:02 UTC, sha256 `e0cd3ada63e48adc50877b475a7acbc960381ec2d65c7889fbac799a83ecec5d`)

## Related changes

### More from Python

- [Python 3.12 reaches end of life in 2028-10](https://harbyn.com/changes/python/2026-10-09-python-3-12-end-of-life.md) (Deprecation, effective Oct 2028)

### Changes at other vendors

- [AWS Lambda: Python 3.10 runtime deprecation](https://harbyn.com/changes/aws-lambda/2026-10-08-python-3-10-runtime-deprecation.md) (effective Oct 31, 2026)
- [Jira / Atlassian Cloud: Atlassian Analytics dashboard subscriptions being removed](https://harbyn.com/changes/atlassian-jira/2026-08-10-atlassian-analytics-dashboard-subscriptions-being-removed.md) (effective Nov 2, 2026)
- [Google Cloud Run and Functions: .NET 8 runtime deprecation](https://harbyn.com/changes/google-cloud/2026-10-08-net-8-runtime-deprecation.md) (effective Nov 10, 2026)
- [GitHub: X-GitHub-Stateless-S2S-Token header ignored from 2026-11-30](https://harbyn.com/changes/github/2026-10-02-x-github-stateless-s2s-token-header-ignored-from-2026-11-30.md) (effective Nov 30, 2026)

[All upcoming deadlines](https://harbyn.com/deadlines.md)
