{
  "snapshot_id": "approved-static-48d32b636f07abc8",
  "page_version": "b8bc06e0154d32bb22f716caf5e088a0",
  "content_date": "2026-10-16",
  "schema_version": "immigrationdb-region-v1",
  "region_id": "region:pl:official:pl:teryt_12",
  "name": "Lesser Poland Voivodeship",
  "name_local": "Małopolskie",
  "country_code": "PL",
  "country": "Poland",
  "canonical_url": "https://immigrationdb.com/countries/poland/lesser-poland-voivodeship/",
  "summary": "Lesser Poland Voivodeship has 48 published cities; the largest is Kraków, with 816,614 residents.",
  "cities": [
    {
      "name": "Kraków",
      "canonical_url": "https://immigrationdb.com/cities/pl/krakow/",
      "population": 816614,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 2689.844546,
      "unemployment_percent": 2.6,
      "pm25_ug_m3": 17.333
    },
    {
      "name": "Tarnów",
      "canonical_url": "https://immigrationdb.com/cities/pl/tarnow/",
      "population": 114053,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.5,
      "pm25_ug_m3": 14.5
    },
    {
      "name": "Nowy Sącz",
      "canonical_url": "https://immigrationdb.com/cities/pl/nowy-sacz/",
      "population": 84290,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.1,
      "pm25_ug_m3": 19
    },
    {
      "name": "Myślenice",
      "canonical_url": "https://immigrationdb.com/cities/pl/myslenice/",
      "population": 45429,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.5,
      "pm25_ug_m3": null
    },
    {
      "name": "Olkusz",
      "canonical_url": "https://immigrationdb.com/cities/pl/olkusz/",
      "population": 44782,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.6,
      "pm25_ug_m3": null
    },
    {
      "name": "Skawina",
      "canonical_url": "https://immigrationdb.com/cities/pl/skawina/",
      "population": 43944,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.1,
      "pm25_ug_m3": null
    },
    {
      "name": "Chrzanów",
      "canonical_url": "https://immigrationdb.com/cities/pl/chrzanow/",
      "population": 43122,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.7,
      "pm25_ug_m3": null
    },
    {
      "name": "Andrychów",
      "canonical_url": "https://immigrationdb.com/cities/pl/andrychow/",
      "population": 41472,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.1,
      "pm25_ug_m3": null
    },
    {
      "name": "Oświęcim",
      "canonical_url": "https://immigrationdb.com/cities/pl/oswiecim/",
      "population": 36956,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.1,
      "pm25_ug_m3": 16
    },
    {
      "name": "Wadowice",
      "canonical_url": "https://immigrationdb.com/cities/pl/wadowice/",
      "population": 36050,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.4,
      "pm25_ug_m3": null
    },
    {
      "name": "Brzesko",
      "canonical_url": "https://immigrationdb.com/cities/pl/brzesko/",
      "population": 35120,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.8,
      "pm25_ug_m3": null
    },
    {
      "name": "Nowy Targ",
      "canonical_url": "https://immigrationdb.com/cities/pl/nowy-targ/",
      "population": 33273,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4,
      "pm25_ug_m3": 14
    },
    {
      "name": "Kęty",
      "canonical_url": "https://immigrationdb.com/cities/pl/kety/",
      "population": 33014,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.7,
      "pm25_ug_m3": null
    },
    {
      "name": "Trzebinia",
      "canonical_url": "https://immigrationdb.com/cities/pl/trzebinia/",
      "population": 31823,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.1,
      "pm25_ug_m3": null
    },
    {
      "name": "Bochnia",
      "canonical_url": "https://immigrationdb.com/cities/pl/bochnia/",
      "population": 28946,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.6,
      "pm25_ug_m3": 17
    },
    {
      "name": "Wieliczka",
      "canonical_url": "https://immigrationdb.com/cities/pl/wieliczka/",
      "population": 26599,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Gorlice",
      "canonical_url": "https://immigrationdb.com/cities/pl/gorlice/",
      "population": 26405,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.4,
      "pm25_ug_m3": 12
    },
    {
      "name": "Zakopane",
      "canonical_url": "https://immigrationdb.com/cities/pl/zakopane/",
      "population": 25770,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.3,
      "pm25_ug_m3": 14
    },
    {
      "name": "Stary Sącz",
      "canonical_url": "https://immigrationdb.com/cities/pl/stary-sacz/",
      "population": 23420,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5,
      "pm25_ug_m3": null
    },
    {
      "name": "Wolbrom",
      "canonical_url": "https://immigrationdb.com/cities/pl/wolbrom/",
      "population": 21566,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.8,
      "pm25_ug_m3": null
    },
    {
      "name": "Dąbrowa Tarnowska",
      "canonical_url": "https://immigrationdb.com/cities/pl/dabrowa-tarnowska/",
      "population": 20817,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.5,
      "pm25_ug_m3": null
    },
    {
      "name": "Libiąż",
      "canonical_url": "https://immigrationdb.com/cities/pl/libiaz/",
      "population": 20715,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.7,
      "pm25_ug_m3": null
    },
    {
      "name": "Brzeszcze",
      "canonical_url": "https://immigrationdb.com/cities/pl/brzeszcze/",
      "population": 20083,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.6,
      "pm25_ug_m3": null
    },
    {
      "name": "Miechów",
      "canonical_url": "https://immigrationdb.com/cities/pl/miechow/",
      "population": 18401,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.8,
      "pm25_ug_m3": null
    },
    {
      "name": "Tuchów",
      "canonical_url": "https://immigrationdb.com/cities/pl/tuchow/",
      "population": 16752,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.5,
      "pm25_ug_m3": null
    },
    {
      "name": "Rabka-Zdrój",
      "canonical_url": "https://immigrationdb.com/cities/pl/rabka-zdroj/",
      "population": 16386,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Niepołomice",
      "canonical_url": "https://immigrationdb.com/cities/pl/niepolomice/",
      "population": 15697,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.1,
      "pm25_ug_m3": null
    },
    {
      "name": "Dobczyce",
      "canonical_url": "https://immigrationdb.com/cities/pl/dobczyce/",
      "population": 15580,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.6,
      "pm25_ug_m3": null
    },
    {
      "name": "Maków Podhalański",
      "canonical_url": "https://immigrationdb.com/cities/pl/makow-podhalanski/",
      "population": 15566,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.4,
      "pm25_ug_m3": null
    },
    {
      "name": "Krynica-Zdrój",
      "canonical_url": "https://immigrationdb.com/cities/pl/krynica-zdroj/",
      "population": 15276,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.1,
      "pm25_ug_m3": null
    },
    {
      "name": "Sułkowice",
      "canonical_url": "https://immigrationdb.com/cities/pl/sulkowice/",
      "population": 15274,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2,
      "pm25_ug_m3": null
    },
    {
      "name": "Proszowice",
      "canonical_url": "https://immigrationdb.com/cities/pl/proszowice/",
      "population": 15224,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.8,
      "pm25_ug_m3": null
    },
    {
      "name": "Klucze",
      "canonical_url": "https://immigrationdb.com/cities/pl/klucze/",
      "population": 14206,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.8,
      "pm25_ug_m3": null
    },
    {
      "name": "Wieprz",
      "canonical_url": "https://immigrationdb.com/cities/pl/wieprz/",
      "population": 12864,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3,
      "pm25_ug_m3": null
    },
    {
      "name": "Chełmek",
      "canonical_url": "https://immigrationdb.com/cities/pl/chelmek/",
      "population": 12063,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.8,
      "pm25_ug_m3": null
    },
    {
      "name": "Stryszawa",
      "canonical_url": "https://immigrationdb.com/cities/pl/stryszawa/",
      "population": 11846,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.1,
      "pm25_ug_m3": null
    },
    {
      "name": "Muszyna",
      "canonical_url": "https://immigrationdb.com/cities/pl/muszyna/",
      "population": 11012,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.8,
      "pm25_ug_m3": null
    },
    {
      "name": "Krzeszowice",
      "canonical_url": "https://immigrationdb.com/cities/pl/krzeszowice/",
      "population": 9868,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Piwniczna-Zdrój",
      "canonical_url": "https://immigrationdb.com/cities/pl/piwniczna-zdroj/",
      "population": 9750,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.8,
      "pm25_ug_m3": null
    },
    {
      "name": "Bukowno",
      "canonical_url": "https://immigrationdb.com/cities/pl/bukowno/",
      "population": 9104,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.7,
      "pm25_ug_m3": null
    },
    {
      "name": "Sucha Beskidzka",
      "canonical_url": "https://immigrationdb.com/cities/pl/sucha-beskidzka/",
      "population": 8688,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.5,
      "pm25_ug_m3": null
    },
    {
      "name": "Zawoja",
      "canonical_url": "https://immigrationdb.com/cities/pl/zawoja/",
      "population": 8686,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Osiek",
      "canonical_url": "https://immigrationdb.com/cities/pl/osiek/",
      "population": 8098,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.7,
      "pm25_ug_m3": null
    },
    {
      "name": "Mszana Dolna",
      "canonical_url": "https://immigrationdb.com/cities/pl/mszana-dolna/",
      "population": 7808,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6,
      "pm25_ug_m3": null
    },
    {
      "name": "Szczawnica",
      "canonical_url": "https://immigrationdb.com/cities/pl/szczawnica/",
      "population": 6567,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.6,
      "pm25_ug_m3": null
    },
    {
      "name": "Grybów",
      "canonical_url": "https://immigrationdb.com/cities/pl/grybow/",
      "population": 5857,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Chocznia",
      "canonical_url": "https://immigrationdb.com/cities/pl/chocznia/",
      "population": 5635,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Jordanów",
      "canonical_url": "https://immigrationdb.com/cities/pl/jordanow/",
      "population": 5365,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.6,
      "pm25_ug_m3": null
    }
  ],
  "rankings": []
}
