Node.js end of life
The newest Node.js release still getting fixes is 24 (LTS). Node.js 24 moves to security fixes only on 20 Oct 2026. Node.js 25 reached end of life on 1 Jun 2026.
One date differs from Node.js’s own schedule
- Node.js 26: Node.js Release Working Group gives the end of active support as 20 Oct 2027; endoflife.date says 27 Oct 2027.
Compared on 16 Oct 2026. Until they agree, go by the vendor’s page.
- 26 Supported
- 25 End of life
- 24 LTS Supported
- 23 End of life
- 22 LTS Security fixes only
- 21 End of life
- 20 LTS Extended support only
- 19 End of life
- 18 LTS Extended support only
- 17 End of life
Which Node.js version does your project use?
Drop your project into the End-of-Life Checker to see every runtime, base image and framework it uses, in your browser.
Every Node.js release
| Release | Released | Active Support ends | End of life | Commercial Support ends | Latest | Status |
|---|---|---|---|---|---|---|
| Node.js Release Working Group gives the end of active support as 20 Oct 2027; endoflife.date says 27 Oct 2027.26 | 5 May 2026 | 27 Oct 2027 | 30 Apr 2029 | — | 26.12.0 | Supported |
| 25 | 15 Oct 2025 | 1 Apr 2026 | 1 Jun 2026 | — | 25.9.0 | End of life |
| 24LTS | 6 May 2025 | 20 Oct 2026 | 30 Apr 2028 | — | 24.22.0 | Supported |
| 23 | 16 Oct 2024 | 1 Apr 2025 | 1 Jun 2025 | — | 23.11.1 | End of life |
| 22LTS | 24 Apr 2024 | 21 Oct 2025 | 30 Apr 2027 | Not announced | 22.23.3 | Security fixes only |
| 21 | 17 Oct 2023 | 1 Apr 2024 | 1 Jun 2024 | — | 21.7.3 | End of life |
| 20LTS | 18 Apr 2023 | 22 Oct 2024 | 30 Apr 2026 | Not announced | 20.20.2 | Extended support only |
| 19 | 18 Oct 2022 | 1 Apr 2023 | 1 Jun 2023 | — | 19.9.0 | End of life |
| 18LTS | 19 Apr 2022 | 18 Oct 2023 | 30 Apr 2025 | Not announced | 18.20.8 | Extended support only |
| 17 | 19 Oct 2021 | 1 Apr 2022 | 1 Jun 2022 | — | 17.9.1 | End of life |
| 16LTS | 20 Apr 2021 | 18 Oct 2022 | 11 Sept 2023 | Not announced | 16.20.2 | Extended support only |
| 15 | 20 Oct 2020 | 1 Apr 2021 | 1 Jun 2021 | — | 15.14.0 | End of life |
| 14LTS | 21 Apr 2020 | 19 Oct 2021 | 30 Apr 2023 | Not announced | 14.21.3 | Extended support only |
| 13 | 22 Oct 2019 | 1 Apr 2020 | 1 Jun 2020 | — | 13.14.0 | End of life |
| 12LTS | 23 Apr 2019 | 20 Oct 2020 | 30 Apr 2022 | Not announced | 12.22.12 | Extended support only |
| 11 | 23 Oct 2018 | 1 Apr 2019 | 30 Jun 2019 | — | 11.15.0 | End of life |
| 10LTS | 24 Apr 2018 | 19 May 2020 | 30 Apr 2021 | — | 10.24.1 | End of life |
| 9 | 31 Oct 2017 | 30 Jun 2018 | 30 Jun 2018 | — | 9.11.2 | End of life |
| 8LTS | 30 May 2017 | 1 Jan 2019 | 31 Dec 2019 | — | 8.17.0 | End of life |
| 7 | 25 Oct 2016 | 30 Jun 2017 | 30 Jun 2017 | — | 7.10.1 | End of life |
| 6LTS | 26 Apr 2016 | 30 Apr 2018 | 30 Apr 2019 | — | 6.17.1 | End of life |
| 5 | 30 Oct 2015 | 30 Jun 2016 | 30 Jun 2016 | — | 5.12.0 | End of life |
| 4LTS | 9 Sept 2015 | 1 Apr 2017 | 30 Apr 2018 | — | 4.9.1 | End of life |
| 3 | 4 Aug 2015 | Ended | Ended | — | 3.3.1 | End of life |
| 2 | 4 May 2015 | Ended | Ended | — | 2.5.0 | End of life |
| 1 | 20 Jan 2015 | Ended | Ended | — | 1.8.4 | End of life |
Container images the checker reads as Node.js: docker.io/bitnami/node, docker.io/cimg/node, docker.io/circleci/node, docker.io/library/node.
Questions
Frequently asked questions
Which Node.js version should I use?
Node.js 24, a long-term support release, is the newest release still getting fixes, with fixes until 30 Apr 2028 (security fixes only from 20 Oct 2026). Check your own dependencies before upgrading.
When is Node.js 26 end of life?
Node.js 26 reaches end of life on 30 Apr 2029 (in 3 years). Before that, it moves to security fixes only on 27 Oct 2027.
When is Node.js 25 end of life?
Node.js 25 reached end of life on 1 Jun 2026 and no longer gets fixes.
When is Node.js 24 end of life?
Node.js 24 reaches end of life on 30 Apr 2028 (in 2 years). Before that, it moves to security fixes only on 20 Oct 2026.
When is Node.js 22 end of life?
Node.js 22 reaches end of life on 30 Apr 2027 (in 6 months). It gets security fixes only until then.
Where these dates come from
From the Node.js page on endoflife.date, maintained by its contributors and published under the MIT License, which follows Node.js’s own release policy. We download it daily; these dates last changed on 15 Oct 2026 and were last confirmed on 16 Oct 2026. See Methodology & sources.