diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
index 25dbfa4ca83a8d7924fd6ff2bc005b0b546f3129..1750bd1ef1c4d9fa1a7b102c8495a4751556c9fa 100644
--- a/.pre-commit-config.yaml
+++ b/.pre-commit-config.yaml
@@ -12,7 +12,7 @@ repos:
       - id: trailing-whitespace
         exclude: '^((LICENSES|contrib)/.*|src/mtime_iso8601\.c$)'
   - repo: https://github.com/pre-commit/mirrors-clang-format
-    rev: v19.1.6
+    rev: v19.1.7
     hooks:
       - id: clang-format
         # Exclude the automatically generated file:
@@ -39,7 +39,7 @@ repos:
         types: [file]
         files: \.cmake\.in$
   - repo: https://github.com/pycqa/isort
-    rev: 5.13.2
+    rev: 6.0.0
     hooks:
       - id: isort
       - id: isort
@@ -47,7 +47,7 @@ repos:
         types_or: [file]
         files: (python\.sh|\.py)\.in$
   - repo: https://github.com/psf/black-pre-commit-mirror
-    rev: 24.10.0
+    rev: 25.1.0
     hooks:
       - id: black
       - id: black