diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
index 7a6419b..a9fc07e 100644
--- a/.pre-commit-config.yaml
+++ b/.pre-commit-config.yaml
@@ -67,7 +67,7 @@ repos:
         additional_dependencies: [tomli]
 
 -   repo: https://github.com/pre-commit/mirrors-mypy
-    rev: 'v1.15.0'
+    rev: 'v1.16.0'
     hooks:
     -   id: mypy
         exclude: 'noxfile\.py|docs/conf\.py'
@@ -79,7 +79,7 @@ repos:
         types: [file, python]
 
 -   repo: https://github.com/astral-sh/ruff-pre-commit
-    rev: "v0.11.6"
+    rev: "v0.11.12"
     hooks:
     -   id: ruff
         types: [file, python]
@@ -94,7 +94,7 @@ repos:
         types: [file, python]
 
 -   repo: https://github.com/scientific-python/cookie
-    rev: 2025.01.22
+    rev: 2025.05.02
     hooks:
     - id: sp-repo-review
       additional_dependencies: ["repo-review[cli]"]