diff --git a/homeassistant/package_constraints.txt b/homeassistant/package_constraints.txt
index 32804d790411f2b46dc6f0dedf0b2d269ed2d4cf..842cf4840c832afcae732a3f4266737e7d12f20f 100644
--- a/homeassistant/package_constraints.txt
+++ b/homeassistant/package_constraints.txt
@@ -16,7 +16,7 @@ importlib-metadata==0.23
 jinja2>=2.10.1
 netdisco==2.6.0
 pip>=8.0.3
-python-slugify==3.0.3
+python-slugify==3.0.4
 pytz>=2019.02
 pyyaml==5.1.2
 requests==2.22.0
diff --git a/requirements_all.txt b/requirements_all.txt
index b4ea5b509d34d07246f75f454d50c13235d9d12f..42082b76ae0604afb23e3bbaa76aa0404c483b76 100644
--- a/requirements_all.txt
+++ b/requirements_all.txt
@@ -11,7 +11,7 @@ jinja2>=2.10.1
 PyJWT==1.7.1
 cryptography==2.7
 pip>=8.0.3
-python-slugify==3.0.3
+python-slugify==3.0.4
 pytz>=2019.02
 pyyaml==5.1.2
 requests==2.22.0
diff --git a/setup.py b/setup.py
index 87704a3c6a96b4f5ee4687243e9b94b61a1e8250..26f112bb00820725bb9253fad50e4a29eb899354 100755
--- a/setup.py
+++ b/setup.py
@@ -44,7 +44,7 @@ REQUIRES = [
     # PyJWT has loose dependency. We want the latest one.
     "cryptography==2.7",
     "pip>=8.0.3",
-    "python-slugify==3.0.3",
+    "python-slugify==3.0.4",
     "pytz>=2019.02",
     "pyyaml==5.1.2",
     "requests==2.22.0",