Node.js end of life dates
Node.js 26 (Upcoming LTS) is the newest release line, at 26.10.0 (22 Sept 2026). 3 lines are still supported upstream: 26, 24 and 22. 23 lines have reached end of life, most recently 25 on 1 Jun 2026. 22 is next, on 30 Apr 2027. OSSeva ships patched builds for end-of-life Node.js 20, 18, 16 and 14.
- Latest release
- 26.10.0
- Supported lines
- 3
- End-of-life lines
- 23
- Next end of life
- 22 · 30 Apr 2027
Node.js release timeline
All Node.js versions and end-of-life dates
| Version | Released | Active Support | Security Support | Latest | OSSeva |
|---|---|---|---|---|---|
| 26 (Upcoming LTS) | 5 months ago(5 May 2026) | Ends in 1 year and 1 month(27 Oct 2027) | Ends in 2 years and 7 months(30 Apr 2029) | 26.10.0 | – |
| 25 | 1 year ago(15 Oct 2025) | Ended 6 months ago(1 Apr 2026) | Ended 4 months ago(1 Jun 2026) | 25.9.0 | – |
| 24 (LTS) | 1 year and 5 months ago(6 May 2025) | Ends in 19 days(20 Oct 2026) | Ends in 1 year and 7 months(30 Apr 2028) | 24.21.0 | – |
| 23 | 1 year and 11 months ago(16 Oct 2024) | Ended 1 year and 6 months ago(1 Apr 2025) | Ended 1 year and 4 months ago(1 Jun 2025) | 23.11.1 | – |
| 22 (LTS) | 2 years and 5 months ago(24 Apr 2024) | Ended 11 months ago(21 Oct 2025) | Ends in 7 months(30 Apr 2027) | 22.23.3 | – |
| 21 | 2 years and 11 months ago(17 Oct 2023) | Ended 2 years and 6 months ago(1 Apr 2024) | Ended 2 years and 4 months ago(1 Jun 2024) | 21.7.3 | – |
| 20 (LTS) | 3 years and 5 months ago(18 Apr 2023) | Ended 1 year and 11 months ago(22 Oct 2024) | Ended 5 months ago(30 Apr 2026) | 20.20.2 | Patched |
| 19 | 3 years and 11 months ago(18 Oct 2022) | Ended 3 years and 6 months ago(1 Apr 2023) | Ended 3 years and 4 months ago(1 Jun 2023) | 19.9.0 | – |
| 18 (LTS) | 4 years and 5 months ago(19 Apr 2022) | Ended 2 years and 11 months ago(18 Oct 2023) | Ended 1 year and 5 months ago(30 Apr 2025) | 18.20.8 | Patched |
| 17 | 4 years and 11 months ago(19 Oct 2021) | Ended 4 years and 6 months ago(1 Apr 2022) | Ended 4 years and 4 months ago(1 Jun 2022) | 17.9.1 | – |
| 16 (LTS) | 5 years and 5 months ago(20 Apr 2021) | Ended 3 years and 11 months ago(18 Oct 2022) | Ended 3 years and 1 month ago(11 Sept 2023) | 16.20.2 | Patched |
| 15 | 5 years and 11 months ago(20 Oct 2020) | Ended 5 years and 6 months ago(1 Apr 2021) | Ended 5 years and 4 months ago(1 Jun 2021) | 15.14.0 | – |
| 14 (LTS) | 6 years and 5 months ago(21 Apr 2020) | Ended 4 years and 11 months ago(19 Oct 2021) | Ended 3 years and 5 months ago(30 Apr 2023) | 14.21.3 | Patched |
| 13 | 6 years and 11 months ago(22 Oct 2019) | Ended 6 years and 6 months ago(1 Apr 2020) | Ended 6 years and 4 months ago(1 Jun 2020) | 13.14.0 | – |
| 12 (LTS) | 7 years and 5 months ago(23 Apr 2019) | Ended 5 years and 11 months ago(20 Oct 2020) | Ended 4 years and 5 months ago(30 Apr 2022) | 12.22.12 | – |
| 11 | 7 years and 11 months ago(23 Oct 2018) | Ended 7 years and 6 months ago(1 Apr 2019) | Ended 7 years and 3 months ago(30 Jun 2019) | 11.15.0 | – |
| 10 (LTS) | 8 years and 5 months ago(24 Apr 2018) | Ended 6 years and 4 months ago(19 May 2020) | Ended 5 years and 5 months ago(30 Apr 2021) | 10.24.1 | – |
| 9 | 8 years and 11 months ago(31 Oct 2017) | Ended 8 years and 3 months ago(30 Jun 2018) | Ended 8 years and 3 months ago(30 Jun 2018) | 9.11.2 | – |
| 8 (LTS) | 9 years and 4 months ago(30 May 2017) | Ended 7 years and 9 months ago(1 Jan 2019) | Ended 6 years and 9 months ago(31 Dec 2019) | 8.17.0 | – |
| 7 | 9 years and 11 months ago(25 Oct 2016) | Ended 9 years and 3 months ago(30 Jun 2017) | Ended 9 years and 3 months ago(30 Jun 2017) | 7.10.1 | – |
| 6 (LTS) | 10 years and 5 months ago(26 Apr 2016) | Ended 8 years and 5 months ago(30 Apr 2018) | Ended 7 years and 5 months ago(30 Apr 2019) | 6.17.1 | – |
| 5 | 10 years and 11 months ago(30 Oct 2015) | Ended 10 years and 3 months ago(30 Jun 2016) | Ended 10 years and 3 months ago(30 Jun 2016) | 5.12.0 | – |
| 4 (LTS) | 11 years and 1 month ago(9 Sept 2015) | Ended 9 years and 6 months ago(1 Apr 2017) | Ended 8 years and 5 months ago(30 Apr 2018) | 4.9.1 | – |
| 3 | 11 years and 2 months ago(4 Aug 2015) | Ended | Ended | 3.3.1 | – |
| 2 | 11 years and 5 months ago(4 May 2015) | Ended | Ended | 2.5.0 | – |
| 1 | 11 years and 8 months ago(20 Jan 2015) | Ended | Ended | 1.8.4 | – |
Lifecycle data from endoflife.date (MIT licence), refreshed 30 Sept 2026. Upstream policy: nodejs.org. “Patched” marks end-of-life lines OSSeva ships signed, backported builds for.
Running an end-of-life Node.js version?
OSSeva keeps end-of-life Node.js patched with signed builds and backported CVE fixes, documents it for your auditor, and can run it for you, so the upgrade happens on your schedule rather than the project’s.
Node.js extended supportNode.js end of life: common questions
What is the latest Node.js version?
26.10.0, released 22 Sept 2026, on the 26 (Upcoming LTS) line. Other supported lines: 24 and 22.
When is the next Node.js end of life?
Node.js 22 reaches the end of security support on 30 Apr 2027. After that date the project stops shipping security fixes for 22, and CVEs disclosed later stay unpatched upstream.
Which Node.js versions are still supported?
26 (until 30 Apr 2029), 24 (until 30 Apr 2028) and 22 (until 30 Apr 2027). Every other line has reached end of life, per the dates in the table above.
Can I get security patches for an end-of-life Node.js version?
Yes. OSSeva ships signed builds with backported CVE fixes for Node.js 20, 18, 16 and 14 after upstream support ends, on the Patch, Assure and Operate tiers, so you can stay on the version you run while you plan the upgrade.
Still running an end-of-life Node.js?
Tell us the versions and the estate size. We will tell you whether to upgrade or keep it patched, and what each costs.