diff --git a/CHANGELOG.rst b/CHANGELOG.rst
index 42ee3538f464d1568e1a17b4de18561f14ec36f5..4c9fe2600f8de801fe864527d3a7605d977658bd 100644
--- a/CHANGELOG.rst
+++ b/CHANGELOG.rst
@@ -25,6 +25,12 @@ Changed
 
 * Docker base image ships PostgreSQL 14 client binaries for maximum compatibility
 
+Removed
+~~~~~~~
+
+* Remove impersonation page. Use the impersonation button on the person
+  detail view instead.
+
 `2.2.1_ – 2021-12-02
 --------------------
 
diff --git a/aleksis/core/menus.py b/aleksis/core/menus.py
index 924e34af935c9b171dba20a3389afa6c775adaa2..9e1b3a2dd0431771af45b0861c2cf891c623e9d7 100644
--- a/aleksis/core/menus.py
+++ b/aleksis/core/menus.py
@@ -183,17 +183,6 @@ MENUS = {
                         ),
                     ],
                 },
-                {
-                    "name": _("Impersonation"),
-                    "url": "impersonate-list",
-                    "icon": "people",
-                    "validators": [
-                        (
-                            "aleksis.core.util.predicates.permission_validator",
-                            "core.impersonate_rule",
-                        ),
-                    ],
-                },
                 {
                     "name": _("Configuration"),
                     "url": "preferences_site",
diff --git a/aleksis/core/templates/impersonate/list_users.html b/aleksis/core/templates/impersonate/list_users.html
deleted file mode 100644
index fd273ca60902e5defbc41e567a9205cfe99fb349..0000000000000000000000000000000000000000
--- a/aleksis/core/templates/impersonate/list_users.html
+++ /dev/null
@@ -1,28 +0,0 @@
-{# -*- engine:django -*- #}
-{# Derived from the original template in django-impersonate #}
-
-{% extends "core/base.html" %}
-{% load i18n %}
-
-{% block browser_title %}{% trans "Impersonate" %}{% endblock %}
-{% block page_title %}{% trans "Impersonate" %}{% endblock %}
-
-{% block content %}
-  {% if page.object_list %}
-    <div class="collection">
-      {% for user in page.object_list %}
-        <a class="collection-item" href="{% url 'impersonate-start' user.pk %}{{ redirect }}">
-          {{ user }}
-        </a>
-      {% endfor %}
-    </div>
-  {% endif %}
-
-  {% if page.has_previous %}
-    <a href="{% url 'impersonate-list' %}?page={{ page.previous_page_number }}">Previous Page</a> &nbsp;
-  {% endif %}
-
-  {% if page.has_next %}
-    <a href="{% url 'impersonate-list' %}?page={{ page.next_page_number }}">Next Page</a> &nbsp;
-  {% endif %}
-{% endblock %}