Node 20 is end-of-life; Node 26 becomes LTS on October 28
Node 20 has been end-of-life since April 30, 2026. Node 24 moves to maintenance on October 20, and from Node 27 every release becomes LTS.
What to do
Move off Node 20: if it's still in production, it's your biggest risk item.
- Node 20: end-of-life since April 30, 2026. If it's still in production, it's your biggest risk item.
- Node 22: maintenance LTS until April 30, 2027.
- Node 24: moves from active LTS to maintenance on October 20, 2026.
- Node 26: Current today; becomes LTS on October 28, 2026.
- From Node 27: one major release per year, and every release becomes LTS. 27.0.0 is planned for April 2027.
Also worth knowing: TypeScript type stripping is stable in Node.js (since 25.2.0 and 24.12.0), and Node 26 turns on Temporal by default.