Node.js 20 (Iron)
end of lifeLTSEOL 2026-04-30
Node.js 20 reached end of life on 2026-04-30 and is no longer supported. This line is marked as long-term support (LTS). First release: 2023-04-18. Latest stable release: 20.20.2. Lifecycle periods below are derived from official vendor sources with provenance.
Latest stable 20.20.2 (2026-03-24)
Lifecycle & support periods
| Phase | From | Until | Provider | Source |
|---|---|---|---|---|
| standard support | 2023-04-18 | 2023-10-24 | Node.js Release Working Group | Node.js Release Schedule |
| lts | 2023-10-24 | 2024-10-22 | Node.js Release Working Group | Node.js Release Schedule |
| maintenance | 2024-10-22 | 2026-04-30 | Node.js Release Working Group | Node.js Release Schedule |
| end of life | 2026-04-30 | — | Node.js Release Working Group | Node.js Release Schedule |
Provenance
Every lifecycle fact is traceable to its authoritative source.
- Node.js Release Schedulefirst party · highhttps://raw.githubusercontent.com/nodejs/Release/main/schedule.json
Retrieved 2026-08-28 · Node.js 20 end-of-life
- Node.js Release Schedulefirst party · highhttps://raw.githubusercontent.com/nodejs/Release/main/schedule.json
Retrieved 2026-08-28 · Node.js 20 Maintenance
- Node.js Release Schedulefirst party · highhttps://raw.githubusercontent.com/nodejs/Release/main/schedule.json
Retrieved 2026-08-28 · Node.js 20 Active LTS
- Node.js Release Schedulefirst party · highhttps://raw.githubusercontent.com/nodejs/Release/main/schedule.json
Retrieved 2026-08-28 · Node.js 20 Current
Recent releases
- 20.20.22026-03-24
- 20.20.12026-03-04
- 20.20.02026-01-12
- 20.19.62025-11-25
- 20.19.52025-09-03
- 20.19.42025-07-15
- 20.19.32025-06-23
- 20.19.22025-05-14
- 20.19.12025-04-22
- 20.19.02025-03-13
- 20.18.32025-02-10
- 20.18.22025-01-21
