diff --git a/tools/interop_matrix/client_matrix.py b/tools/interop_matrix/client_matrix.py
index 51a47d92f9776ec9e8f68589d89eb8309f1e3531..a98440b3109e652046d92cf9211ad9aca8797251 100644
--- a/tools/interop_matrix/client_matrix.py
+++ b/tools/interop_matrix/client_matrix.py
@@ -99,6 +99,7 @@ LANG_RELEASE_MATRIX = {
         ('v1.20.0', ReleaseInfo()),
         ('v1.21.4', ReleaseInfo()),
         ('v1.22.0', ReleaseInfo()),
+        ('v1.23.0', ReleaseInfo()),
     ]),
     'go':
     OrderedDict(
@@ -214,6 +215,7 @@ LANG_RELEASE_MATRIX = {
         ('v1.20.0', ReleaseInfo()),
         ('v1.21.4', ReleaseInfo()),
         ('v1.22.0', ReleaseInfo()),
+        ('v1.23.0', ReleaseInfo()),
     ]),
     'node':
     OrderedDict([
@@ -264,6 +266,7 @@ LANG_RELEASE_MATRIX = {
         ('v1.20.0', ReleaseInfo()),
         ('v1.21.4', ReleaseInfo()),
         ('v1.22.0', ReleaseInfo()),
+        ('v1.23.0', ReleaseInfo()),
         # TODO: https://github.com/grpc/grpc/issues/18262.
         # If you are not encountering the error in above issue
         # go ahead and upload the docker image for new releases.
@@ -292,6 +295,7 @@ LANG_RELEASE_MATRIX = {
         # See https://github.com/grpc/grpc/issues/18264
         ('v1.21.4', ReleaseInfo()),
         ('v1.22.0', ReleaseInfo()),
+        ('v1.23.0', ReleaseInfo()),
     ]),
     'csharp':
     OrderedDict([
@@ -323,5 +327,6 @@ LANG_RELEASE_MATRIX = {
         ('v1.20.0', ReleaseInfo()),
         ('v1.21.4', ReleaseInfo()),
         ('v1.22.0', ReleaseInfo()),
+        ('v1.23.0', ReleaseInfo()),
     ]),
 }