{
  "snapshot_id": "approved-static-48d32b636f07abc8",
  "page_version": "fe769e49b560f84cc10c85eada21d4cb",
  "content_date": "2026-10-16",
  "schema_version": "immigrationdb-region-v1",
  "region_id": "region:fi:official:fi:statfi_maakunta:17",
  "name": "North Ostrobothnia",
  "name_local": "North Ostrobothnia",
  "country_code": "FI",
  "country": "Finland",
  "canonical_url": "https://immigrationdb.com/countries/finland/north-ostrobothnia/",
  "summary": "North Ostrobothnia has 15 published cities; the largest is Oulu, with 217,469 residents.",
  "cities": [
    {
      "name": "Oulu",
      "canonical_url": "https://immigrationdb.com/cities/fi/oulu/",
      "population": 217469,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 11.5,
      "pm25_ug_m3": 4.4
    },
    {
      "name": "Raahe",
      "canonical_url": "https://immigrationdb.com/cities/fi/raahe/",
      "population": 23571,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 13.1,
      "pm25_ug_m3": 2.975
    },
    {
      "name": "Kempele",
      "canonical_url": "https://immigrationdb.com/cities/fi/kempele/",
      "population": 19657,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 9.8,
      "pm25_ug_m3": 5
    },
    {
      "name": "Ylivieska",
      "canonical_url": "https://immigrationdb.com/cities/fi/ylivieska/",
      "population": 15274,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 10.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Kuusamo",
      "canonical_url": "https://immigrationdb.com/cities/fi/kuusamo/",
      "population": 14876,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 12.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Kalajoki",
      "canonical_url": "https://immigrationdb.com/cities/fi/kalajoki/",
      "population": 12155,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Nivala",
      "canonical_url": "https://immigrationdb.com/cities/fi/nivala/",
      "population": 10300,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 9.7,
      "pm25_ug_m3": null
    },
    {
      "name": "Liminka",
      "canonical_url": "https://immigrationdb.com/cities/fi/liminka/",
      "population": 10190,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.7,
      "pm25_ug_m3": 5
    },
    {
      "name": "Ii",
      "canonical_url": "https://immigrationdb.com/cities/fi/ii/",
      "population": 9755,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 14.6,
      "pm25_ug_m3": null
    },
    {
      "name": "Muhos",
      "canonical_url": "https://immigrationdb.com/cities/fi/muhos/",
      "population": 8767,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 10.8,
      "pm25_ug_m3": null
    },
    {
      "name": "Pudasjärvi",
      "canonical_url": "https://immigrationdb.com/cities/fi/pudasjarvi/",
      "population": 7168,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 19,
      "pm25_ug_m3": null
    },
    {
      "name": "Oulainen",
      "canonical_url": "https://immigrationdb.com/cities/fi/oulainen/",
      "population": 6832,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 10.4,
      "pm25_ug_m3": null
    },
    {
      "name": "Tyrnävä",
      "canonical_url": "https://immigrationdb.com/cities/fi/tyrnava/",
      "population": 6470,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 9.6,
      "pm25_ug_m3": null
    },
    {
      "name": "Haapajärvi",
      "canonical_url": "https://immigrationdb.com/cities/fi/haapajarvi/",
      "population": 6441,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 12.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Haapavesi",
      "canonical_url": "https://immigrationdb.com/cities/fi/haapavesi/",
      "population": 6298,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 10.7,
      "pm25_ug_m3": null
    }
  ],
  "rankings": []
}
