diff --git a/requirements-py3.txt b/requirements-py3.txt
index a57e7a969..18927238e 100644
--- a/requirements-py3.txt
+++ b/requirements-py3.txt
@@ -36,7 +36,7 @@ oslo.middleware>=1.2.0                  # Apache-2.0
 # and oslo_messaging.tests.test_opts.OptsTestCase.test_entry_point fails.
 #
 # for the futures based executor
-futures>=2.1.6
+futures>=3.0
 
 # needed by the aioeventlet executor
 aioeventlet>=0.4
diff --git a/requirements.txt b/requirements.txt
index 3fc67af23..bd6eafc09 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -29,7 +29,7 @@ kombu>=3.0.7
 oslo.middleware>=1.2.0                  # Apache-2.0
 
 # for the futures based executor
-futures>=2.1.6
+futures>=3.0
 
 # needed by the aioeventlet executor
 aioeventlet>=0.4