diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index ef5098c165fde4365f346794af6e05790657d35c..111762f54106dd82d2b46dba313837f85d01e496 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -19,7 +19,7 @@ jobs:
             uses: actions/setup-python@v1
             with:
                 # matches compat target in setup.py
-                python-version: '3.6'
+                python-version: '3.8'
         -   name: "Main Script"
             run: |
                 curl -L -O https://gitlab.tiker.net/inducer/ci-support/raw/main/prepare-and-run-flake8.sh
@@ -51,7 +51,7 @@ jobs:
         runs-on: ubuntu-latest
         strategy:
             matrix:
-                python-version: ["3.6", "3.8", "3.9", "3.x"]
+                python-version: ["3.8", "3.9", "3.x"]
         steps:
         -   uses: actions/checkout@v2
         -
diff --git a/setup.py b/setup.py
index bfa8432c051f5b704c0de4246ab232064d9e70e2..cbde48fa96152350a2aac446ce7868097542b5be 100644
--- a/setup.py
+++ b/setup.py
@@ -35,7 +35,7 @@ setup(name="pymbolic",
       url="http://mathema.tician.de/software/pymbolic",
 
       packages=find_packages(),
-      python_requires="~=3.6",
+      python_requires="~=3.8",
       install_requires=[
           "pytools>=2",
           "pytest>=2.3",