diff --git a/CHANGELOG.md b/CHANGELOG.md
index bebfe2eb..0728e22b 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,6 +2,8 @@
## Unreleased
+* limit supported python versions to `">=3.9"` in accordance with numpy
+
* Change from `nosetest` to `pytest`
## v1.9.8 (2019-05-17)
diff --git a/README.md b/README.md
index 5df04327..a1aa1e1b 100644
--- a/README.md
+++ b/README.md
@@ -79,7 +79,7 @@ If that is the case, it is best to clean the repo and reinstall.
[
](http://www.apple.com/osx/)
[
](https://en.wikipedia.org/wiki/List_of_Linux_distributions)
-Python 3.5 and higher
+Python 3.9 and higher
## Citation
diff --git a/setup.py b/setup.py
index 135764d5..8415d2aa 100644
--- a/setup.py
+++ b/setup.py
@@ -158,6 +158,7 @@ setup(
description=("The Gaussian Process Toolbox"),
long_description=desc,
license="BSD 3-clause",
+ python_requires=">=3.9",
keywords="machine-learning gaussian-processes kernels",
url="https://sheffieldml.github.io/GPy/",
download_url="https://github.com/SheffieldML/GPy/archive/refs/heads/devel.zip",