end-of-life.org

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

2022 2024 2026 2028 26 25 EOL 24 23 EOL 22 21 EOL 20 EOL 19 EOL 18 EOL 17 EOL today

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.

BranchReleasedEnd of lifeStatusCVEs missedLatest
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