RHEL End of Life Dates: Complete Red Hat Enterprise Linux Lifecycle Guide
Red Hat Enterprise Linux (RHEL) follows a strict 10-year support lifecycle. Knowing exactly when your version reaches end of life (EOL) — and which minor release you need to be on — is critical for maintaining security compliance and support eligibility. This guide covers every active and recently retired RHEL major and minor release, end of life dates, lifecycle phases, and what your team should do before support ends.
Key Dates at a Glance
- RHEL 10: full support ends 2030-05-31; maintenance support ends 2035-05-31; extended life cycle support ends 2039-05-31
- RHEL 9: full support ends 2027-05-31; maintenance support ends 2032-05-31; extended life cycle support ends 2036-05-31
- RHEL 8: full support ends 2024-05-31; maintenance support ends 2029-05-31; extended life cycle support ends 2033-05-31
- RHEL 7: full support ends 2019-08-06; maintenance support ends 2024-06-30; extended life cycle support ends 2029-05-31
- RHEL 6: full support ends 2016-05-10; maintenance support ends 2020-11-30; extended life cycle support ends 2024-06-30
- RHEL 5: full support ends 2013-01-08; maintenance support ends 2017-03-31; extended life cycle support ends 2020-11-30
RHEL EOL Risk Scores
An end-of-life date on its own does not tell you how urgent a version is. We publish an EOL Risk Score (0–100) for every tracked version, combining four factors: how long past — or how close to — end of life it is, the attack surface of the software class, whether CISA lists the product in its Known Exploited Vulnerabilities catalog, and whether commercial extended support exists as a fallback.
| Version | EOL Risk Score | Grade | What drives it |
|---|---|---|---|
| RHEL 7 | 90 | F — Critical risk | Past end of maintenance since June 30, 2024 (recency factor at maximum); operating-system attack surface; active CISA KEV exposure |
| RHEL 8 | 50 | C — Elevated risk | Still in maintenance to May 31, 2029, but carries full OS attack surface and active CISA KEV exposure |
| RHEL 9 | 50 | C — Elevated risk | Supported to May 31, 2032; score reflects attack surface and KEV exposure, not lifecycle urgency |
Two things worth reading out of these numbers. First, a supported version is not a zero-risk version — RHEL 8 and 9 score 50 despite years of support remaining, because operating systems carry a large attack surface and Red Hat products appear in CISA's actively-exploited catalog. Second, RHEL 7 scores 90 — Critical — because its recency factor has already reached maximum: it has been past end of maintenance since June 2024, and that component of the score accumulates with time rather than resetting. That is the difference between a date and a risk measure — the date is fixed, the exposure is not.
Scores update automatically as lifecycle dates pass and the CISA KEV catalog changes. Live values for every version are on the RHEL product page, and the full methodology — including how each factor is weighted — is documented on the EOL Risk Score page.
RHEL Major Version Lifecycle Summary
| RHEL Version | GA Release Date | Full Support Ends | Maintenance Support Ends | Extended Life (ELS) | Status |
|---|---|---|---|---|---|
| RHEL 10 | May 20, 2025 | ~May 2030 | ~May 2030 | May 31, 2039 | Active |
| RHEL 9 | May 2022 | May 31, 2027 | May 31, 2027 | May 31, 2036 | Active |
| RHEL 8 | May 2019 | May 31, 2024 | May 31, 2024 | May 31, 2033 | Maintenance |
| RHEL 7 | Jun 2014 | Aug 6, 2019 | Aug 6, 2019 | May 31, 2029 | EOL |
| RHEL 6 | Nov 2010 | May 10, 2016 | May 10, 2016 | Jun 30, 2024 | EOL |
| RHEL 5 | Mar 2007 | Jan 31, 2013 | Jan 8, 2013 | Nov 30, 2020 | EOL |
Every RHEL Version: Release, Support and EOL Dates
The table below is the complete Red Hat Enterprise Linux version matrix. When people say a RHEL version is "EOL," the date they mean is the end of Maintenance Support — that is when Red Hat stops shipping security patches under a standard subscription, and it is the date compliance scanners and auditors check against. Extended Life-cycle Support (ELS) is a paid add-on that continues critical patches for several years beyond that, but it is a bridge, not a standard subscription. For live per-version detail, minor releases, and risk scores, see the RHEL page on endoflife.ai.
| Version | Release Date | Full Support Ends | Maintenance Support Ends (EOL) | ELS Until | Latest Release | Status |
|---|---|---|---|---|---|---|
| RHEL 10 | May 20, 2025 | May 31, 2030 | May 31, 2035 | May 31, 2039 | 10.2 | Active |
| RHEL 9 | May 18, 2022 | May 31, 2027 | May 31, 2032 | May 31, 2036 | 9.8 | Active |
| RHEL 8 | May 7, 2019 | May 31, 2024 | May 31, 2029 | May 31, 2033 | 8.10 | Maintenance |
| RHEL 7 | Jun 10, 2014 | Aug 6, 2019 | Jun 30, 2024 | May 31, 2029 | 7.9 | EOL |
| RHEL 6 | Nov 10, 2010 | May 10, 2016 | Nov 30, 2020 | Jun 30, 2024 | 6.10 | EOL |
| RHEL 5 | Mar 15, 2007 | Jan 8, 2013 | Mar 31, 2017 | Nov 30, 2020 | 5.11 | EOL |
Understanding the RHEL Lifecycle Phases
Red Hat defines three main support phases for each major RHEL release:
Phase 1 – Full Support (Years 1–5)
During full support, Red Hat actively develops the platform: new hardware enablement, new functionality, and full bug and security fix coverage. Minor releases (e.g., RHEL 9.1, 9.2) are published roughly every 6 months during this phase. This is when RHEL is at its most capable and fully supported state.
Phase 2 – Maintenance Support (Years 5–10)
Once full support ends, the major version enters Maintenance Support. Only the final minor release (e.g., RHEL 8.10, RHEL 9.x) receives updates during this phase — those updates are limited to critical and important security advisories (CVEs) and select urgent bug fixes. No new hardware support or feature development occurs.
Phase 3 – Extended Life Cycle Support (ELS, Optional)
After the 10-year lifecycle ends, Red Hat offers an optional Extended Life Cycle Support (ELS) add-on for an additional 1–3 years for qualifying subscriptions. ELS provides limited critical security patches only and is intended purely as a migration bridge, not a long-term solution.
RHEL 9 Minor Version EOL Dates
RHEL 9 is the current recommended major release. Red Hat publishes minor releases approximately every 6 months. Each minor release is supported for 6 months after its successor ships — meaning you should always be on the latest minor version.
| RHEL 9 Minor Version | Release Date | End of Support | Status |
|---|---|---|---|
| RHEL 9.0 | May 18, 2022 | May 31, 2023 | EOL |
| RHEL 9.1 | Nov 2022 | May 31, 2023 | EOL |
| RHEL 9.2 | May 2023 | Nov 2023 | EOL |
| RHEL 9.3 | Nov 2023 | May 2024 | EOL |
| RHEL 9.4 | Apr 2024 | Nov 2024 | EOL |
| RHEL 9.5 | Nov 2024 | May 2025 | EOL |
| RHEL 9.6 | May 2025 | Nov 2025 | Current |
| RHEL 9.7 (expected) | ~Nov 2025 | ~May 2026 | Upcoming |
RHEL 8 Minor Version EOL Dates
RHEL 8 entered Maintenance Support on May 31, 2024. RHEL 8.10 is the final minor release of the RHEL 8 series and will receive security and bug fix updates until May 31, 2029. All earlier RHEL 8 minor versions are end of life.
| RHEL 8 Minor Version | Release Date | End of Support | Status |
|---|---|---|---|
| RHEL 8.0 | May 2019 | Nov 2019 | EOL |
| RHEL 8.1 | Nov 2019 | Nov 2021 | EOL |
| RHEL 8.2 | Apr 2020 | Apr 2022 | EOL |
| RHEL 8.3 | Nov 2020 | May 2021 | EOL |
| RHEL 8.4 | May 2021 | May 2023 | EOL |
| RHEL 8.5 | Nov 2021 | May 2022 | EOL |
| RHEL 8.6 | May 2022 | May 2024 | EOL |
| RHEL 8.7 | Nov 2022 | May 2023 | EOL |
| RHEL 8.8 | May 2023 | May 2024 | EOL |
| RHEL 8.9 | Nov 2023 | May 2024 | EOL |
| RHEL 8.10 | May 2024 | May 31, 2029 | Maintenance |
RHEL 10 — Current Recommended Release
RHEL 10 is Red Hat's latest major release, published on May 20, 2025. It introduces significant platform updates including improved security defaults, support for newer hardware, updated toolchains, and a major shift to image-based system management. RHEL 10 is the recommended target for new deployments and for teams planning migrations from RHEL 8.
| RHEL 10 Minor Version | Release Date | Status |
|---|---|---|
| RHEL 10.0 | May 20, 2025 | Active |
RHEL 7 — End of Life
RHEL 7 reached the end of its Maintenance Support phase on Jun 30, 2024. Red Hat has extended the paid Extended Life Cycle Support (ELS) add-on for RHEL 7 until May 31, 2029, so a security-patch bridge is still available for subscribers who purchase it. Without ELS, RHEL 7 systems receive no security updates at all. Treat ELS as breathing room for a migration, not a destination — moving to RHEL 9 or RHEL 10 is strongly recommended.
RHEL vs. Downstream Distributions
Several distributions are based on RHEL source code and follow similar (but not identical) lifecycles:
- AlmaLinux — matches RHEL lifecycle dates
- Rocky Linux — matches RHEL lifecycle dates
- Oracle Linux — follows RHEL major lifecycle with Oracle Lifetime Support option
- CentOS Stream — now a rolling preview of future RHEL versions, not a downstream clone
How to Check Your Current RHEL Version
Run the following command on any RHEL system to check your exact version:
cat /etc/redhat-release
# Example output: Red Hat Enterprise Linux release 9.6 (Plow)
Or for more detail:
cat /etc/os-release
What Happens When RHEL Support Ends
When a RHEL version passes its Maintenance Support date, Red Hat stops shipping security errata for it. Three things follow, and they are worth separating because they carry different urgency:
- New CVEs stop being fixed. The machine keeps running exactly as before — nothing breaks on the EOL date. What changes is that every vulnerability disclosed from that day forward stays open on your system permanently, unless you buy extended support or migrate. Risk accrues silently rather than arriving as an outage.
- Auditors treat it as a finding, not a failure. Frameworks such as PCI DSS, HIPAA and SOC 2 require that known vulnerabilities be remediated within defined windows. Unsupported software cannot meet that requirement through patching, so it has to be handled with documented compensating controls and accepted risk instead. Running EOL RHEL is not automatically "non-compliant" — but it converts a routine patching control into an exception you must justify at every audit.
- Your support contract narrows. Red Hat will still take your call on an EOL release under some subscriptions, but fixes for newly discovered issues are out of scope. Escalation paths that assume "Red Hat will patch it" no longer hold.
Your Four Options When RHEL Support Ends
There are four realistic paths, and the right one depends far more on how long you need the system to survive than on the version you are running today.
| Option | Best when | What it costs you | Watch out for |
|---|---|---|---|
| Upgrade the minor release (e.g. 8.8 → 8.10) |
You are behind within a supported major version | Usually an in-place dnf update and a reboot |
Only buys time until the major version's own date — 8.10 still ends May 31, 2029 |
| Migrate to the next major version (8 → 9 or 10) |
The system will outlive the current major's window and you can schedule downtime | Real project work: application compatibility testing, config changes, Leapp in-place or rebuild | Leapp handles the OS, not your applications; budget for the testing, not the upgrade command |
| Buy extended support (Red Hat ELS or a third-party vendor) |
Migration is real but cannot finish before the deadline, or the workload is frozen by certification | Per-system annual fee on top of your existing subscription | It is a bridge, not a destination — every year you buy is a year the migration still has to happen |
| Move to a compatible rebuild (AlmaLinux, Rocky Linux) |
You want a supported RHEL-compatible OS without Red Hat subscription costs | Conversion effort plus loss of Red Hat's commercial support relationship | These have their own lifecycles and their own EOL dates — you are changing vendors, not escaping the problem |
How to choose in one question
How many more years does this system need to run?
- Under a year — extended support is usually cheaper than an emergency migration, and lets you retire the system on your own schedule.
- One to three years — migrate. Extended support bought repeatedly costs more than doing the project once, and the project only gets harder as the version ages.
- Indefinitely — migrate to a current major version and plan the next migration now. Systems described as "temporary" are the ones that reach EOL twice.
One thing worth saying plainly, because vendors selling extended support rarely will: extended support is often the more expensive choice over a multi-year horizon. It is the right answer when a deadline is genuinely unreachable or a system is frozen by certification or a third-party application — not as a default. Compare the annual fee against the one-time cost of migrating before you commit to either.
For the full version-by-version decision flow, including what teams in each situation typically weigh, see our RHEL decision guide: upgrade, Red Hat ELS, or third-party.
Frequently Asked Questions
When is RHEL 8 end of life?
RHEL 8 full support ended May 31, 2024. RHEL 8.10 (the final minor release) is in Maintenance Support until May 31, 2029. After that, only ELS (purchased add-on) provides limited coverage.
When is RHEL 9 end of life?
RHEL 9 full support ends May 31, 2027. Maintenance Support extends to May 31, 2032. RHEL 9.6 is the current latest minor release (as of mid-2025).
Is RHEL 8.10 the last RHEL 8 release?
Yes. RHEL 8.10, released May 2024, is the final minor release of RHEL 8. It remains in Maintenance Support until May 31, 2029.
What is the RHEL 9.7 end of life date?
RHEL 9.7 is expected around November 2025 and will be supported until approximately May 2026, when RHEL 9.8 is expected to ship. Always upgrade to the latest minor release to stay supported.
What is the RHEL 10 lifecycle?
RHEL 10, released May 20, 2025, follows the standard 10-year lifecycle: full support until approximately May 2030, maintenance support until approximately May 2035, with optional ELS thereafter.
Does RHEL have a free version?
Yes. Red Hat offers a no-cost RHEL subscription for individual developers via the Red Hat Developer Program — up to 16 systems. This includes full access to the software but not production support.
What is RHEL ELS (Extended Life Cycle Support)?
ELS is a paid add-on that extends security patch coverage beyond the standard 10-year lifecycle, typically for 1–3 additional years. It is intended as a bridge for teams unable to complete migrations on time, not as a permanent support solution.
What is the difference between RHEL and CentOS?
RHEL is Red Hat's commercial enterprise Linux distribution with full support. CentOS was a free, community-maintained downstream rebuild of RHEL. CentOS Linux (as a stable downstream) was discontinued — CentOS Stream is now a rolling preview of upcoming RHEL releases, not a production RHEL clone.
Related Resources
- Is RHEL 8.10 / 9.4 / 9.6 / 9.7 still supported? The minor-version trap — every 8.x and 9.x minor release with EUS dates, hand-verified against Red Hat
- RHEL version data on endoflife.ai
- Debian End of Life Guide
- Node.js End of Life Guide
- PHP End of Life Guide
The Monthly EOL Digest™
Once a month — critical EOL dates, CVE blind spots, and lifecycle changes worth knowing about.