diff --git a/homeassistant/package_constraints.txt b/homeassistant/package_constraints.txt
index 7f1793f605eaab0ee55d21a3734bdab2cb6da2c8..82740e7c11fe7bd148992bc0f597a24eaa3f1e9e 100644
--- a/homeassistant/package_constraints.txt
+++ b/homeassistant/package_constraints.txt
@@ -8,7 +8,7 @@ attrs==19.3.0
 bcrypt==3.1.7
 certifi>=2020.6.20
 ciso8601==2.1.3
-cryptography==2.9.2
+cryptography==3.2.0
 defusedxml==0.6.0
 distro==1.5.0
 emoji==0.5.4
diff --git a/requirements.txt b/requirements.txt
index d5c0d1ebd28a294ab405e402f1bfd0b805161fa8..8227311d0c69f81ad6fd4ec0126122d9a2e07af0 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -12,7 +12,7 @@ httpx==0.16.1
 importlib-metadata==1.6.0;python_version<'3.8'
 jinja2>=2.11.2
 PyJWT==1.7.1
-cryptography==2.9.2
+cryptography==3.2.0
 pip>=8.0.3
 python-slugify==4.0.1
 pytz>=2020.1
diff --git a/setup.py b/setup.py
index fa488b5ed8fb181cfaee752a484660627b57da1c..a9ca94f5b50e1dc45187647d28f913ddd48c5c03 100755
--- a/setup.py
+++ b/setup.py
@@ -44,7 +44,7 @@ REQUIRES = [
     "jinja2>=2.11.2",
     "PyJWT==1.7.1",
     # PyJWT has loose dependency. We want the latest one.
-    "cryptography==2.9.2",
+    "cryptography==3.2.0",
     "pip>=8.0.3",
     "python-slugify==4.0.1",
     "pytz>=2020.1",