diff --git a/.circleci/config.yml b/.circleci/config.yml
index 5d1ba29917f4ab96e42e18e0a1bb8b3e8bcf83cc..84b52c1570cc427f47f2fa085238b33f6165c69b 100644
--- a/.circleci/config.yml
+++ b/.circleci/config.yml
@@ -75,6 +75,7 @@ jobs:
           command: |
             . venv/bin/activate
             flake8 ./opentech
+            make sort
             python manage.py collectstatic --noinput --verbosity=0
             python manage.py check
             python manage.py makemigrations --check --noinput --verbosity=1
diff --git a/.travis.yml b/.travis.yml
index 3a9983e245c3b1b21cb284eeedf40771ddd90916..1f81e3d394d4d1eae5273275ac9d84390aea37ae 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -50,6 +50,9 @@ script:
   # Run python code style checks
   - flake8 ./opentech
 
+  # Check import sort order of Python files
+  - make sort
+
   # Collect static
   - python manage.py collectstatic --noinput --verbosity=0