diff --git a/CHANGELOG.rst b/CHANGELOG.rst
index ddb4e4bce70f3876b67634c4f765a664ee8958ef..58be4f5ac47f1f0a92e5354440d357f3ec84f837 100644
--- a/CHANGELOG.rst
+++ b/CHANGELOG.rst
@@ -6,6 +6,14 @@ All notable changes to this project will be documented in this file.
 The format is based on `Keep a Changelog`_,
 and this project adheres to `Semantic Versioning`_.
 
+Breaking changes
+----------------
+
+Removed
+~~~~~~~
+
+* Remove legacy menu entries.
+
 Unreleased
 ----------
 
diff --git a/aleksis/apps/stoelindeling/menus.py b/aleksis/apps/stoelindeling/menus.py
deleted file mode 100644
index fc2ce01268d08a8463936c232dd08a7afbcd5dbf..0000000000000000000000000000000000000000
--- a/aleksis/apps/stoelindeling/menus.py
+++ /dev/null
@@ -1,17 +0,0 @@
-from django.utils.translation import gettext_lazy as _
-
-MENUS = {
-    "NAV_MENU_CORE": [
-        {
-            "name": _("Seating plans"),
-            "url": "seating_plans",
-            "svg_icon": "mdi:view-list-outline",
-            "validators": [
-                (
-                    "aleksis.core.util.predicates.permission_validator",
-                    "stoelindeling.view_seatingplans_rule",
-                ),
-            ],
-        },
-    ]
-}