diff --git a/api/setup.py b/api/setup.py
index 39ff96ced..a744e7d1d 100644
--- a/api/setup.py
+++ b/api/setup.py
@@ -41,8 +41,7 @@ setup(
         ],
         "dev": [
             "django-coverage-plugin>=3.0.0,<4",
-            # Cannot upgrade to 5.x until https://github.com/typeddjango/django-stubs/issues/2304 is fixed
-            "django-stubs>=1.14.0,<5",
+            "django-stubs>=5.1.0,<6",
             "djangorestframework-stubs>=1.8.0,<4",
             "model_bakery>=1.10.1,<2",
             "psycopg[binary]>=3.1.8,<4",