{
  "snapshot_id": "approved-static-48d32b636f07abc8",
  "page_version": "59fc60caa0e60be65d47372a9fdaffb4",
  "content_date": "2026-10-16",
  "schema_version": "immigrationdb-region-v1",
  "region_id": "region:au:official:au-01",
  "name": "New South Wales",
  "name_local": "New South Wales",
  "country_code": "AU",
  "country": "Australia",
  "canonical_url": "https://immigrationdb.com/countries/australia/new-south-wales/",
  "summary": "New South Wales has 35 published cities; the largest is Sydney, with 4,858,605 residents.",
  "cities": [
    {
      "name": "Sydney",
      "canonical_url": "https://immigrationdb.com/cities/au/sydney/",
      "population": 4858605,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.2,
      "pm25_ug_m3": null
    },
    {
      "name": "Newcastle",
      "canonical_url": "https://immigrationdb.com/cities/au/newcastle-maitland/",
      "population": 510175,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.8,
      "pm25_ug_m3": 6.297505079719485
    },
    {
      "name": "Central Coast",
      "canonical_url": "https://immigrationdb.com/cities/au/central-coast/",
      "population": 345066,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.7,
      "pm25_ug_m3": null
    },
    {
      "name": "Wollongong",
      "canonical_url": "https://immigrationdb.com/cities/au/wollongong/",
      "population": 305976,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.3,
      "pm25_ug_m3": 5.6
    },
    {
      "name": "Albury - Wodonga",
      "canonical_url": "https://immigrationdb.com/cities/au/albury-wodonga/",
      "population": 97793,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.6,
      "pm25_ug_m3": null
    },
    {
      "name": "Coffs Harbour",
      "canonical_url": "https://immigrationdb.com/cities/au/coffs-harbour/",
      "population": 77244,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4,
      "pm25_ug_m3": 4.3
    },
    {
      "name": "Wagga Wagga",
      "canonical_url": "https://immigrationdb.com/cities/au/wagga-wagga/",
      "population": 57260,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.6,
      "pm25_ug_m3": null
    },
    {
      "name": "Port Macquarie",
      "canonical_url": "https://immigrationdb.com/cities/au/port-macquarie/",
      "population": 53369,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.8,
      "pm25_ug_m3": 5.1
    },
    {
      "name": "Ballina",
      "canonical_url": "https://immigrationdb.com/cities/au/ballina/",
      "population": 46190,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3,
      "pm25_ug_m3": null
    },
    {
      "name": "Tamworth",
      "canonical_url": "https://immigrationdb.com/cities/au/tamworth/",
      "population": 43874,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.4,
      "pm25_ug_m3": 6.6
    },
    {
      "name": "Dubbo",
      "canonical_url": "https://immigrationdb.com/cities/au/dubbo/",
      "population": 42452,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2,
      "pm25_ug_m3": null
    },
    {
      "name": "Orange",
      "canonical_url": "https://immigrationdb.com/cities/au/orange/",
      "population": 41920,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.1,
      "pm25_ug_m3": null
    },
    {
      "name": "Bowral - Mittagong",
      "canonical_url": "https://immigrationdb.com/cities/au/bowral-mittagong/",
      "population": 41600,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.1,
      "pm25_ug_m3": null
    },
    {
      "name": "Nowra - Bomaderry",
      "canonical_url": "https://immigrationdb.com/cities/au/nowra-bomaderry/",
      "population": 40264,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Bathurst",
      "canonical_url": "https://immigrationdb.com/cities/au/bathurst/",
      "population": 37396,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.9,
      "pm25_ug_m3": 5.7
    },
    {
      "name": "Lismore",
      "canonical_url": "https://immigrationdb.com/cities/au/lismore/",
      "population": 28859,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.8,
      "pm25_ug_m3": null
    },
    {
      "name": "Nelson Bay",
      "canonical_url": "https://immigrationdb.com/cities/au/nelson-bay/",
      "population": 28329,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.7,
      "pm25_ug_m3": null
    },
    {
      "name": "Morisset - Cooranbong",
      "canonical_url": "https://immigrationdb.com/cities/au/morisset-cooranbong/",
      "population": 27787,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.4,
      "pm25_ug_m3": null
    },
    {
      "name": "Taree",
      "canonical_url": "https://immigrationdb.com/cities/au/taree/",
      "population": 26858,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8,
      "pm25_ug_m3": null
    },
    {
      "name": "Goulburn",
      "canonical_url": "https://immigrationdb.com/cities/au/goulburn/",
      "population": 24565,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.5,
      "pm25_ug_m3": 5.9
    },
    {
      "name": "Armidale",
      "canonical_url": "https://immigrationdb.com/cities/au/armidale/",
      "population": 23967,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4,
      "pm25_ug_m3": 8.6
    },
    {
      "name": "Forster - Tuncurry",
      "canonical_url": "https://immigrationdb.com/cities/au/forster-tuncurry/",
      "population": 21272,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.6,
      "pm25_ug_m3": null
    },
    {
      "name": "Griffith",
      "canonical_url": "https://immigrationdb.com/cities/au/griffith/",
      "population": 20569,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.5,
      "pm25_ug_m3": null
    },
    {
      "name": "St Georges Basin - Sanctuary Point",
      "canonical_url": "https://immigrationdb.com/cities/au/st-georges-basin-sanctuary-point/",
      "population": 20105,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Grafton",
      "canonical_url": "https://immigrationdb.com/cities/au/grafton/",
      "population": 19255,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Camden Haven",
      "canonical_url": "https://immigrationdb.com/cities/au/camden-haven/",
      "population": 18418,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.1,
      "pm25_ug_m3": null
    },
    {
      "name": "Broken Hill",
      "canonical_url": "https://immigrationdb.com/cities/au/broken-hill/",
      "population": 17588,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.1,
      "pm25_ug_m3": null
    },
    {
      "name": "Ulladulla",
      "canonical_url": "https://immigrationdb.com/cities/au/ulladulla/",
      "population": 17567,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Batemans Bay",
      "canonical_url": "https://immigrationdb.com/cities/au/batemans-bay/",
      "population": 17524,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Singleton",
      "canonical_url": "https://immigrationdb.com/cities/au/singleton/",
      "population": 17139,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3,
      "pm25_ug_m3": 6.7
    },
    {
      "name": "Kempsey",
      "canonical_url": "https://immigrationdb.com/cities/au/kempsey/",
      "population": 15654,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.4,
      "pm25_ug_m3": null
    },
    {
      "name": "Mudgee",
      "canonical_url": "https://immigrationdb.com/cities/au/mudgee/",
      "population": 12563,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.5,
      "pm25_ug_m3": null
    },
    {
      "name": "Lithgow",
      "canonical_url": "https://immigrationdb.com/cities/au/lithgow/",
      "population": 12410,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Muswellbrook",
      "canonical_url": "https://immigrationdb.com/cities/au/muswellbrook/",
      "population": 12384,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.5,
      "pm25_ug_m3": 7.5
    },
    {
      "name": "Parkes",
      "canonical_url": "https://immigrationdb.com/cities/au/parkes/",
      "population": 0,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.5,
      "pm25_ug_m3": null
    }
  ],
  "rankings": [
    {
      "key": "pm25",
      "title": "Cleanest air",
      "items": [
        {
          "name": "Coffs Harbour",
          "href": "/cities/au/coffs-harbour/",
          "value": "4.3 µg/m³ PM2.5",
          "year": "2023"
        },
        {
          "name": "Port Macquarie",
          "href": "/cities/au/port-macquarie/",
          "value": "5.1 µg/m³ PM2.5",
          "year": "2023"
        },
        {
          "name": "Wollongong",
          "href": "/cities/au/wollongong/",
          "value": "5.6 µg/m³ PM2.5",
          "year": "2023"
        },
        {
          "name": "Bathurst",
          "href": "/cities/au/bathurst/",
          "value": "5.7 µg/m³ PM2.5",
          "year": "2023"
        },
        {
          "name": "Goulburn",
          "href": "/cities/au/goulburn/",
          "value": "5.9 µg/m³ PM2.5",
          "year": "2023"
        }
      ]
    }
  ]
}
