diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml
index 29527383bab38705f618125c074b27f3a7d2ffd6..24d37b945182fda6c2e91579c9f8721bcbb43877 100644
--- a/.github/workflows/ci.yaml
+++ b/.github/workflows/ci.yaml
@@ -517,7 +517,7 @@ jobs:
           python -m venv venv
           . venv/bin/activate
           python --version
-          pip install --cache-dir=$PIP_CACHE -U "pip>=21.0,<22.2" setuptools wheel
+          pip install --cache-dir=$PIP_CACHE -U "pip>=21.0,<22.3" setuptools wheel
           pip install --cache-dir=$PIP_CACHE -r requirements_all.txt --use-deprecated=legacy-resolver
           pip install --cache-dir=$PIP_CACHE -r requirements_test.txt --use-deprecated=legacy-resolver
           pip install -e .
diff --git a/homeassistant/package_constraints.txt b/homeassistant/package_constraints.txt
index ad640ff596b84bdceb84d62be5ebce1063bfe3ff..568ba909ba5138005690f94d3119a05e96cb2e00 100644
--- a/homeassistant/package_constraints.txt
+++ b/homeassistant/package_constraints.txt
@@ -26,7 +26,7 @@ lru-dict==1.1.8
 orjson==3.7.8
 paho-mqtt==1.6.1
 pillow==9.2.0
-pip>=21.0,<22.2
+pip>=21.0,<22.3
 pyserial==3.5
 python-slugify==4.0.1
 pyudev==0.23.2
diff --git a/pyproject.toml b/pyproject.toml
index eb1209234be52f9f6a7a7a8f0f01027b974bae25..48d129644147797beaeb7ad08f336d71a4b27193 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -44,7 +44,7 @@ dependencies    = [
     # PyJWT has loose dependency. We want the latest one.
     "cryptography==36.0.2",
     "orjson==3.7.8",
-    "pip>=21.0,<22.2",
+    "pip>=21.0,<22.3",
     "python-slugify==4.0.1",
     "pyyaml==6.0",
     "requests==2.28.1",
diff --git a/requirements.txt b/requirements.txt
index 4785d344e64c035102013ea41ebc912eebcdea3d..ce77253b7528c99934d3e23f53ea0db3f90f0cb6 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -18,7 +18,7 @@ lru-dict==1.1.8
 PyJWT==2.4.0
 cryptography==36.0.2
 orjson==3.7.8
-pip>=21.0,<22.2
+pip>=21.0,<22.3
 python-slugify==4.0.1
 pyyaml==6.0
 requests==2.28.1
diff --git a/tox.ini b/tox.ini
index b39caacf4717951f5d92c68728550d562939dfa2..b96ab648fa288b86bb089a02eb65e067410f0b36 100644
--- a/tox.ini
+++ b/tox.ini
@@ -7,7 +7,7 @@ isolated_build = True
 [testenv]
 basepython = {env:PYTHON3_PATH:python3}
 # pip version duplicated in homeassistant/package_constraints.txt
-pip_version = pip>=21.0,<22.2
+pip_version = pip>=21.0,<22.3
 install_command = python -m pip install --use-deprecated legacy-resolver {opts} {packages}
 commands =
      {envpython} -X dev -m pytest --timeout=9 --durations=10 -n auto --dist=loadfile -qq -o console_output_style=count -p no:sugar {posargs}