diff --git a/changelog.d/11285.misc b/changelog.d/11285.misc
new file mode 100644
index 0000000000000000000000000000000000000000..4720519cbc8b02bcf9cf508b9305df01a9140e1d
--- /dev/null
+++ b/changelog.d/11285.misc
@@ -0,0 +1 @@
+Require all files in synapse/ and tests/ to pass mypy unless specifically excluded.
diff --git a/mypy.ini b/mypy.ini
index 8c20c293aaad10257c8447d939254b029b35347e..1752b82bc57999ce8937975363f534b802391add 100644
--- a/mypy.ini
+++ b/mypy.ini
@@ -363,6 +363,9 @@ ignore_missing_imports = True
 [mypy-opentracing]
 ignore_missing_imports = True
 
+[mypy-parameterized.*]
+ignore_missing_imports = True
+
 [mypy-phonenumbers.*]
 ignore_missing_imports = True