diff --git a/src/FACT_jobs.jl b/src/FACT_jobs.jl
index cbb44f4e590f7c557a8da1aeb2ccfdf7ac51acf9..69b04f58751ad7b7de369ea9d22b99792bd923fa 100644
--- a/src/FACT_jobs.jl
+++ b/src/FACT_jobs.jl
@@ -77,12 +77,10 @@ function us_qcew(conn::MySQL.Connection, selection::Dict)
     # iterate over geo objects
     for id in geo_id
         # check what spatial level
-        if parse(Int, id) % 1000 == 0
-            if id[1:2] == "US"
-                agglvl_code = 10
-            else
-                agglvl_code = 50
-            end
+        if id[1:2] == "US"
+            agglvl_code = 10
+        elseif parse(Int, id) < 100 || parse(Int, id) % 1000 == 0
+            agglvl_code = 50
         else
             agglvl_code = 70
         end