diff --git a/CHANGELOG.rst b/CHANGELOG.rst
index 16950724df7ec16b192abdbf7ebb0c5b4919cfd8..fd3a15252781a1644089ed56095cefb806bef26a 100644
--- a/CHANGELOG.rst
+++ b/CHANGELOG.rst
@@ -19,6 +19,11 @@ Fixed
 
 * Fix broken backup health check
 
+Removed
+~~~~~~~
+
+* Drop all leftovers of DataTables.
+
 `2.0b1`_ - 2021-06-01
 ---------------------
 
diff --git a/aleksis/core/settings.py b/aleksis/core/settings.py
index 4929c4004f4a6028be800866296f1ef8d741c01a..4d53de6fe3be378fba96ee34a54eaefb52a4d24b 100644
--- a/aleksis/core/settings.py
+++ b/aleksis/core/settings.py
@@ -492,7 +492,6 @@ NODE_MODULES_ROOT = _settings.get("node_modules.root", os.path.join(BASE_DIR, "n
 
 YARN_INSTALLED_APPS = [
     "@fontsource/roboto",
-    "datatables",
     "jquery",
     "materialize-css",
     "material-design-icons-iconfont",
@@ -513,7 +512,6 @@ SELECT2_JS = JS_URL + "/select2/dist/js/select2.min.js"
 SELECT2_I18N_PATH = JS_URL + "/select2/dist/js/i18n"
 
 ANY_JS = {
-    "DataTables": {"js_url": JS_URL + "/datatables/media/js/jquery.dataTables.min.js"},
     "materialize": {"js_url": JS_URL + "/materialize-css/dist/js/materialize.min.js"},
     "jQuery": {"js_url": JS_URL + "/jquery/dist/jquery.min.js"},
     "material-design-icons": {
diff --git a/aleksis/core/static/js/main.js b/aleksis/core/static/js/main.js
index 0447bbda10f8120460831706e1c3569d0a7a2d62..1d2a2fe28e3c4304e72d8abfc398f0fda3908586 100644
--- a/aleksis/core/static/js/main.js
+++ b/aleksis/core/static/js/main.js
@@ -91,12 +91,6 @@ $(document).ready(function () {
         $("#" + $(this).data("preview")).css("color", $(this).val());
     });
 
-    $('table.datatable').each(function (index) {
-        $(this).DataTable({
-            "paging": false
-        });
-    });
-
     // Initialise auto-completion for search bar
     window.autocomplete = new Autocomplete({minimum_length: 2});
     window.autocomplete.setup();