{
  "snapshot_id": "approved-static-48d32b636f07abc8",
  "page_version": "72f514415ff62c0ba9f5826a920b4c10",
  "content_date": "2026-10-16",
  "schema_version": "immigrationdb-region-v1",
  "region_id": "region:kr:official:kr-41",
  "name": "Gyeonggi Province",
  "name_local": "경기도",
  "country_code": "KR",
  "country": "South Korea",
  "canonical_url": "https://immigrationdb.com/countries/south-korea/gyeonggi-province/",
  "summary": "Gyeonggi Province has 51 published cities; the largest is Suwon-si, with 1,185,770 residents.",
  "cities": [
    {
      "name": "Suwon-si",
      "canonical_url": "https://immigrationdb.com/cities/kr/su-wonsi/",
      "population": 1185770,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.3,
      "pm25_ug_m3": 18
    },
    {
      "name": "Yongin-si",
      "canonical_url": "https://immigrationdb.com/cities/kr/yong-insi/",
      "population": 1090211,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.3,
      "pm25_ug_m3": 17.705
    },
    {
      "name": "Goyang-si",
      "canonical_url": "https://immigrationdb.com/cities/kr/go-yangsi/",
      "population": 1057438,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.8,
      "pm25_ug_m3": 18
    },
    {
      "name": "Hwaseong-si",
      "canonical_url": "https://immigrationdb.com/cities/kr/hwaseongsi/",
      "population": 998746,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.3,
      "pm25_ug_m3": 19.108
    },
    {
      "name": "Seongnam-si",
      "canonical_url": "https://immigrationdb.com/cities/kr/seongnamsi/",
      "population": 902344,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.1,
      "pm25_ug_m3": 15
    },
    {
      "name": "Bucheon-si",
      "canonical_url": "https://immigrationdb.com/cities/kr/bucheonsi/",
      "population": 755453,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.8,
      "pm25_ug_m3": 17
    },
    {
      "name": "Namyangju-si",
      "canonical_url": "https://immigrationdb.com/cities/kr/nam-yangjusi/",
      "population": 727440,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.2,
      "pm25_ug_m3": 16.301
    },
    {
      "name": "Pyeongtaek-si",
      "canonical_url": "https://immigrationdb.com/cities/kr/pyeongtaegsi/",
      "population": 619670,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.4,
      "pm25_ug_m3": 20
    },
    {
      "name": "Ansan-si",
      "canonical_url": "https://immigrationdb.com/cities/kr/ansansi/",
      "population": 609240,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.1,
      "pm25_ug_m3": 17
    },
    {
      "name": "Anyang-si",
      "canonical_url": "https://immigrationdb.com/cities/kr/an-yangsi/",
      "population": 562305,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.8,
      "pm25_ug_m3": 18
    },
    {
      "name": "Paju-si",
      "canonical_url": "https://immigrationdb.com/cities/kr/pajusi/",
      "population": 533387,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.1,
      "pm25_ug_m3": 17.125
    },
    {
      "name": "Siheung-si",
      "canonical_url": "https://immigrationdb.com/cities/kr/siheungsi/",
      "population": 514831,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.5,
      "pm25_ug_m3": 20
    },
    {
      "name": "Gimpo-si",
      "canonical_url": "https://immigrationdb.com/cities/kr/gimposi/",
      "population": 484042,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.1,
      "pm25_ug_m3": 20.073
    },
    {
      "name": "Deogyang-gu",
      "canonical_url": "https://immigrationdb.com/cities/kr/deog-yanggu/",
      "population": 483048,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.5,
      "pm25_ug_m3": 17
    },
    {
      "name": "Bundang-gu",
      "canonical_url": "https://immigrationdb.com/cities/kr/bundanggu/",
      "population": 467641,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.5,
      "pm25_ug_m3": 15
    },
    {
      "name": "Uijeongbu-si",
      "canonical_url": "https://immigrationdb.com/cities/kr/uijeongbusi/",
      "population": 461917,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.3,
      "pm25_ug_m3": 16
    },
    {
      "name": "Giheung-gu",
      "canonical_url": "https://immigrationdb.com/cities/kr/giheunggu/",
      "population": 434590,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.9,
      "pm25_ug_m3": 17
    },
    {
      "name": "Gwangju-si",
      "canonical_url": "https://immigrationdb.com/cities/kr/gwangjusi/",
      "population": 399111,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.2,
      "pm25_ug_m3": 17
    },
    {
      "name": "Wonmi-gu",
      "canonical_url": "https://immigrationdb.com/cities/kr/wonmigu/",
      "population": 382339,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.9,
      "pm25_ug_m3": 16
    },
    {
      "name": "Suji-gu",
      "canonical_url": "https://immigrationdb.com/cities/kr/sujigu/",
      "population": 369230,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.9,
      "pm25_ug_m3": 18
    },
    {
      "name": "Yondtong-gu",
      "canonical_url": "https://immigrationdb.com/cities/kr/yeongtonggu/",
      "population": 362099,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.1,
      "pm25_ug_m3": 22
    },
    {
      "name": "Gwonseon-gu",
      "canonical_url": "https://immigrationdb.com/cities/kr/gwonseongu/",
      "population": 360286,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.1,
      "pm25_ug_m3": 17
    },
    {
      "name": "Dongan-gu",
      "canonical_url": "https://immigrationdb.com/cities/kr/dong-angu/",
      "population": 328594,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.6,
      "pm25_ug_m3": 19
    },
    {
      "name": "Hanam-si",
      "canonical_url": "https://immigrationdb.com/cities/kr/hanamsi/",
      "population": 327495,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.5,
      "pm25_ug_m3": 17.124
    },
    {
      "name": "Sangnok-gu",
      "canonical_url": "https://immigrationdb.com/cities/kr/sangloggu/",
      "population": 320773,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.6,
      "pm25_ug_m3": 15
    },
    {
      "name": "Gwangmyeong-si",
      "canonical_url": "https://immigrationdb.com/cities/kr/gwangmyeongsi/",
      "population": 303666,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.1,
      "pm25_ug_m3": 17
    },
    {
      "name": "Ilsandong-gu",
      "canonical_url": "https://immigrationdb.com/cities/kr/ilsandonggu/",
      "population": 298269,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.5,
      "pm25_ug_m3": 18
    },
    {
      "name": "Yangju-si",
      "canonical_url": "https://immigrationdb.com/cities/kr/yangjusi/",
      "population": 297226,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.2,
      "pm25_ug_m3": 17.474
    },
    {
      "name": "Danwon-gu",
      "canonical_url": "https://immigrationdb.com/cities/kr/dan-wongu/",
      "population": 288467,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.6,
      "pm25_ug_m3": 15
    },
    {
      "name": "Cheoin-gu",
      "canonical_url": "https://immigrationdb.com/cities/kr/cheo-ingu/",
      "population": 286391,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.9,
      "pm25_ug_m3": 20
    },
    {
      "name": "Ilsanseo-gu",
      "canonical_url": "https://immigrationdb.com/cities/kr/ilsanseogu/",
      "population": 276121,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.5,
      "pm25_ug_m3": 20
    },
    {
      "name": "Jangan-gu",
      "canonical_url": "https://immigrationdb.com/cities/kr/jang-angu/",
      "population": 269984,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.1,
      "pm25_ug_m3": 16
    },
    {
      "name": "Osan-si",
      "canonical_url": "https://immigrationdb.com/cities/kr/osansi/",
      "population": 253590,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.4,
      "pm25_ug_m3": 17.935
    },
    {
      "name": "Gunpo-si",
      "canonical_url": "https://immigrationdb.com/cities/kr/gunposi/",
      "population": 249462,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.5,
      "pm25_ug_m3": 18
    },
    {
      "name": "Sujeong-gu",
      "canonical_url": "https://immigrationdb.com/cities/kr/sujeonggu/",
      "population": 234639,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.5,
      "pm25_ug_m3": 15
    },
    {
      "name": "Manan-gu",
      "canonical_url": "https://immigrationdb.com/cities/kr/man-angu/",
      "population": 233711,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.6,
      "pm25_ug_m3": 19
    },
    {
      "name": "Icheon-si",
      "canonical_url": "https://immigrationdb.com/cities/kr/icheonsi/",
      "population": 224740,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.5,
      "pm25_ug_m3": 19.201
    },
    {
      "name": "Sosa-gu",
      "canonical_url": "https://immigrationdb.com/cities/kr/sosagu/",
      "population": 224202,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.9,
      "pm25_ug_m3": 17
    },
    {
      "name": "Jungwon-gu",
      "canonical_url": "https://immigrationdb.com/cities/kr/jung-wongu/",
      "population": 200064,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.5,
      "pm25_ug_m3": 13
    },
    {
      "name": "Anseong-si",
      "canonical_url": "https://immigrationdb.com/cities/kr/anseongsi/",
      "population": 198785,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.8,
      "pm25_ug_m3": 19.301
    },
    {
      "name": "Paldal-gu",
      "canonical_url": "https://immigrationdb.com/cities/kr/paldalgu/",
      "population": 193401,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.1,
      "pm25_ug_m3": 18
    },
    {
      "name": "Guri-si",
      "canonical_url": "https://immigrationdb.com/cities/kr/gulisi/",
      "population": 187782,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.9,
      "pm25_ug_m3": 16
    },
    {
      "name": "Uiwang-si",
      "canonical_url": "https://immigrationdb.com/cities/kr/ui-wangsi/",
      "population": 164221,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.5,
      "pm25_ug_m3": 16
    },
    {
      "name": "Ojeong-gu",
      "canonical_url": "https://immigrationdb.com/cities/kr/ojeonggu/",
      "population": 148912,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.9,
      "pm25_ug_m3": 16
    },
    {
      "name": "Pocheon-si",
      "canonical_url": "https://immigrationdb.com/cities/kr/pocheonsi/",
      "population": 140468,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 1.8,
      "pm25_ug_m3": 16.226
    },
    {
      "name": "Yangpyeong-gun",
      "canonical_url": "https://immigrationdb.com/cities/kr/yangpyeonggun/",
      "population": 126822,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 1.1,
      "pm25_ug_m3": 17.45
    },
    {
      "name": "Yeoju-si",
      "canonical_url": "https://immigrationdb.com/cities/kr/yeojusi/",
      "population": 113506,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 1.7,
      "pm25_ug_m3": 21.424
    },
    {
      "name": "Dongducheon-si",
      "canonical_url": "https://immigrationdb.com/cities/kr/dongducheonsi/",
      "population": 86265,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5,
      "pm25_ug_m3": 12.493
    },
    {
      "name": "Gwacheon-si",
      "canonical_url": "https://immigrationdb.com/cities/kr/gwacheonsi/",
      "population": 80832,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.3,
      "pm25_ug_m3": 15
    },
    {
      "name": "Gapyeong-gun",
      "canonical_url": "https://immigrationdb.com/cities/kr/gapyeonggun/",
      "population": 62041,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 1.8,
      "pm25_ug_m3": 15.357
    },
    {
      "name": "Yeoncheon-gun",
      "canonical_url": "https://immigrationdb.com/cities/kr/yeoncheongun/",
      "population": 42977,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.1,
      "pm25_ug_m3": 14.332
    }
  ],
  "rankings": [
    {
      "key": "pm25",
      "title": "Cleanest air",
      "items": [
        {
          "name": "Dongducheon-si",
          "href": "/cities/kr/dongducheonsi/",
          "value": "12.5 µg/m³ PM2.5",
          "year": "2024"
        },
        {
          "name": "Jungwon-gu",
          "href": "/cities/kr/jung-wongu/",
          "value": "13.0 µg/m³ PM2.5",
          "year": "2024"
        },
        {
          "name": "Yeoncheon-gun",
          "href": "/cities/kr/yeoncheongun/",
          "value": "14.3 µg/m³ PM2.5",
          "year": "2024"
        },
        {
          "name": "Bundang-gu",
          "href": "/cities/kr/bundanggu/",
          "value": "15.0 µg/m³ PM2.5",
          "year": "2024"
        },
        {
          "name": "Danwon-gu",
          "href": "/cities/kr/dan-wongu/",
          "value": "15.0 µg/m³ PM2.5",
          "year": "2024"
        }
      ]
    }
  ]
}
