diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index aa8723c6adf441fc94e8f918723952c09f1c2ef8..f83b1365ee403fd10c263344585b1ab255d84be5 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -255,7 +255,7 @@ include:
     CC: nvc
     FC: nvfortran
   before_script:
-    - module load nvhpc/22.5-gcc-11.2.0
+    - module load nvhpc/24.7-gcc-11.2.0
 
 .check_nag:
   variables:
@@ -302,7 +302,7 @@ Check with Intel 2021.5.0 (CMake, Unix Makefiles):
     - !reference [.common_cmake_makefiles, before_script]
     - !reference [.check_intel, before_script]
 
-Check with NVHPC 22.5 (Autotools):
+Check with NVHPC 24.7 (Autotools):
   extends:
     - .common_autotools
     - .check_nvhpc
@@ -312,7 +312,7 @@ Check with NVHPC 22.5 (Autotools):
     # Libtool does not know about NVHPC and its PIC flag:
     - export FCFLAGS="$FCFLAGS -fpic"
 
-Check with NVHPC 22.5 (CMake, Ninja):
+Check with NVHPC 24.7 (CMake, Ninja):
   extends:
     - .common_cmake_ninja
     - .check_nvhpc