Node.js latest version, LTS & end-of-life dates

Latest version, released Oct 8, 2026 (3 days ago) Active Support

Node.js currently has 3 supported releases and 23 that have reached end of life. The newest is Node.js 26 (Upcoming LTS), released May 5, 2026, now at 26.11.1. The next end-of-life date is Apr 30, 2027, when Node.js 22 (LTS) stops getting updates. New releases come out about every 6 months, and each is supported for about 1 year, 10 months. Long-term support (LTS) releases: 24 (LTS), 22 (LTS).

Node.js LTS schedule

Current LTS: Node.js 24 24.21.0 · full support until Oct 20, 2026, security fixes until Apr 30, 2028.

Next LTS: Node.js 26 becomes LTS on Oct 28, 2026 (in 2 weeks).

BranchLTS fromFull support untilEnd of life
Node.js 26 Next Oct 28, 2026 Oct 27, 2027 Apr 30, 2029
Node.js 24 Current LTS Oct 28, 2025 Oct 20, 2026 Apr 30, 2028
Node.js 22 Oct 29, 2024 Oct 21, 2025 Apr 30, 2027

LTS (long-term support) branches get fixes for longer, so they're the usual pick for servers. What LTS means

Not sure? Run node --version · commands for other tools

Brandon's take

I use Node.js on my Windows machine to build the web front ends for apps I'm developing.

, IT administrator and web developer ·

Next Node.js release

Node.js 27 is planned for April 2027.

From Node.js 27, there is one major release a year, every April, and every release becomes LTS the following October. Announcement ↗

Support timeline

What the colors mean
26 25 24 LTS 23 22 LTS 20 LTS 18 LTS
Active support Security fixes only Today + 19 older branches below

Supported versions

BranchReleasedLatestStatusEnd of life
26 (Upcoming LTS) May 5, 2026 26.11.1
Oct 8, 2026
Active Support until Oct 27, 2027 Apr 30, 2029
in 2 years
24 (LTS) May 6, 2025 24.21.0
Sep 8, 2026
Active Support until Oct 20, 2026 Apr 30, 2028
in 1 year
22 (LTS) Apr 24, 2024 22.23.3
Sep 23, 2026
Security Support until Apr 30, 2027 Apr 30, 2027
in 6 months
23 end-of-life versions
BranchReleasedFinal versionEnd of life
25 Oct 15, 2025 25.9.0 Jun 1, 2026
23 Oct 16, 2024 23.11.1 Jun 1, 2025
21 Oct 17, 2023 21.7.3 Jun 1, 2024
20 (LTS) LTS Apr 18, 2023 20.20.2 Apr 30, 2026
19 Oct 18, 2022 19.9.0 Jun 1, 2023
18 (LTS) LTS Apr 19, 2022 18.20.8 Apr 30, 2025
17 Oct 19, 2021 17.9.1 Jun 1, 2022
16 (LTS) LTS Apr 20, 2021 16.20.2 Sep 11, 2023
15 Oct 20, 2020 15.14.0 Jun 1, 2021
14 (LTS) LTS Apr 21, 2020 14.21.3 Apr 30, 2023
13 Oct 22, 2019 13.14.0 Jun 1, 2020
12 (LTS) LTS Apr 23, 2019 12.22.12 Apr 30, 2022
11 Oct 23, 2018 11.15.0 Jun 30, 2019
10 (LTS) LTS Apr 24, 2018 10.24.1 Apr 30, 2021
9 Oct 31, 2017 9.11.2 Jun 30, 2018
8 (LTS) LTS May 30, 2017 8.17.0 Dec 31, 2019
7 Oct 25, 2016 7.10.1 Jun 30, 2017
6 (LTS) LTS Apr 26, 2016 6.17.1 Apr 30, 2019
5 Oct 30, 2015 5.12.0 Jun 30, 2016
4 (LTS) LTS Sep 9, 2015 4.9.1 Apr 30, 2018
3 Aug 4, 2015 3.3.1 Yes
2 May 4, 2015 2.5.0 Yes
1 Jan 20, 2015 1.8.4 Yes

How to upgrade Node.js

nvm (Linux / macOS)

nvm install 26
nvm alias default 26

Ubuntu / Debian (NodeSource)

curl -fsSL https://deb.nodesource.com/setup_26.x | sudo -E bash -
sudo apt install -y nodejs

Windows

winget install OpenJS.NodeJS.LTS

Use OpenJS.NodeJS instead for the current (non-LTS) line.

Docker

docker pull node:26

Official upgrade guide ↗ Back up first, and test on a non-production machine when you move to a new branch.

Quick answers

What is the latest version of Node.js?
The latest version of Node.js is 26.11.1, released on October 8, 2026.
What is the current Node.js LTS version?
The current LTS is Node.js 24 (24.21.0). It gets full support until Oct 20, 2026, then security fixes until Apr 30, 2028. Older LTS branches still supported: Node.js 22 (until Apr 30, 2027).
When does Node.js 26 become LTS?
Node.js 26 becomes an LTS release on Oct 28, 2026. It's supported until Apr 30, 2029.
Which versions of Node.js are still supported?
Node.js 26 (Upcoming LTS), 24 (LTS) and 22 (LTS) are currently supported. 22 (LTS) only gets security fixes.
When is the next Node.js end-of-life date?
Node.js 22 (LTS) reaches end of life on April 30, 2027. After that it gets no more updates, including security fixes.
When is the next Node.js release?
Node.js 27 is planned for April 2027. From Node.js 27, there is one major release a year, every April, and every release becomes LTS the following October.
How do I check which version of Node.js I have?
Run node --version, then paste the result into the “Am I up to date?” box on this page.

Release history

RSS
  1. 26.11.1
  2. 26.11.0
  3. 22.23.3
  4. 26.10.0
  5. 26.9.0
  6. 26.8.2
  7. 24.21.0
  8. 26.8.1
  9. 26.8.0
  10. 24.20.0
  11. 26.7.0
  12. 26.6.0

Every version's release date is on its branch page.

Use this data

Node.js latest version badge

People who run Node.js also check

Package identifiers (for SBOM and vulnerability scanners)

Official release policy · Checked 4 hours ago