diff --git a/docs/distributions/cs9.md b/docs/distributions/cs9.md
new file mode 100644
index 0000000000000000000000000000000000000000..85d53c3cac13dbfdbdd005bc03dc5812a6569c36
--- /dev/null
+++ b/docs/distributions/cs9.md
@@ -0,0 +1,15 @@
+# CentOS Stream 9
+
+## Practical info
+
+!!! danger ""
+    Upstream support : End of RHEL9 “full support” phase (Estimated 2027)
+
+CentOS Stream 9's updates work the same way as [CS8](cs8.md), check that page
+for the full details. Some key differences are:
+
+  * The [Nomad job](https://gitlab.cern.ch/linuxsupport/cronjobs/stream9_snapshots/)
+  * Creates snapshots in `/mnt/data1/dist/cern/centos/s9-snapshots/`
+  * Maintains the symlinks from `s9` and `s9-testing`, etc.
+  * Freeze file is `.freeze.s9all`
+  * Forced update file is `.forcemove.s9`
diff --git a/mkdocs.yml b/mkdocs.yml
index d1d40464ed57828a496470fed3369966cc704c83..ea610b810fe30f635871526133f67f1277ad9a44 100644
--- a/mkdocs.yml
+++ b/mkdocs.yml
@@ -25,6 +25,7 @@ nav:
     - 'Distributions':
         - 'CC7': distributions/cc7.md
         - 'CS8': distributions/cs8.md
+        - 'CS9': distributions/cs9.md
         - 'Docker images': distributions/docker.md
         - 'OpenStack': distributions/openstack.md
         - 'Architecture': distributions/architecture.md