end-of-life.org

PostgreSQL 18 End of Life

Support dates, the patch stream you lose at EOL, and upgrade guidance — rebuilt from live data.

Supported

PostgreSQL 18 is actively supported. It reaches end of life on 14 Nov 2030.

1,501 days of security support left
18.6 latest release
20% of this branch's supported lifetime has elapsed — 25 Sept 2025 → 14 Nov 2030.
Check your versionpsql -c "SELECT version();"

Support timeline

Official dates, read directly from postgresql.org.

MilestoneDateStatus
Initial release25 Sept 2025 1y ago
Support Status ends14 Nov 2030 in 4y 1mo
Latest release18.6 · 13 Aug 2026 current

What you lose on 14 Nov 2030

Being supported means fixes keep shipping to this branch. Here is the stream that stops. Source: NVD.

PostgreSQL CVEs published and patched, by year

44 published in the last 12 months · data refreshed 2026-10-05

0 22.5 45 7 2022 10 2023 7 2024 0 2025 44 2026

At the last-12-month rate of 44 PostgreSQL CVEs, running 18 for a year past 14 Nov 2030 means roughly that many vulnerabilities fixed upstream but never backported to your branch. Past branches bear this out: PostgreSQL 13 has missed 44 since it went end of life.

How much runway a newer branch buys

PostgreSQL 18 is the newest branch — this is the longest runway currently available.

BranchEnd of lifeDays leftvs 18
PostgreSQL 18 14 Nov 2030 1,501 this branch
PostgreSQL 17 8 Nov 2029 1,130 -371 days
PostgreSQL 16 9 Nov 2028 766 -735 days
PostgreSQL 15 11 Nov 2027 402 -1,099 days
PostgreSQL 14 12 Nov 2026 38 -1,463 days

Review postgresql.org.

Frequently asked questions

When does PostgreSQL 18 reach end of life?

PostgreSQL 18 reaches end of life on 14 Nov 2030 — 1,501 days from now. After that date it receives no security fixes.

Is PostgreSQL 18 still supported?

Yes. PostgreSQL 18 is currently maintained. Latest release: 18.6, published 13 Aug 2026.

What happens when PostgreSQL 18 reaches end of life?

Security fixes stop. Over the last 12 months 44 PostgreSQL vulnerabilities were published and patched across supported branches; once 18 is end of life, fixes at that rate no longer reach it.

How long do I have to upgrade from PostgreSQL 18?

1,501 days. This is already the newest branch, so this is the longest runway currently available.

All PostgreSQL versions