diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
index 97458abd3..721b1ada0 100644
--- a/.pre-commit-config.yaml
+++ b/.pre-commit-config.yaml
@@ -56,4 +56,4 @@ repos:
     hooks:
       - id: golangci-lint-full
         args: [--timeout=5m]
-        language_version: 1.23.7 # renovate: datasource=golang-version depName=go
+        language_version: 1.24.1 # renovate: datasource=golang-version depName=go
diff --git a/go.mod b/go.mod
index 93485ff79..ccf3bc2e6 100644
--- a/go.mod
+++ b/go.mod
@@ -2,7 +2,7 @@ module github.com/hetznercloud/hcloud-cloud-controller-manager
 
 go 1.23.0
 
-toolchain go1.23.7
+toolchain go1.24.1
 
 require (
 	github.com/hetznercloud/hcloud-go/v2 v2.19.1