diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml
index 11f51f01a4e..2b5c3c78014 100644
--- a/.github/workflows/coverage.yml
+++ b/.github/workflows/coverage.yml
@@ -12,7 +12,7 @@ env:
   # renovate: datasource=crate depName=diesel_cli versioning=semver
   DIESEL_CLI_VERSION: 2.1.0
   # renovate: datasource=github-releases depName=rust lookupName=rust-lang/rust
-  RUST_VERSION: 1.70.0
+  RUST_VERSION: 1.71.0
 
 jobs:
   coverage:
diff --git a/backend.Dockerfile b/backend.Dockerfile
index f7e514434af..5f68e2cae64 100644
--- a/backend.Dockerfile
+++ b/backend.Dockerfile
@@ -1,5 +1,5 @@
 # renovate: datasource=github-releases depName=rust lookupName=rust-lang/rust
-ARG RUST_VERSION=1.70.0
+ARG RUST_VERSION=1.71.0
 
 FROM rust:$RUST_VERSION
 
diff --git a/rust-toolchain.toml b/rust-toolchain.toml
index 22048ac5bba..aa464261d88 100644
--- a/rust-toolchain.toml
+++ b/rust-toolchain.toml
@@ -1,2 +1,2 @@
 [toolchain]
-channel = "1.70.0"
+channel = "1.71.0"