{
  "snapshot_id": "approved-static-48d32b636f07abc8",
  "page_version": "778f6d368e4a618afabe5648bc53e8aa",
  "content_date": "2026-10-16",
  "schema_version": "immigrationdb-region-v1",
  "region_id": "region:at:official:at:statistik_austria_bundesland:6",
  "name": "Styria",
  "name_local": "Styria",
  "country_code": "AT",
  "country": "Austria",
  "canonical_url": "https://immigrationdb.com/countries/austria/styria/",
  "summary": "Styria has 49 published cities; the largest is Graz, with 305,314 residents.",
  "cities": [
    {
      "name": "Graz",
      "canonical_url": "https://immigrationdb.com/cities/at/graz/",
      "population": 305314,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.2,
      "pm25_ug_m3": 14.811043727630981
    },
    {
      "name": "Leoben",
      "canonical_url": "https://immigrationdb.com/cities/at/leoben/",
      "population": 24561,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.7,
      "pm25_ug_m3": 10
    },
    {
      "name": "Kapfenberg",
      "canonical_url": "https://immigrationdb.com/cities/at/kapfenberg/",
      "population": 21907,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.2,
      "pm25_ug_m3": null
    },
    {
      "name": "Bruck an der Mur",
      "canonical_url": "https://immigrationdb.com/cities/at/bruck-an-der-mur/",
      "population": 15735,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.2,
      "pm25_ug_m3": 9.988513732193733
    },
    {
      "name": "Leibnitz",
      "canonical_url": "https://immigrationdb.com/cities/at/leibnitz/",
      "population": 13517,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.5,
      "pm25_ug_m3": 13.522090961467038
    },
    {
      "name": "Feldbach",
      "canonical_url": "https://immigrationdb.com/cities/at/feldbach/",
      "population": 13495,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.8,
      "pm25_ug_m3": null
    },
    {
      "name": "Knittelfeld",
      "canonical_url": "https://immigrationdb.com/cities/at/knittelfeld/",
      "population": 12870,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.9,
      "pm25_ug_m3": 10
    },
    {
      "name": "Gratwein-Straßengel",
      "canonical_url": "https://immigrationdb.com/cities/at/gratwein-strassengel/",
      "population": 12799,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Seiersberg-Pirka",
      "canonical_url": "https://immigrationdb.com/cities/at/seiersberg-pirka/",
      "population": 12289,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.7,
      "pm25_ug_m3": null
    },
    {
      "name": "Weiz",
      "canonical_url": "https://immigrationdb.com/cities/at/weiz/",
      "population": 12116,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.1,
      "pm25_ug_m3": 9.739567666008135
    },
    {
      "name": "Deutschlandsberg",
      "canonical_url": "https://immigrationdb.com/cities/at/deutschlandsberg/",
      "population": 11757,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.1,
      "pm25_ug_m3": 14
    },
    {
      "name": "Gleisdorf",
      "canonical_url": "https://immigrationdb.com/cities/at/gleisdorf/",
      "population": 11533,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.5,
      "pm25_ug_m3": 16
    },
    {
      "name": "Trofaiach",
      "canonical_url": "https://immigrationdb.com/cities/at/trofaiach/",
      "population": 11030,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Fürstenfeld",
      "canonical_url": "https://immigrationdb.com/cities/at/furstenfeld/",
      "population": 10391,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.5,
      "pm25_ug_m3": 10
    },
    {
      "name": "Judenburg",
      "canonical_url": "https://immigrationdb.com/cities/at/judenburg/",
      "population": 9607,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.2,
      "pm25_ug_m3": 10
    },
    {
      "name": "Voitsberg",
      "canonical_url": "https://immigrationdb.com/cities/at/voitsberg/",
      "population": 9547,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.1,
      "pm25_ug_m3": 9.680138431105515
    },
    {
      "name": "Köflach",
      "canonical_url": "https://immigrationdb.com/cities/at/koflach/",
      "population": 9489,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.5,
      "pm25_ug_m3": null
    },
    {
      "name": "Kalsdorf bei Graz",
      "canonical_url": "https://immigrationdb.com/cities/at/kalsdorf-bei-graz/",
      "population": 9010,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.8,
      "pm25_ug_m3": 16
    },
    {
      "name": "Stainz",
      "canonical_url": "https://immigrationdb.com/cities/at/stainz/",
      "population": 8783,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Gratkorn",
      "canonical_url": "https://immigrationdb.com/cities/at/gratkorn/",
      "population": 8279,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.9,
      "pm25_ug_m3": 12
    },
    {
      "name": "Seiersberg",
      "canonical_url": "https://immigrationdb.com/cities/at/seiersberg/",
      "population": 8255,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Kindberg",
      "canonical_url": "https://immigrationdb.com/cities/at/kindberg/",
      "population": 8149,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.8,
      "pm25_ug_m3": 10
    },
    {
      "name": "Liezen",
      "canonical_url": "https://immigrationdb.com/cities/at/liezen/",
      "population": 8147,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.2,
      "pm25_ug_m3": 5
    },
    {
      "name": "Mürzzuschlag",
      "canonical_url": "https://immigrationdb.com/cities/at/murzzuschlag/",
      "population": 7819,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Fohnsdorf",
      "canonical_url": "https://immigrationdb.com/cities/at/fohnsdorf/",
      "population": 7662,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Hitzendorf",
      "canonical_url": "https://immigrationdb.com/cities/at/hitzendorf/",
      "population": 7398,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.5,
      "pm25_ug_m3": null
    },
    {
      "name": "Eggersdorf bei Graz",
      "canonical_url": "https://immigrationdb.com/cities/at/eggersdorf-bei-graz/",
      "population": 7329,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.7,
      "pm25_ug_m3": null
    },
    {
      "name": "Feldkirchen bei Graz",
      "canonical_url": "https://immigrationdb.com/cities/at/feldkirchen-bei-graz/",
      "population": 7299,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.8,
      "pm25_ug_m3": null
    },
    {
      "name": "Premstätten",
      "canonical_url": "https://immigrationdb.com/cities/at/premstatten/",
      "population": 7178,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.6,
      "pm25_ug_m3": null
    },
    {
      "name": "Fehring",
      "canonical_url": "https://immigrationdb.com/cities/at/fehring/",
      "population": 7146,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.4,
      "pm25_ug_m3": null
    },
    {
      "name": "Zeltweg",
      "canonical_url": "https://immigrationdb.com/cities/at/zeltweg/",
      "population": 6993,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.6,
      "pm25_ug_m3": null
    },
    {
      "name": "Hartberg",
      "canonical_url": "https://immigrationdb.com/cities/at/hartberg/",
      "population": 6725,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.5,
      "pm25_ug_m3": null
    },
    {
      "name": "Frohnleiten",
      "canonical_url": "https://immigrationdb.com/cities/at/frohnleiten/",
      "population": 6690,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.7,
      "pm25_ug_m3": null
    },
    {
      "name": "Schladming",
      "canonical_url": "https://immigrationdb.com/cities/at/schladming/",
      "population": 6572,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.4,
      "pm25_ug_m3": null
    },
    {
      "name": "Straß in Steiermark",
      "canonical_url": "https://immigrationdb.com/cities/at/strass-in-steiermark/",
      "population": 6535,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.1,
      "pm25_ug_m3": null
    },
    {
      "name": "Wagna",
      "canonical_url": "https://immigrationdb.com/cities/at/wagna/",
      "population": 6524,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Sankt Barbara im Mürztal",
      "canonical_url": "https://immigrationdb.com/cities/at/sankt-barbara-im-murztal/",
      "population": 6412,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.1,
      "pm25_ug_m3": null
    },
    {
      "name": "Eibiswald",
      "canonical_url": "https://immigrationdb.com/cities/at/eibiswald/",
      "population": 6154,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Gnas",
      "canonical_url": "https://immigrationdb.com/cities/at/gnas/",
      "population": 5969,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.5,
      "pm25_ug_m3": null
    },
    {
      "name": "Bärnbach",
      "canonical_url": "https://immigrationdb.com/cities/at/barnbach/",
      "population": 5894,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.8,
      "pm25_ug_m3": null
    },
    {
      "name": "Pöllau",
      "canonical_url": "https://immigrationdb.com/cities/at/pollau/",
      "population": 5890,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.3,
      "pm25_ug_m3": 10
    },
    {
      "name": "Lieboch",
      "canonical_url": "https://immigrationdb.com/cities/at/lieboch/",
      "population": 5754,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Wildon",
      "canonical_url": "https://immigrationdb.com/cities/at/wildon/",
      "population": 5745,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.4,
      "pm25_ug_m3": null
    },
    {
      "name": "Sankt Ruprecht an der Raab",
      "canonical_url": "https://immigrationdb.com/cities/at/sankt-ruprecht-an-der-raab/",
      "population": 5681,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.4,
      "pm25_ug_m3": null
    },
    {
      "name": "Hart bei Graz",
      "canonical_url": "https://immigrationdb.com/cities/at/hart-bei-graz/",
      "population": 5533,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Krieglach",
      "canonical_url": "https://immigrationdb.com/cities/at/krieglach/",
      "population": 5438,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.7,
      "pm25_ug_m3": null
    },
    {
      "name": "Spielberg",
      "canonical_url": "https://immigrationdb.com/cities/at/spielberg/",
      "population": 5351,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4,
      "pm25_ug_m3": null
    },
    {
      "name": "Bad Gleichenberg",
      "canonical_url": "https://immigrationdb.com/cities/at/bad-gleichenberg/",
      "population": 5232,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.4,
      "pm25_ug_m3": null
    },
    {
      "name": "Raaba-Grambach",
      "canonical_url": "https://immigrationdb.com/cities/at/raaba-grambach/",
      "population": 5060,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.4,
      "pm25_ug_m3": null
    }
  ],
  "rankings": [
    {
      "key": "pm25",
      "title": "Cleanest air",
      "items": [
        {
          "name": "Liezen",
          "href": "/cities/at/liezen/",
          "value": "5.0 µg/m³ PM2.5",
          "year": "2021"
        },
        {
          "name": "Voitsberg",
          "href": "/cities/at/voitsberg/",
          "value": "9.7 µg/m³ PM2.5",
          "year": "2024"
        },
        {
          "name": "Weiz",
          "href": "/cities/at/weiz/",
          "value": "9.7 µg/m³ PM2.5",
          "year": "2024"
        },
        {
          "name": "Bruck an der Mur",
          "href": "/cities/at/bruck-an-der-mur/",
          "value": "10.0 µg/m³ PM2.5",
          "year": "2024"
        },
        {
          "name": "Fürstenfeld",
          "href": "/cities/at/furstenfeld/",
          "value": "10.0 µg/m³ PM2.5",
          "year": "2024"
        }
      ]
    }
  ]
}
