diff --git a/homeassistant/package_constraints.txt b/homeassistant/package_constraints.txt
index 5da0d79d48f..821b6fdf141 100644
--- a/homeassistant/package_constraints.txt
+++ b/homeassistant/package_constraints.txt
@@ -189,3 +189,6 @@ lxml==4.9.4
 # dacite: Ensure we have a version that is able to handle type unions for
 # Roborock, NAM, Brother, and GIOS.
 dacite>=1.7.0
+
+# Musle wheels for pandas 2.2.0 cannot be build for any architecture.
+pandas==2.1.4
diff --git a/script/gen_requirements_all.py b/script/gen_requirements_all.py
index 7f652b14302..15bcbf1b7f3 100755
--- a/script/gen_requirements_all.py
+++ b/script/gen_requirements_all.py
@@ -182,6 +182,9 @@ lxml==4.9.4
 # dacite: Ensure we have a version that is able to handle type unions for
 # Roborock, NAM, Brother, and GIOS.
 dacite>=1.7.0
+
+# Musle wheels for pandas 2.2.0 cannot be build for any architecture.
+pandas==2.1.4
 """
 
 GENERATED_MESSAGE = (