diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 124c50a2f..ec6eb55be 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -149,7 +149,7 @@ jobs:
 
   macos:
 
-    runs-on: macOS-10.15
+    runs-on: macos-11
     strategy:
       fail-fast: true
       matrix:
diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml
index 4b9701b02..954ecc433 100644
--- a/.github/workflows/nightly.yml
+++ b/.github/workflows/nightly.yml
@@ -69,7 +69,7 @@ jobs:
 
   macos:
 
-    runs-on: macOS-10.15
+    runs-on: macos-11
 
     steps:
     - uses: actions/checkout@v3
diff --git a/.github/workflows/release-candidate.yml b/.github/workflows/release-candidate.yml
index 085858642..f48fb7cbf 100644
--- a/.github/workflows/release-candidate.yml
+++ b/.github/workflows/release-candidate.yml
@@ -87,7 +87,7 @@ jobs:
 
   macos:
 
-    runs-on: macOS-10.15
+    runs-on: macos-11
 
     steps:
     - uses: actions/checkout@v3