diff --git a/changelog.d/11056.misc b/changelog.d/11056.misc
new file mode 100644
index 0000000000000000000000000000000000000000..dd701ed17759a36a29778aaee8edb3ebb108617d
--- /dev/null
+++ b/changelog.d/11056.misc
@@ -0,0 +1 @@
+Remove dead code from `MediaFilePaths`.
diff --git a/synapse/rest/media/v1/filepath.py b/synapse/rest/media/v1/filepath.py
index eb66b749a21b173c8e27f9e5fd6bc8ee20e34452..bec77088ee77d1dc3458131573620b5124fe1c27 100644
--- a/synapse/rest/media/v1/filepath.py
+++ b/synapse/rest/media/v1/filepath.py
@@ -48,23 +48,6 @@ class MediaFilePaths:
     def __init__(self, primary_base_path: str):
         self.base_path = primary_base_path
 
-    def default_thumbnail_rel(
-        self,
-        default_top_level: str,
-        default_sub_type: str,
-        width: int,
-        height: int,
-        content_type: str,
-        method: str,
-    ) -> str:
-        top_level_type, sub_type = content_type.split("/")
-        file_name = "%i-%i-%s-%s-%s" % (width, height, top_level_type, sub_type, method)
-        return os.path.join(
-            "default_thumbnails", default_top_level, default_sub_type, file_name
-        )
-
-    default_thumbnail = _wrap_in_base_path(default_thumbnail_rel)
-
     def local_media_filepath_rel(self, media_id: str) -> str:
         return os.path.join("local_content", media_id[0:2], media_id[2:4], media_id[4:])