Node.js End of Life (EOL) Dates and End of Support (EOS) Dates

Latest Release: 26.1.0

22 Node.js versions have reached End of Life (EOL) and End of Support (EOS), including Node.js 23 (EOL date: Jun 01, 2025) — no longer receiving security updates or patches. Node.js 25 reaches its End of Support date on Jun 01, 2026 — plan your upgrade path now. Node.js 26.1.0 is the current supported release — 3 versions in active support. Also track Ocx Series EOL dates for related software lifecycle information.

Currently Supported Node.js Releases - Active EOS/EOSL Support (3)

Release Released Security Support Active Support Commercial Support Latest LTS
26 (Upcoming LTS) (1 week and 6 days ago) Active Active Active 26.1.0 (1 week and 4 days ago) -
24 (LTS) (1 year ago) (in 1 year and 11 months) (in 5 months) Active 24.15.0 (1 month and 3 days ago) LTS
22 (LTS) (2 years ago) (in 11 months) (6 months ago) Active 22.22.3 (5 days ago) LTS

Node.js Releases Nearing End of Life - Support Ending Soon (1)

Important: The following Node.js releases will reach End of Life (EOL) within 6 months. Plan your migration to a supported release to ensure continued security updates and support.
Release Released Security Support Active Support Commercial Support Latest LTS
25 (7 months ago) (in 2 weeks) (1 month and 2 weeks ago) Active 25.9.0 (1 month and 2 weeks ago) -

Node.js End of Life (EOL) Releases - No Longer Supported (22)

Release Released Security Support Active Support Commercial Support Latest LTS
23 (1 year and 7 months ago) (11 months ago) (1 year and 1 month ago) Active 23.11.1 (1 year ago) -
21 (2 years and 7 months ago) (1 year and 11 months ago) (2 years and 1 month ago) Active 21.7.3 (2 years and 1 month ago) -
20 (LTS) (3 years and 1 month ago) (2 weeks and 4 days ago) (1 year and 6 months ago) Active 20.20.2 (1 month and 3 weeks ago) LTS
19 (3 years and 7 months ago) (2 years and 11 months ago) (3 years and 1 month ago) Active 19.9.0 (3 years and 1 month ago) -
18 (LTS) (4 years ago) (1 year ago) (2 years and 7 months ago) Active 18.20.8 (1 year and 1 month ago) LTS
17 (4 years and 6 months ago) (3 years and 11 months ago) (4 years and 1 month ago) Active 17.9.1 (3 years and 11 months ago) -
16 (LTS) (5 years ago) (2 years and 8 months ago) (3 years and 7 months ago) Active 16.20.2 (2 years and 9 months ago) LTS
15 (5 years and 6 months ago) (4 years and 11 months ago) (5 years and 1 month ago) Active 15.14.0 (5 years and 1 month ago) -
14 (LTS) (6 years ago) (3 years ago) (4 years and 6 months ago) Active 14.21.3 (3 years and 3 months ago) LTS
13 (6 years and 6 months ago) (5 years and 11 months ago) (6 years and 1 month ago) Active 13.14.0 (6 years ago) -
12 (LTS) (7 years ago) (4 years ago) (5 years and 6 months ago) Active 12.22.12 (4 years and 1 month ago) LTS
11 (7 years and 6 months ago) (6 years and 10 months ago) (7 years and 1 month ago) Active 11.15.0 (7 years ago) -
10 (LTS) (8 years ago) (5 years ago) (5 years and 11 months ago) Active 10.24.1 (5 years and 1 month ago) LTS
9 (8 years and 6 months ago) (7 years and 10 months ago) (7 years and 10 months ago) Active 9.11.2 (7 years and 11 months ago) -
8 (LTS) (8 years and 11 months ago) (6 years and 4 months ago) (7 years and 4 months ago) Active 8.17.0 (6 years and 5 months ago) LTS
7 (9 years and 6 months ago) (8 years and 10 months ago) (8 years and 10 months ago) Active 7.10.1 (8 years and 10 months ago) -
6 (LTS) (10 years ago) (7 years ago) (8 years ago) Active 6.17.1 (7 years and 1 month ago) LTS
5 (10 years and 6 months ago) (9 years and 10 months ago) (9 years and 10 months ago) Active 5.12.0 (9 years and 10 months ago) -
4 (LTS) (10 years and 8 months ago) (8 years ago) (9 years and 1 month ago) Active 4.9.1 (8 years and 1 month ago) LTS
3 (10 years and 9 months ago) Active 3.3.1 (10 years and 8 months ago) -
2 (11 years ago) Active 2.5.0 (10 years and 9 months ago) -
1 (11 years and 3 months ago) Active 1.8.4 (10 years and 10 months ago) -

Node.js End of Life & Support Summary

Which Node.js Versions Are Currently Supported?

Node.js currently has 3 supported releases. Node.js 26.1.0 is the latest. Node.js 24 (LTS) is also supported until Apr 30, 2028. Note that Node.js 25 support ends on Jun 01, 2026 — plan your upgrade before then.

Node.js Versions Nearing End of Life

1 Node.js release is reaching End of Life (EOL) within 6 months. Node.js 25 support ends on Jun 01, 2026. Upgrade to Node.js 26.1.0 to stay on a supported release.

Node.js End of Life (EOL) Version History

22 Node.js releases have reached End of Life (EOL) and End of Support (EOS) — no longer receiving updates or patches. Node.js 23 reached EOL on Jun 01, 2025. Node.js 26.1.0 is the recommended upgrade for users still on End of Life versions.

EOL dates of related software products