6.0.2

Latest release
Released 14 days ago (February 03, 2026)

Software
Django
Introduction Django is an open source Python web framework for building web applications, streamlines the development of superior web applications, enabling faster creation with fewer lines of code.
Developer Django Software Foundation
Written in Python
Repository https://github.com/django/django
Website https://www.djangoproject.com
Support policy https://docs.djangoproject.com/en/dev/internals/release-process/#supported-versions
Security policy https://docs.djangoproject.com/en/dev/internals/security/
Roadmap https://www.djangoproject.com/weblog/2015/jun/25/roadmap/
License MIT license

All Releases

Buy Me a Coffee at ko-fi.com
VersionStatusSupported
Python versions
First official releaseLatest patch releaseEnd of
mainstream support
End of
extended support
7.0
Future
ERD: December 2027---
6.2LTS
Future
ERD: April 2027---
6.1
Future
ERD: August 2026---
6.0
Supported
Python 3.12 - 3.146.0
2 months ago
December 03, 2025
6.0.2
14 days ago
February 03, 2026
Ends in 6 months
August 31, 2026
Ends in 1 year, 2 months
April 30, 2027
5.2LTS
Supported
Python 3.10 - 3.135.2
10 months ago
April 02, 2025
5.2.11
14 days ago
February 03, 2026
Ended 1 month, 16 days ago
December 31, 2025
Ends in 2 years, 2 months
April 30, 2028
5.1
End of life
Python 3.10 - 3.125.1
1 year ago
August 07, 2024
5.1.15
2 months ago
December 02, 2025
Ended 9 months ago
April 30, 2025
Ended 1 month, 16 days ago
December 31, 2025
5.0
End of life
Python 3.10 - 3.125.0
2 years ago
December 04, 2023
5.0.14
10 months ago
April 02, 2025
Ended 1 year, 6 months ago
August 07, 2024
Ended 9 months ago
April 30, 2025
4.2LTS
Supported
Python 3.8 - 3.124.2
2 years ago
April 03, 2023
4.2.28
14 days ago
February 03, 2026
Ended 2 years, 2 months ago
December 04, 2023
Ends in 2 months
April 30, 2026
4.1
End of life
Python 3.8 - 3.114.1
3 years ago
August 03, 2022
4.1.13
2 years ago
November 01, 2023
Ended 2 years, 10 months ago
April 05, 2023
Ended 2 years, 2 months ago
December 01, 2023
4.0
End of life
Python 3.8 - 3.104.0
4 years ago
December 07, 2021
4.0.10
3 years ago
February 14, 2023
Ended 3 years, 6 months ago
August 03, 2022
Ended 2 years, 10 months ago
April 01, 2023
3.2LTS
End of life
Python 3.6 - 3.103.2
4 years ago
April 06, 2021
3.2.25
1 year ago
March 04, 2024
Ended 4 years, 2 months ago
December 07, 2021
Ended 1 year, 10 months ago
April 01, 2024
3.1
End of life
Python 3.6 - 3.93.1
5 years ago
August 04, 2020
3.1.14
4 years ago
December 07, 2021
Ended 4 years, 10 months ago
April 06, 2021
Ended 4 years, 2 months ago
December 07, 2021
3.0
End of life
Python 3.6 - 3.93.0
6 years ago
December 02, 2019
3.0.14
4 years ago
April 06, 2021
Ended 5 years, 6 months ago
August 03, 2020
Ended 4 years, 10 months ago
April 06, 2021
2.2LTS
End of life
Python 3.5 - 3.92.2
6 years ago
April 01, 2019
2.2.28
3 years ago
April 11, 2022
Ended 6 years, 2 months ago
December 02, 2019
Ended 3 years, 10 months ago
April 11, 2022
2.1
End of life
Python 3.5 - 3.72.1
7 years ago
August 01, 2018
2.1.15
6 years ago
December 02, 2019
Ended 6 years, 10 months ago
April 01, 2019
Ended 6 years, 2 months ago
December 02, 2019
2.0
End of life
Python 3.4 - 3.72.0
8 years ago
December 02, 2017
2.0.13
7 years ago
February 12, 2019
Ended 7 years, 6 months ago
August 01, 2018
Ended 6 years, 10 months ago
April 01, 2019
1.11LTS
End of life
Python 2.7 - 3.71.11
8 years ago
April 04, 2017
1.11.29
5 years ago
March 04, 2020
Ended 8 years, 2 months ago
December 02, 2017
Ended 5 years, 10 months ago
April 01, 2020
1.10
End of life
Python 2.7 - 3.51.10
9 years ago
August 01, 2016
1.10.8
8 years ago
September 05, 2017
Ended 8 years, 10 months ago
April 04, 2017
Ended 8 years, 2 months ago
December 02, 2017
1.9
End of life
Python 2.7 - 3.51.9
10 years ago
December 01, 2015
1.9.13
8 years ago
April 04, 2017
Ended 9 years, 6 months ago
August 01, 2016
Ended 8 years, 10 months ago
April 04, 2017
1.8LTS
End of life
Python 2.7 - 3.51.8
10 years ago
April 01, 2015
1.8.19
7 years ago
March 06, 2018
Ended 10 years, 2 months ago
December 01, 2015
Ended 7 years, 10 months ago
April 01, 2018
1.7
End of life
Python 2.7 - 3.41.7
11 years ago
September 02, 2014
1.7.11
10 years ago
November 24, 2015
Ended 10 years, 10 months ago
April 01, 2015
Ended 10 years, 2 months ago
December 01, 2015
1.6
End of life
Python 2.6.5+1.6
12 years ago
November 06, 2013
1.6.11
10 years ago
March 18, 2015
Ended 11 years, 5 months ago
September 02, 2014
Ended 10 years, 10 months ago
April 01, 2015
1.5
End of life
Python 2.6.5+1.5
12 years ago
February 26, 2013
1.5.12
11 years ago
January 03, 2015
Ended 12 years, 3 months ago
November 06, 2013
Ended 11 years, 5 months ago
September 02, 2014
1.4LTS
End of life
Python 2.5 - 2.71.4
13 years ago
March 23, 2012
1.4.22
10 years ago
August 18, 2015
Ended 12 years, 11 months ago
February 26, 2013
Ended 10 years, 4 months ago
October 01, 2015
1.3
End of life
Python 2.4 - 2.71.3
14 years ago
March 23, 2011
1.3.7
12 years ago
February 20, 2013
Ended 13 years, 10 months ago
March 23, 2012
Ended 12 years, 11 months ago
February 26, 2013
1.2
End of life
Python 2.4 - 2.71.2
15 years ago
May 17, 2010
1.2.7
14 years ago
September 11, 2011
--
1.1
End of life
Python 2.3 - 2.61.1
16 years ago
July 29, 2009
1.1.4
15 years ago
February 09, 2011
--
1.0
End of life
1.0
17 years ago
September 03, 2008
1.0.4
16 years ago
October 09, 2009
--

Django Lifecycle & End of Life (EOL) Policy

Django rolls out new feature releases about every eight months, bringing fresh tools and refinements while striving to maintain backward compatibility.

Some of these feature releases are chosen as long-term support (LTS) versions, getting backed for around three years. This includes a mainstream phase with complete updates -- bugs, security, crashing issues, regressions, and major functionality problems -- then shifts to extended support for security and data loss fixes only.

Non-LTS feature releases stay supported for a shorter time, generally until a couple of newer ones arrive, receiving full fixes in the meantime.

Patch releases come out to tackle specific problems, with key ones backported to active branches. This setup lets projects upgrade at their own pace while staying protected.

The process keeps innovation flowing steadily and offers solid options for production stability.

Release Type Support Focus Typical Duration
Feature (Non-LTS) Full fixes (bugs, security, critical, etc.). 8 months.
LTS Mainstream Full fixes including bugs and regressions. About 8 months (until next feature releases).
LTS Extended Security and data loss fixes only. Remaining time to reach 3 years total.

This helps applications remain secure and compatible with the latest Python advancements.

Risks of Using End-of-Life (EOL) Versions

Running Django versions beyond their support window leaves systems without patches for emerging threats, heightening chances of breaches or data compromises.

Shifts in Python or database ecosystems can cause incompatibilities, resulting in errors, slowdowns, or broken features over time.

Regulatory standards often demand current software; unsupported setups might fail checks, leading to operational hurdles.

Teams face growing effort on manual fixes, pulling focus from new work. Transitioning timely avoids these issues and unlocks performance boosts.

Common Concerns

  • Unpatched vulnerabilities.
  • Ecosystem mismatches.
  • Compliance risks.
  • Rising maintenance load.

What Happens After Django Reaches EOL

Once EOL arrives, official updates stop completely, including security and bug resolutions.

Projects may run for a while, but exposure to new risks grows without ongoing safeguards.

This marks the ideal moment to upgrade, using available guides to handle changes smoothly.

Post-EOL Aspect Impact
Updates None provided.
Next Step Migrate forward.

People Also Ask -- Django EOL & Support Questions

Q1: How long do Django LTS versions get supported in total?
Around three years, starting with full fixes in mainstream, then security-focused in extended.

Q2: What kinds of fixes come during the mainstream phase of LTS?
Bugs, security, crashing issues, regressions, and major functionality problems in new features.

Q3: What risks are there in sticking with a Django version after EOL?
No more official patches for vulnerabilities or bugs, plus growing compatibility problems.

Q4: When is the best time to upgrade from a Django LTS version?
During or before the end of mainstream support to keep receiving complete updates.

Q5: Where do I find the latest Django support timelines?
In the supported versions table on the official download page.

Tracking & Monitoring Django EOL Dates

The supported versions table on the download page lists current statuses and timelines clearly.

Release notes and announcements provide updates on phase changes.

Useful Practices

  • Bookmark the versions list.
  • Review patch notes.
  • Set calendar alerts.

How To Check Your Django Version

In a Python shell or script:

import django
print(django.get_version())

Or from command line:

python -m django --version

In a running project, use manage.py:

python manage.py --version

Recent Releases

Version Release date
6.0.2 14 days ago
February 03, 2026
5.2.11 14 days ago
February 03, 2026
4.2.28 14 days ago
February 03, 2026
6.0.1 1 month ago
January 06, 2026
5.2.10 1 month ago
January 06, 2026