What Is the Latest Version of PostCSS?

As of November 9, 2026, the latest PostCSS release is version 8.5.32. Here is how we verified it, how to check what you have installed, and how to upgrade safely.

Illustrated cover: What Is the Latest Version of PostCSS?
Illustration by the editorial team.

The current release

The latest stable release of PostCSS is 8.5.32, published to npm on October 26, 2026. We confirmed this on November 9, 2026 in two places: the npm registry entry for the postcss package and the 8.5.32 tag in the official GitHub repository.

Data from the npm registry, checked November 9, 2026.
FieldValue
Latest version8.5.32
PublishedOctober 26, 2026
LicenseMIT
Node.js engines^10 || ^12 || >=14
Dependenciesnanoid, picocolors, source-map-js
Unpacked sizeAbout 216 KB

Version numbers change often, so treat this page as a snapshot. The commands below always show the live answer.

Recent release history

PostCSS is in its 8.x major line. Version 8.0 arrived in September 2020, and since then releases have been backwards-compatible minors and patches. The project ships small patch releases frequently. The last few versions on npm were:

Recent publish dates from the npm registry.
VersionPublished
8.5.32October 26, 2026
8.5.31October 18, 2026
8.5.30October 12, 2026
8.5.29October 5, 2026
8.5.28September 3, 2026

We do not reproduce the changelog here, because the official notes are the only reliable record. Read them on the GitHub releases page.

How to check the latest version yourself

Ask npm directly. This prints the version tagged latest on the registry:

Terminal
npm view postcss version

To see every published version with dates:

Terminal
npm view postcss time --json

How to see which version your project uses

Your project can contain more than one copy of PostCSS, because some tools depend on it too. List them all with:

Terminal
npm ls postcss

The output is a tree. The top-level entry is the version you installed; nested entries belong to other packages. If you use pnpm or Yarn, the equivalents are pnpm why postcss and yarn why postcss.

Inside JavaScript you can also read the version at runtime:

check-version.js
const postcss = require('postcss')
console.log(postcss().version)

How to update to the latest version

  1. Read the release notes between your version and 8.5.32. Patch releases in 8.x are meant to be safe, but it is good practice to look.
  2. Update the package:
Terminal
npm install --save-dev postcss@latest
  1. Update your runner too, for example postcss-loader or postcss-cli, so it does not bring its own older copy.
  2. Rebuild and compare the generated CSS. A quick diff of the output file catches unexpected changes.
  3. Commit the lockfile so every machine and CI job installs the same version.

Downloading the source of the latest release

If you want the source code rather than an npm install, the home page offers the official 8.5.32 archive from GitHub as .zip and .tar.gz downloads. The archive contains the library source, type definitions and tests. It is not an installer; for project use npm is simpler.

Why staying current matters

  • Security: versions before 8.4.31 are affected by CVE-2023-44270. See the PostCSS vulnerability guide.
  • Plugin compatibility: modern plugins target the PostCSS 8 API. Very old PostCSS 7 setups cause “requires PostCSS 8” errors.
  • Bug fixes: parser fixes for edge cases arrive in patch releases.

Quick answers

Is there a PostCSS 9?

Not at the time of checking. The latest tag on npm points to 8.5.32, in the 8.x line.

Is the latest version free?

Yes. Every version is published under the MIT license.

Does the latest version support my Node.js?

The core declares support for Node.js 10, 12 and 14 or newer. Your other tools may need more, for example postcss-cli 12 requires Node.js 22+.

Get PostCSS 8.5.32

Free, MIT licensed, downloaded from the official GitHub repository.

Download PostCSS