diff --git a/requirements.txt b/requirements.txt
index 8512031dd5b0ad28e7712d55475fc557b20d712e..3ef1d047adb45453f7f066322d58d4505684f519 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,10 +1,10 @@
 dynesty
 emcee
 corner
-numpy>=1.9
+numpy<1.20
 matplotlib>=2.0
 scipy>=0.16
-pandas
+pandas<1.2
 mock
 dill
 tqdm
diff --git a/setup.py b/setup.py
index 79fe30cfee90473c7a0a0bfe73ebddd838fad655..f80072463619aa009986fe58fb371ff94382a166 100644
--- a/setup.py
+++ b/setup.py
@@ -91,9 +91,9 @@ setup(name='bilby',
           'emcee',
           'corner',
           'dill',
-          'numpy>=1.9',
+          'numpy<1.20',
           'matplotlib>=2.0',
-          'pandas',
+          'pandas<1.2',
           'scipy',
           'tqdm'],
       entry_points={'console_scripts':