Node.js 22 End of Life
Support dates, the patch stream you lose at EOL, and upgrade guidance — rebuilt from live data.
Node.js 22 is receiving security fixes only. It reaches end of life on 30 Apr 2027.
Support timeline
Official dates, read directly from github.com and nodejs.org.
| Milestone | Date | Status |
|---|---|---|
| Initial release | 24 Apr 2024 | 2y 5mo ago |
| Active Support ended | 21 Oct 2025 | security fixes only after this |
| Security Support ends | 30 Apr 2027 | in 7mo |
| Latest release | 22.23.3 · 23 Sept 2026 | current |
What you lose on 30 Apr 2027
Being supported means fixes keep shipping to this branch. Here is the stream that stops. Source: NVD.
Node.js CVEs published and patched, by year
30 published in the last 12 months · data refreshed 2026-10-05
At the last-12-month rate of 30 Node.js CVEs, running 22 for a year past 30 Apr 2027 means roughly that many vulnerabilities fixed upstream but never backported to your branch. Past branches bear this out: Node.js 25 has missed 15 since it went end of life.
How much runway a newer branch buys
Moving to Node.js 27 extends security support by about 1,096 days.
| Branch | End of life | Days left | vs 22 |
|---|---|---|---|
| Node.js 27 | 30 Apr 2030 | 1,303 | +1,096 days |
| Node.js 26 | 30 Apr 2029 | 938 | +731 days |
| Node.js 24 | 30 Apr 2028 | 573 | +366 days |
| Node.js 22 | 30 Apr 2027 | 207 | this branch |
Review the Node.js changelog before moving to Node.js 27. Run npx ls-engines to check package compatibility.
Frequently asked questions
When does Node.js 22 reach end of life?
Node.js 22 reaches end of life on 30 Apr 2027 — 207 days from now. After that date it receives no security fixes.
Is Node.js 22 still supported?
Yes. Node.js 22 is currently in security-only support. Latest release: 22.23.3, published 23 Sept 2026.
What happens when Node.js 22 reaches end of life?
Security fixes stop. Over the last 12 months 30 Node.js vulnerabilities were published and patched across supported branches; once 22 is end of life, fixes at that rate no longer reach it.
How long do I have to upgrade from Node.js 22?
207 days. Moving to Node.js 27 instead buys roughly 1,096 more days of security support.