{
  "snapshot_id": "approved-static-48d32b636f07abc8",
  "page_version": "6a8e560ebf6ce637d1387c4a080951fd",
  "content_date": "2026-10-16",
  "schema_version": "immigrationdb-region-v1",
  "region_id": "region:us:official:23",
  "name": "Maine",
  "name_local": "Maine",
  "country_code": "US",
  "country": "United States",
  "canonical_url": "https://immigrationdb.com/countries/united-states/maine/",
  "summary": "Maine has 37 published cities; the largest is Portland, with 69,911 residents. The median gross salary runs from €2,388 to €4,607 a month across 14 cities.",
  "cities": [
    {
      "name": "Portland",
      "canonical_url": "https://immigrationdb.com/cities/us/portland-me/",
      "population": 69911,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": 6.400836
    },
    {
      "name": "Lewiston",
      "canonical_url": "https://immigrationdb.com/cities/us/lewiston-me/",
      "population": 38866,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": 4.136667
    },
    {
      "name": "Bangor",
      "canonical_url": "https://immigrationdb.com/cities/us/bangor/",
      "population": 32518,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": 4.04321
    },
    {
      "name": "South Portland",
      "canonical_url": "https://immigrationdb.com/cities/us/south-portland/",
      "population": 27007,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "South Portland Gardens",
      "canonical_url": "https://immigrationdb.com/cities/us/south-portland-gardens/",
      "population": 26994,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3624.49568,
      "unemployment_percent": 2.619019,
      "pm25_ug_m3": null
    },
    {
      "name": "Auburn",
      "canonical_url": "https://immigrationdb.com/cities/us/auburn-me/",
      "population": 25441,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": 5.138551
    },
    {
      "name": "Sanford",
      "canonical_url": "https://immigrationdb.com/cities/us/sanford-me/",
      "population": 22663,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": 7.740143
    },
    {
      "name": "Biddeford",
      "canonical_url": "https://immigrationdb.com/cities/us/biddeford/",
      "population": 22399,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Westbrook",
      "canonical_url": "https://immigrationdb.com/cities/us/westbrook/",
      "population": 21565,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Saco",
      "canonical_url": "https://immigrationdb.com/cities/us/saco/",
      "population": 21159,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Augusta",
      "canonical_url": "https://immigrationdb.com/cities/us/augusta-me/",
      "population": 19155,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": 5.944262
    },
    {
      "name": "Waterville",
      "canonical_url": "https://immigrationdb.com/cities/us/waterville-me/",
      "population": 17579,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Brunswick",
      "canonical_url": "https://immigrationdb.com/cities/us/brunswick/",
      "population": 17033,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 2728.32282,
      "unemployment_percent": 4.638179,
      "pm25_ug_m3": null
    },
    {
      "name": "Brewer",
      "canonical_url": "https://immigrationdb.com/cities/us/brewer/",
      "population": 9636,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Old Orchard Beach",
      "canonical_url": "https://immigrationdb.com/cities/us/old-orchard-beach/",
      "population": 8960,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3272.108809,
      "unemployment_percent": 6.763463,
      "pm25_ug_m3": null
    },
    {
      "name": "Ellsworth",
      "canonical_url": "https://immigrationdb.com/cities/us/ellsworth/",
      "population": 8862,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Bath",
      "canonical_url": "https://immigrationdb.com/cities/us/bath-me/",
      "population": 8835,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "North Bath",
      "canonical_url": "https://immigrationdb.com/cities/us/north-bath/",
      "population": 8817,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3501.695361,
      "unemployment_percent": 5.81467,
      "pm25_ug_m3": null
    },
    {
      "name": "Presque Isle",
      "canonical_url": "https://immigrationdb.com/cities/us/presque-isle/",
      "population": 8694,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": 5.36875
    },
    {
      "name": "Old Town",
      "canonical_url": "https://immigrationdb.com/cities/us/old-town/",
      "population": 7589,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Gorham",
      "canonical_url": "https://immigrationdb.com/cities/us/gorham/",
      "population": 7469,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3488.375954,
      "unemployment_percent": 2.360656,
      "pm25_ug_m3": null
    },
    {
      "name": "Caribou",
      "canonical_url": "https://immigrationdb.com/cities/us/caribou/",
      "population": 7321,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Rockland",
      "canonical_url": "https://immigrationdb.com/cities/us/rockland/",
      "population": 7142,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Belfast",
      "canonical_url": "https://immigrationdb.com/cities/us/belfast/",
      "population": 6988,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Topsham",
      "canonical_url": "https://immigrationdb.com/cities/us/topsham/",
      "population": 6623,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3939.465025,
      "unemployment_percent": 4.927691,
      "pm25_ug_m3": null
    },
    {
      "name": "Skowhegan",
      "canonical_url": "https://immigrationdb.com/cities/us/skowhegan/",
      "population": 6404,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 2387.869523,
      "unemployment_percent": 3.343949,
      "pm25_ug_m3": null
    },
    {
      "name": "Gardiner",
      "canonical_url": "https://immigrationdb.com/cities/us/gardiner/",
      "population": 6206,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Yarmouth",
      "canonical_url": "https://immigrationdb.com/cities/us/yarmouth-me-005/",
      "population": 6125,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3907.744817,
      "unemployment_percent": 5.525947,
      "pm25_ug_m3": null
    },
    {
      "name": "Kennebunk",
      "canonical_url": "https://immigrationdb.com/cities/us/kennebunk/",
      "population": 5776,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3329.081998,
      "unemployment_percent": 5.35428,
      "pm25_ug_m3": null
    },
    {
      "name": "Houlton",
      "canonical_url": "https://immigrationdb.com/cities/us/houlton/",
      "population": 4743,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 2478.795652,
      "unemployment_percent": 13.419194,
      "pm25_ug_m3": null
    },
    {
      "name": "South Berwick",
      "canonical_url": "https://immigrationdb.com/cities/us/south-berwick/",
      "population": 3825,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 4606.82124,
      "unemployment_percent": 4.60396,
      "pm25_ug_m3": null
    },
    {
      "name": "Eliot",
      "canonical_url": "https://immigrationdb.com/cities/us/eliot/",
      "population": 3719,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3792.104642,
      "unemployment_percent": 6.269734,
      "pm25_ug_m3": null
    },
    {
      "name": "Lisbon",
      "canonical_url": "https://immigrationdb.com/cities/us/lisbon/",
      "population": 3217,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 0,
      "pm25_ug_m3": null
    },
    {
      "name": "York Beach",
      "canonical_url": "https://immigrationdb.com/cities/us/york-beach/",
      "population": 3037,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 1.105651,
      "pm25_ug_m3": null
    },
    {
      "name": "West Scarborough",
      "canonical_url": "https://immigrationdb.com/cities/us/west-scarborough/",
      "population": 2083,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.535421,
      "pm25_ug_m3": null
    },
    {
      "name": "Turner",
      "canonical_url": "https://immigrationdb.com/cities/us/turner/",
      "population": 544,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 2963.298728,
      "unemployment_percent": 12.401055,
      "pm25_ug_m3": null
    },
    {
      "name": "Buxton",
      "canonical_url": "https://immigrationdb.com/cities/us/buxton/",
      "population": 0,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 4292.929767,
      "unemployment_percent": 2.3,
      "pm25_ug_m3": null
    }
  ],
  "rankings": [
    {
      "key": "salary",
      "title": "Highest median gross salary",
      "items": [
        {
          "name": "South Berwick",
          "href": "/cities/us/south-berwick/",
          "value": "€4,607 a month",
          "year": "2020"
        },
        {
          "name": "Buxton",
          "href": "/cities/us/buxton/",
          "value": "€4,293 a month",
          "year": "2020"
        },
        {
          "name": "Topsham",
          "href": "/cities/us/topsham/",
          "value": "€3,939 a month",
          "year": "2020"
        },
        {
          "name": "Yarmouth",
          "href": "/cities/us/yarmouth-me-005/",
          "value": "€3,908 a month",
          "year": "2020"
        },
        {
          "name": "Eliot",
          "href": "/cities/us/eliot/",
          "value": "€3,792 a month",
          "year": "2020"
        }
      ]
    }
  ]
}
