diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
index b351f3f1..be791615 100644
--- a/.pre-commit-config.yaml
+++ b/.pre-commit-config.yaml
@@ -1,7 +1,7 @@
 repos:
 
 - repo: https://github.com/pre-commit/pre-commit-hooks
-  rev: v4.4.0
+  rev: v4.5.0
   hooks:
     - id: check-added-large-files
     - id: check-ast
@@ -26,13 +26,13 @@ repos:
     - id: text-unicode-replacement-char
 
 - repo: https://github.com/asottile/pyupgrade
-  rev: v3.13.0
+  rev: v3.15.0
   hooks:
     - id: pyupgrade
       args: ["--py38-plus"]
 
 - repo: https://github.com/codespell-project/codespell
-  rev: v2.2.5
+  rev: v2.2.6
   hooks:
     - id: codespell
       args: ["--write-changes"]
@@ -40,7 +40,7 @@ repos:
         - tomli
 
 - repo: https://github.com/astral-sh/ruff-pre-commit
-  rev: 'v0.0.291'
+  rev: 'v0.0.292'
   hooks:
     - id: ruff
       args: ["--fix"]