end-of-life.org

Django 6.0 End of Life

Support dates, the patch stream you lose at EOL, and upgrade guidance — rebuilt from live data.

Supported

Django 6.0 is actively supported. It reaches end of life on 30 Apr 2027.

264 days of security support left
6.0.8 latest release
49% of this branch's supported lifetime has elapsed — 3 Dec 2025 → 30 Apr 2027.
Check your versionpython -c "import django; print(django.get_version())"

Support timeline

Official dates from the Django release process.

MilestoneDateStatus
Initial release3 Dec 2025
End of life (scheduled)30 Apr 2027 in 264 days
Active support ended4 Aug 2026 security fixes only after this
Latest release6.0.8 · 4 Aug 2026 current

What you lose on 30 Apr 2027

Being supported means fixes keep shipping to this branch. Here is the stream that stops. Source: NVD.

Django CVEs published and patched, by year

31 published in the last 12 months · data refreshed 2026-08-09

0 12.5 25 10 2022 7 2023 14 2024 12 2025 24 2026

At the last-12-month rate of 31 Django CVEs, running 6.0 for a year past 30 Apr 2027 means roughly that many vulnerabilities fixed upstream but never backported to your branch. Past branches bear this out: Django 5.1 has missed 24 since it went end of life.

How much runway a newer branch buys

Moving to Django 6.1 extends security support by about 245 days.

BranchEnd of lifeDays leftvs 6.0
Django 6.1 31 Dec 2027 509 +245 days
Django 6.0 30 Apr 2027 264 this branch
Django 5.2 30 Apr 2028 630 +366 days

Review docs.djangoproject.com before moving to Django 6.1.

Frequently asked questions

When does Django 6.0 reach end of life?

Django 6.0 reaches end of life on 30 Apr 2027 — 264 days from now. After that date it receives no security fixes.

Is Django 6.0 still supported?

Yes. Django 6.0 is currently maintained. Latest release: 6.0.8, published 4 Aug 2026.

What happens when Django 6.0 reaches end of life?

Security fixes stop. Over the last 12 months 31 Django vulnerabilities were published and patched across supported branches; once 6.0 is end of life, fixes at that rate no longer reach it.

How long do I have to upgrade from Django 6.0?

264 days. Moving to Django 6.1 instead buys roughly 245 more days of security support.

All Django versions