diff --git a/homeassistant/package_constraints.txt b/homeassistant/package_constraints.txt
index ed7d48abf220e777d332442af9c3461d5bd5790d..167fd7b109e235f959ed00c574b4a018601bc449 100644
--- a/homeassistant/package_constraints.txt
+++ b/homeassistant/package_constraints.txt
@@ -14,7 +14,7 @@ astral==2.2
 async-interrupt==1.2.0
 async-upnp-client==0.43.0
 atomicwrites-homeassistant==1.4.1
-attrs==24.2.0
+attrs==25.1.0
 audioop-lts==0.2.1;python_version>='3.13'
 av==13.1.0
 awesomeversion==24.6.0
diff --git a/pyproject.toml b/pyproject.toml
index d6978c483e4d27ac65d83f0cb504eafd59261e2b..423fac9837cdb9120ebb77ab4f7d29c82cd764a3 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -35,7 +35,7 @@ dependencies    = [
     "aiozoneinfo==0.2.1",
     "astral==2.2",
     "async-interrupt==1.2.0",
-    "attrs==24.2.0",
+    "attrs==25.1.0",
     "atomicwrites-homeassistant==1.4.1",
     "audioop-lts==0.2.1;python_version>='3.13'",
     "awesomeversion==24.6.0",
diff --git a/requirements.txt b/requirements.txt
index ad3979f8636beebdbb74d436ca4ef8a19e583c15..33b86ffa31448c98ad211cf3501bd63fe671838c 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -12,7 +12,7 @@ aiohttp-asyncmdnsresolver==0.0.3
 aiozoneinfo==0.2.1
 astral==2.2
 async-interrupt==1.2.0
-attrs==24.2.0
+attrs==25.1.0
 atomicwrites-homeassistant==1.4.1
 audioop-lts==0.2.1;python_version>='3.13'
 awesomeversion==24.6.0