Node.js End of Life Dates
All 26 Node.js release branches: support windows, latest releases, and what each EOL branch has missed since. Data refreshed 2026-08-09.
Support lifecycle at a glance
■ supported ■ security fixes only ■ end of life
All versions
"CVEs missed" = Node.js vulnerabilities published after that branch's EOL, fixed only in newer branches. Source: NVD.
| Branch | Released | End of life | Status | CVEs missed | Latest |
|---|---|---|---|---|---|
| 26 | 5 May 2026 | 30 Apr 2029 | supported | — | 26.7.0 |
| 25 | 15 Oct 2025 | 1 Jun 2026 | EOL | 10 | 25.9.0 |
| 24 | 6 May 2025 | 30 Apr 2028 | supported | — | 24.19.0 |
| 23 | 16 Oct 2024 | 1 Jun 2025 | EOL | 17 | 23.11.1 |
| 22 | 24 Apr 2024 | 30 Apr 2027 | supported | — | 22.23.2 |
| 21 | 17 Oct 2023 | 1 Jun 2024 | EOL | 18 | 21.7.3 |
| 20 | 18 Apr 2023 | 30 Apr 2026 | EOL | 10 | 20.20.2 |
| 19 | 18 Oct 2022 | 1 Jun 2023 | EOL | 41 | 19.9.0 |
| 18 | 19 Apr 2022 | 30 Apr 2025 | EOL | 17 | 18.20.8 |
| 17 | 19 Oct 2021 | 1 Jun 2022 | EOL | 57 | 17.9.1 |
| 16 | 20 Apr 2021 | 11 Sept 2023 | EOL | 34 | 16.20.2 |
| 15 | 20 Oct 2020 | 1 Jun 2021 | EOL | 71 | 15.14.0 |
| 14 | 21 Apr 2020 | 30 Apr 2023 | EOL | 41 | 14.21.3 |
| 13 | 22 Oct 2019 | 1 Jun 2020 | EOL | 87 | 13.14.0 |
| 12 | 23 Apr 2019 | 30 Apr 2022 | EOL | 57 | 12.22.12 |
| 11 | 23 Oct 2018 | 30 Jun 2019 | EOL | 100 | 11.15.0 |
| 10 | 24 Apr 2018 | 30 Apr 2021 | EOL | 71 | 10.24.1 |
| 9 | 31 Oct 2017 | 30 Jun 2018 | EOL | 113 | 9.11.2 |
| 8 | 30 May 2017 | 31 Dec 2019 | EOL | 92 | 8.17.0 |
| 7 | 25 Oct 2016 | 30 Jun 2017 | EOL | 133 | 7.10.1 |
| 6 | 26 Apr 2016 | 30 Apr 2019 | EOL | 100 | 6.17.1 |
| 5 | 30 Oct 2015 | 30 Jun 2016 | EOL | 157 | 5.12.0 |
| 4 | 9 Sept 2015 | 30 Apr 2018 | EOL | 123 | 4.9.1 |
| 3 | 4 Aug 2015 | — | EOL | — | 3.3.1 |
| 2 | 4 May 2015 | — | EOL | — | 2.5.0 |
| 1 | 20 Jan 2015 | — | EOL | — | 1.8.4 |