diff --git a/conda-recipe/meta.yaml b/conda-recipe/meta.yaml
index a18ebf82489d04bc170899649a0bb1c15b54625e..dbfd3e08f4172ea75359f452a4173ee1d0fa9134 100644
--- a/conda-recipe/meta.yaml
+++ b/conda-recipe/meta.yaml
@@ -15,11 +15,11 @@ build:
 
 requirements:
   build:
-    - python >=3.8
+    - python >=3.9
     - pip
 
   run:
-    - python >=3.8
+    - python >=3.9
     - obspy >=1.3.0
     # needs basemap or cartopy. Cartopy has heavy deps like hdf4 and 5, so basemap for now.
     # err, basemap is getting more depricated, try cartopy
diff --git a/setup.py b/setup.py
index 8b50cce4dee0c530abad8395b5aae7f66050974f..3801e83f52577676ac69509bbdd8cffe1813cddf 100644
--- a/setup.py
+++ b/setup.py
@@ -20,7 +20,7 @@ setup(
         'Intended Audience :: Science/Research',
         'License :: OSI Approved ::  GNU General Public License v3 (GPLv3)',
         'Natural Language :: English',
-        'Programming Language :: Python :: 3.8',
+        'Programming Language :: Python :: 3.9',
     ],
     description="StationXML creation GUI",
     entry_points={
@@ -33,7 +33,7 @@ setup(
         'obspy>=1.3.0',
         'pyside2',
         ],
-    python_requires='>=3.8',
+    python_requires='>=3.9',
     setup_requires = [],
     extras_require={
         'dev': [
diff --git a/tox.ini b/tox.ini
index 83fdd1f5295b625e5428dee39e64fd7b1e86a588..7c7c8b041b4089279567d282708514c351f583fc 100644
--- a/tox.ini
+++ b/tox.ini
@@ -1,9 +1,9 @@
 [tox]
-envlist = py38, flake8
+envlist = py39, flake8
 
 [travis]
 python =
-    3.8: py38
+    3.9: py39
 
 [testenv:flake8]
 basepython = python