diff --git a/homeassistant/components/google_pubsub/manifest.json b/homeassistant/components/google_pubsub/manifest.json
index f22317404ab159893bca1537d98be935f86c9ab0..aa13f1808c42fdc6c49722addb238492ce2d12a4 100644
--- a/homeassistant/components/google_pubsub/manifest.json
+++ b/homeassistant/components/google_pubsub/manifest.json
@@ -4,5 +4,5 @@
   "codeowners": [],
   "documentation": "https://www.home-assistant.io/integrations/google_pubsub",
   "iot_class": "cloud_push",
-  "requirements": ["google-cloud-pubsub==2.13.11"]
+  "requirements": ["google-cloud-pubsub==2.23.0"]
 }
diff --git a/requirements_all.txt b/requirements_all.txt
index 9fd769185ac7319f465ca366ae0794b47160de04..7b9666742fe0f0c03e2c139739077ef7e4eba8f9 100644
--- a/requirements_all.txt
+++ b/requirements_all.txt
@@ -984,7 +984,7 @@ goodwe==0.3.6
 google-api-python-client==2.71.0
 
 # homeassistant.components.google_pubsub
-google-cloud-pubsub==2.13.11
+google-cloud-pubsub==2.23.0
 
 # homeassistant.components.google_cloud
 google-cloud-texttospeech==2.17.2
diff --git a/requirements_test_all.txt b/requirements_test_all.txt
index 3319870591e01b7cfe9eeefe91888f169c9c5a36..2dd8eb468a0072ffc15351ac72744fd2acb3addb 100644
--- a/requirements_test_all.txt
+++ b/requirements_test_all.txt
@@ -834,7 +834,7 @@ goodwe==0.3.6
 google-api-python-client==2.71.0
 
 # homeassistant.components.google_pubsub
-google-cloud-pubsub==2.13.11
+google-cloud-pubsub==2.23.0
 
 # homeassistant.components.google_generative_ai_conversation
 google-generativeai==0.6.0