{
  "snapshot_id": "approved-static-48d32b636f07abc8",
  "page_version": "fb8908c5044c39ec89e4b6c17035b166",
  "content_date": "2026-10-16",
  "schema_version": "immigrationdb-region-v1",
  "region_id": "region:us:official:42",
  "name": "Pennsylvania",
  "name_local": "Pennsylvania",
  "country_code": "US",
  "country": "United States",
  "canonical_url": "https://immigrationdb.com/countries/united-states/pennsylvania/",
  "summary": "Pennsylvania has 272 published cities; the largest is Philadelphia, with 1,574,281 residents. The median gross salary runs from €543 to €7,717 a month across 187 cities.",
  "cities": [
    {
      "name": "Philadelphia",
      "canonical_url": "https://immigrationdb.com/cities/us/philadelphia-pa/",
      "population": 1574281,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3373.351705,
      "unemployment_percent": 4.725,
      "pm25_ug_m3": 9.97037
    },
    {
      "name": "Pittsburgh",
      "canonical_url": "https://immigrationdb.com/cities/us/pittsburgh/",
      "population": 307632,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3223.142663,
      "unemployment_percent": null,
      "pm25_ug_m3": 7.291857
    },
    {
      "name": "Allentown",
      "canonical_url": "https://immigrationdb.com/cities/us/allentown/",
      "population": 126044,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 2497.196452,
      "unemployment_percent": null,
      "pm25_ug_m3": 6.598851
    },
    {
      "name": "Reading",
      "canonical_url": "https://immigrationdb.com/cities/us/reading-pa/",
      "population": 95832,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Erie",
      "canonical_url": "https://immigrationdb.com/cities/us/erie-pa/",
      "population": 91838,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": 5.990805
    },
    {
      "name": "Bethlehem",
      "canonical_url": "https://immigrationdb.com/cities/us/bethlehem/",
      "population": 79644,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Scranton",
      "canonical_url": "https://immigrationdb.com/cities/us/scranton/",
      "population": 75514,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": 6.290099
    },
    {
      "name": "Lancaster",
      "canonical_url": "https://immigrationdb.com/cities/us/lancaster-pa/",
      "population": 58366,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": 7.904396
    },
    {
      "name": "Levittown",
      "canonical_url": "https://immigrationdb.com/cities/us/levittown-pa-017/",
      "population": 52699,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 4116.389873,
      "unemployment_percent": 5.222939,
      "pm25_ug_m3": null
    },
    {
      "name": "Harrisburg",
      "canonical_url": "https://immigrationdb.com/cities/us/harrisburg-pa/",
      "population": 50522,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "York",
      "canonical_url": "https://immigrationdb.com/cities/us/york-pa/",
      "population": 45342,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": 7.415449
    },
    {
      "name": "Wilkes-Barre",
      "canonical_url": "https://immigrationdb.com/cities/us/wilkes-barre/",
      "population": 44523,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Altoona",
      "canonical_url": "https://immigrationdb.com/cities/us/altoona-pa/",
      "population": 42347,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": 5.885519
    },
    {
      "name": "State College",
      "canonical_url": "https://immigrationdb.com/cities/us/state-college-borough/",
      "population": 41228,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 543.324044,
      "unemployment_percent": 5.018223,
      "pm25_ug_m3": 6.045181
    },
    {
      "name": "Norristown",
      "canonical_url": "https://immigrationdb.com/cities/us/norristown-borough/",
      "population": 36075,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 2842.962115,
      "unemployment_percent": 7.170421,
      "pm25_ug_m3": 6.920739
    },
    {
      "name": "Chester",
      "canonical_url": "https://immigrationdb.com/cities/us/chester-pa/",
      "population": 33996,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": 7.589356
    },
    {
      "name": "Mount Lebanon",
      "canonical_url": "https://immigrationdb.com/cities/us/mount-lebanon/",
      "population": 32552,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 5528.786016,
      "unemployment_percent": 1.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Bethel Park",
      "canonical_url": "https://immigrationdb.com/cities/us/bethel-park-municipality/",
      "population": 32376,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 4721.152571,
      "unemployment_percent": 2.758203,
      "pm25_ug_m3": null
    },
    {
      "name": "Easton",
      "canonical_url": "https://immigrationdb.com/cities/us/easton-pa/",
      "population": 30402,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Hazleton",
      "canonical_url": "https://immigrationdb.com/cities/us/hazleton/",
      "population": 30286,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Drexel Hill",
      "canonical_url": "https://immigrationdb.com/cities/us/drexel-hill/",
      "population": 29181,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3859.240616,
      "unemployment_percent": 7.891868,
      "pm25_ug_m3": null
    },
    {
      "name": "Monroeville municipality",
      "canonical_url": "https://immigrationdb.com/cities/us/monroeville-municipality/",
      "population": 27966,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Williamsport",
      "canonical_url": "https://immigrationdb.com/cities/us/williamsport/",
      "population": 27384,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Lebanon",
      "canonical_url": "https://immigrationdb.com/cities/us/lebanon-pa/",
      "population": 26479,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": 4.674451
    },
    {
      "name": "Plum",
      "canonical_url": "https://immigrationdb.com/cities/us/plum-borough/",
      "population": 26420,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 4329.269422,
      "unemployment_percent": 2.780611,
      "pm25_ug_m3": null
    },
    {
      "name": "King of Prussia",
      "canonical_url": "https://immigrationdb.com/cities/us/king-of-prussia/",
      "population": 24695,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 5085.626997,
      "unemployment_percent": 4.680282,
      "pm25_ug_m3": null
    },
    {
      "name": "Pottstown",
      "canonical_url": "https://immigrationdb.com/cities/us/pottstown-borough/",
      "population": 23553,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3330.929777,
      "unemployment_percent": 5.125409,
      "pm25_ug_m3": null
    },
    {
      "name": "Chambersburg",
      "canonical_url": "https://immigrationdb.com/cities/us/chambersburg/",
      "population": 23041,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3011.87992,
      "unemployment_percent": 7.75117,
      "pm25_ug_m3": null
    },
    {
      "name": "West Chester borough",
      "canonical_url": "https://immigrationdb.com/cities/us/west-chester-borough/",
      "population": 22758,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Carlisle borough",
      "canonical_url": "https://immigrationdb.com/cities/us/carlisle-borough/",
      "population": 22517,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": 7.350279
    },
    {
      "name": "Chambersburg borough",
      "canonical_url": "https://immigrationdb.com/cities/us/chambersburg-borough/",
      "population": 22319,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3011.87992,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Allison Park",
      "canonical_url": "https://immigrationdb.com/cities/us/allison-park/",
      "population": 21864,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 4788.596508,
      "unemployment_percent": 2.357724,
      "pm25_ug_m3": null
    },
    {
      "name": "New Castle",
      "canonical_url": "https://immigrationdb.com/cities/us/new-castle-pa/",
      "population": 21175,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Murrysville",
      "canonical_url": "https://immigrationdb.com/cities/us/murrysville-municipality/",
      "population": 20729,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 4992.468135,
      "unemployment_percent": 3.118444,
      "pm25_ug_m3": null
    },
    {
      "name": "Baldwin borough",
      "canonical_url": "https://immigrationdb.com/cities/us/baldwin-borough/",
      "population": 20712,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3985.351539,
      "unemployment_percent": 1.931106,
      "pm25_ug_m3": null
    },
    {
      "name": "Phoenixville",
      "canonical_url": "https://immigrationdb.com/cities/us/phoenixville/",
      "population": 20286,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 5036.352888,
      "unemployment_percent": 4.821274,
      "pm25_ug_m3": null
    },
    {
      "name": "Phoenixville borough",
      "canonical_url": "https://immigrationdb.com/cities/us/phoenixville-borough/",
      "population": 19452,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 5036.352888,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Lansdale",
      "canonical_url": "https://immigrationdb.com/cities/us/lansdale-borough/",
      "population": 19154,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3954.093276,
      "unemployment_percent": 3.021176,
      "pm25_ug_m3": null
    },
    {
      "name": "West Mifflin",
      "canonical_url": "https://immigrationdb.com/cities/us/west-mifflin-borough/",
      "population": 18902,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3765.927772,
      "unemployment_percent": 8.189655,
      "pm25_ug_m3": null
    },
    {
      "name": "Johnstown",
      "canonical_url": "https://immigrationdb.com/cities/us/johnstown-pa/",
      "population": 17654,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": 6.657558
    },
    {
      "name": "McKeesport",
      "canonical_url": "https://immigrationdb.com/cities/us/mckeesport/",
      "population": 16907,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Hanover borough",
      "canonical_url": "https://immigrationdb.com/cities/us/hanover-borough/",
      "population": 16728,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3043.523137,
      "unemployment_percent": 8.941,
      "pm25_ug_m3": null
    },
    {
      "name": "Hermitage",
      "canonical_url": "https://immigrationdb.com/cities/us/hermitage/",
      "population": 16308,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Colonial Park",
      "canonical_url": "https://immigrationdb.com/cities/us/colonial-park/",
      "population": 16243,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3189.574676,
      "unemployment_percent": 3.978809,
      "pm25_ug_m3": null
    },
    {
      "name": "Horsham",
      "canonical_url": "https://immigrationdb.com/cities/us/horsham/",
      "population": 15193,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3985.50552,
      "unemployment_percent": 2.530031,
      "pm25_ug_m3": null
    },
    {
      "name": "Weigelstown",
      "canonical_url": "https://immigrationdb.com/cities/us/weigelstown/",
      "population": 15136,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3520.866069,
      "unemployment_percent": 1.618367,
      "pm25_ug_m3": null
    },
    {
      "name": "Franklin Park borough",
      "canonical_url": "https://immigrationdb.com/cities/us/franklin-park-borough/",
      "population": 15079,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Whitehall borough",
      "canonical_url": "https://immigrationdb.com/cities/us/whitehall-borough/",
      "population": 14678,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 4274.144013,
      "unemployment_percent": 6.29478,
      "pm25_ug_m3": null
    },
    {
      "name": "Greensburg",
      "canonical_url": "https://immigrationdb.com/cities/us/greensburg-pa/",
      "population": 14462,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": 7.022222
    },
    {
      "name": "Indiana",
      "canonical_url": "https://immigrationdb.com/cities/us/indiana-borough/",
      "population": 14294,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 1333.865532,
      "unemployment_percent": 9.592832,
      "pm25_ug_m3": null
    },
    {
      "name": "Dunmore",
      "canonical_url": "https://immigrationdb.com/cities/us/dunmore-borough/",
      "population": 14249,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3325.925375,
      "unemployment_percent": 3.806963,
      "pm25_ug_m3": null
    },
    {
      "name": "Hershey",
      "canonical_url": "https://immigrationdb.com/cities/us/hershey/",
      "population": 13858,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3165.091603,
      "unemployment_percent": 4.626109,
      "pm25_ug_m3": null
    },
    {
      "name": "Wilkinsburg",
      "canonical_url": "https://immigrationdb.com/cities/us/wilkinsburg-borough/",
      "population": 13800,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 2922.416616,
      "unemployment_percent": 11.150006,
      "pm25_ug_m3": 6.865097
    },
    {
      "name": "Willow Grove",
      "canonical_url": "https://immigrationdb.com/cities/us/willow-grove/",
      "population": 13730,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 4453.609557,
      "unemployment_percent": 3.648176,
      "pm25_ug_m3": null
    },
    {
      "name": "Ephrata borough",
      "canonical_url": "https://immigrationdb.com/cities/us/ephrata-borough/",
      "population": 13719,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Kingston borough",
      "canonical_url": "https://immigrationdb.com/cities/us/kingston-borough/",
      "population": 13476,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3080.016774,
      "unemployment_percent": 6.410631,
      "pm25_ug_m3": null
    },
    {
      "name": "Washington",
      "canonical_url": "https://immigrationdb.com/cities/us/washington-pa/",
      "population": 13377,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": 6.777778
    },
    {
      "name": "Bloomsburg",
      "canonical_url": "https://immigrationdb.com/cities/us/bloomsburg/",
      "population": 13375,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Coatesville",
      "canonical_url": "https://immigrationdb.com/cities/us/coatesville/",
      "population": 13283,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Pottsville",
      "canonical_url": "https://immigrationdb.com/cities/us/pottsville/",
      "population": 13170,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Carnot-Moon",
      "canonical_url": "https://immigrationdb.com/cities/us/carnot-moon/",
      "population": 13151,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3156.622616,
      "unemployment_percent": 5.007474,
      "pm25_ug_m3": null
    },
    {
      "name": "Montgomeryville",
      "canonical_url": "https://immigrationdb.com/cities/us/montgomeryville/",
      "population": 12998,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 5634.109425,
      "unemployment_percent": 3.311618,
      "pm25_ug_m3": null
    },
    {
      "name": "Butler",
      "canonical_url": "https://immigrationdb.com/cities/us/butler/",
      "population": 12879,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Sharon",
      "canonical_url": "https://immigrationdb.com/cities/us/sharon/",
      "population": 12648,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Yeadon",
      "canonical_url": "https://immigrationdb.com/cities/us/yeadon-borough/",
      "population": 12405,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 2950.749229,
      "unemployment_percent": 9.385407,
      "pm25_ug_m3": null
    },
    {
      "name": "St. Marys",
      "canonical_url": "https://immigrationdb.com/cities/us/st-marys-pa/",
      "population": 12361,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 2987.011893,
      "unemployment_percent": 7.651913,
      "pm25_ug_m3": null
    },
    {
      "name": "Emmaus",
      "canonical_url": "https://immigrationdb.com/cities/us/emmaus/",
      "population": 12314,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3401.299364,
      "unemployment_percent": 3.279675,
      "pm25_ug_m3": null
    },
    {
      "name": "Jefferson Hills",
      "canonical_url": "https://immigrationdb.com/cities/us/jefferson-hills-borough/",
      "population": 12291,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 5333.075414,
      "unemployment_percent": 5.674293,
      "pm25_ug_m3": null
    },
    {
      "name": "Meadville",
      "canonical_url": "https://immigrationdb.com/cities/us/meadville/",
      "population": 12230,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Elizabethtown borough",
      "canonical_url": "https://immigrationdb.com/cities/us/elizabethtown-borough/",
      "population": 11993,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": 5.970779
    },
    {
      "name": "Emmaus borough",
      "canonical_url": "https://immigrationdb.com/cities/us/emmaus-borough/",
      "population": 11889,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3401.299364,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "New Kensington",
      "canonical_url": "https://immigrationdb.com/cities/us/new-kensington/",
      "population": 11759,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Broomall",
      "canonical_url": "https://immigrationdb.com/cities/us/broomall/",
      "population": 11718,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 4260.208679,
      "unemployment_percent": 3.341289,
      "pm25_ug_m3": null
    },
    {
      "name": "Mountain Top",
      "canonical_url": "https://immigrationdb.com/cities/us/mountain-top/",
      "population": 11489,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 4494.799633,
      "unemployment_percent": 3.701953,
      "pm25_ug_m3": null
    },
    {
      "name": "Lower Burrell",
      "canonical_url": "https://immigrationdb.com/cities/us/lower-burrell/",
      "population": 11470,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Wyomissing",
      "canonical_url": "https://immigrationdb.com/cities/us/wyomissing-borough/",
      "population": 11292,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 4495.954495,
      "unemployment_percent": 2.120516,
      "pm25_ug_m3": null
    },
    {
      "name": "Lansdowne borough",
      "canonical_url": "https://immigrationdb.com/cities/us/lansdowne-borough/",
      "population": 11225,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 4068.347616,
      "unemployment_percent": 7.415324,
      "pm25_ug_m3": null
    },
    {
      "name": "Progress",
      "canonical_url": "https://immigrationdb.com/cities/us/progress/",
      "population": 11168,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3417.236459,
      "unemployment_percent": 2.858087,
      "pm25_ug_m3": null
    },
    {
      "name": "Waynesboro borough",
      "canonical_url": "https://immigrationdb.com/cities/us/waynesboro-borough/",
      "population": 11101,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3253.861991,
      "unemployment_percent": 4.854369,
      "pm25_ug_m3": null
    },
    {
      "name": "Darby",
      "canonical_url": "https://immigrationdb.com/cities/us/darby-borough/",
      "population": 10749,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 2983.393326,
      "unemployment_percent": 18.48058,
      "pm25_ug_m3": null
    },
    {
      "name": "Nanticoke",
      "canonical_url": "https://immigrationdb.com/cities/us/nanticoke/",
      "population": 10712,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Northampton borough",
      "canonical_url": "https://immigrationdb.com/cities/us/northampton-borough/",
      "population": 10587,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Columbia borough",
      "canonical_url": "https://immigrationdb.com/cities/us/columbia-borough/",
      "population": 10399,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3096.415814,
      "unemployment_percent": 3.150503,
      "pm25_ug_m3": 8.650411
    },
    {
      "name": "Munhall",
      "canonical_url": "https://immigrationdb.com/cities/us/munhall-borough/",
      "population": 10371,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3542.577474,
      "unemployment_percent": 7.898021,
      "pm25_ug_m3": null
    },
    {
      "name": "Berwick",
      "canonical_url": "https://immigrationdb.com/cities/us/berwick-borough/",
      "population": 10332,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3144.150107,
      "unemployment_percent": 6.590425,
      "pm25_ug_m3": null
    },
    {
      "name": "Mechanicsburg",
      "canonical_url": "https://immigrationdb.com/cities/us/mechanicsburg/",
      "population": 10085,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3785.637415217,
      "unemployment_percent": 2.079839,
      "pm25_ug_m3": null
    },
    {
      "name": "Croydon",
      "canonical_url": "https://immigrationdb.com/cities/us/croydon/",
      "population": 10014,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3261.099125,
      "unemployment_percent": 7.048458,
      "pm25_ug_m3": null
    },
    {
      "name": "Bristol borough",
      "canonical_url": "https://immigrationdb.com/cities/us/bristol-borough/",
      "population": 9982,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3460.659267,
      "unemployment_percent": 5.075574,
      "pm25_ug_m3": null
    },
    {
      "name": "Harleysville",
      "canonical_url": "https://immigrationdb.com/cities/us/harleysville/",
      "population": 9899,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 4644.315758,
      "unemployment_percent": 3.485795,
      "pm25_ug_m3": null
    },
    {
      "name": "Middletown borough",
      "canonical_url": "https://immigrationdb.com/cities/us/middletown-borough/",
      "population": 9748,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3069.93098,
      "unemployment_percent": 2.929239,
      "pm25_ug_m3": 8.411749
    },
    {
      "name": "Morrisville borough",
      "canonical_url": "https://immigrationdb.com/cities/us/morrisville-borough/",
      "population": 9745,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Lititz",
      "canonical_url": "https://immigrationdb.com/cities/us/lititz-borough/",
      "population": 9733,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3933.767706,
      "unemployment_percent": 1.83432,
      "pm25_ug_m3": null
    },
    {
      "name": "Mechanicsburg borough",
      "canonical_url": "https://immigrationdb.com/cities/us/mechanicsburg-borough/",
      "population": 9720,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Brentwood borough",
      "canonical_url": "https://immigrationdb.com/cities/us/brentwood-borough/",
      "population": 9704,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3735.439417,
      "unemployment_percent": 4.963846,
      "pm25_ug_m3": null
    },
    {
      "name": "Woodlyn",
      "canonical_url": "https://immigrationdb.com/cities/us/woodlyn/",
      "population": 9685,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 4139.872065,
      "unemployment_percent": 7.530182,
      "pm25_ug_m3": null
    },
    {
      "name": "Canonsburg",
      "canonical_url": "https://immigrationdb.com/cities/us/canonsburg-borough/",
      "population": 9601,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3688.936976,
      "unemployment_percent": 5.595238,
      "pm25_ug_m3": null
    },
    {
      "name": "East York",
      "canonical_url": "https://immigrationdb.com/cities/us/east-york/",
      "population": 9555,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3982.348898,
      "unemployment_percent": 0.791172,
      "pm25_ug_m3": null
    },
    {
      "name": "Sunbury",
      "canonical_url": "https://immigrationdb.com/cities/us/sunbury-pa/",
      "population": 9495,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "East Stroudsburg",
      "canonical_url": "https://immigrationdb.com/cities/us/east-stroudsburg-borough/",
      "population": 9445,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 1891.586855,
      "unemployment_percent": 8.300848,
      "pm25_ug_m3": null
    },
    {
      "name": "Uniontown",
      "canonical_url": "https://immigrationdb.com/cities/us/uniontown/",
      "population": 9434,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": 6.410787
    },
    {
      "name": "Conshohocken",
      "canonical_url": "https://immigrationdb.com/cities/us/conshohocken-borough/",
      "population": 9342,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 5787.167126,
      "unemployment_percent": 3.221516,
      "pm25_ug_m3": null
    },
    {
      "name": "Perkasie",
      "canonical_url": "https://immigrationdb.com/cities/us/perkasie-borough/",
      "population": 9338,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3933.459743,
      "unemployment_percent": 3.825682,
      "pm25_ug_m3": null
    },
    {
      "name": "Quakertown",
      "canonical_url": "https://immigrationdb.com/cities/us/quakertown-borough/",
      "population": 9302,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3547.04294,
      "unemployment_percent": 7.224771,
      "pm25_ug_m3": null
    },
    {
      "name": "Oil City",
      "canonical_url": "https://immigrationdb.com/cities/us/oil-city/",
      "population": 9301,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Millersville borough",
      "canonical_url": "https://immigrationdb.com/cities/us/millersville-borough/",
      "population": 9290,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Bala Cynwyd",
      "canonical_url": "https://immigrationdb.com/cities/us/bala-cynwyd/",
      "population": 9285,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 6772.187364,
      "unemployment_percent": 5.050505,
      "pm25_ug_m3": null
    },
    {
      "name": "Willow Street",
      "canonical_url": "https://immigrationdb.com/cities/us/willow-street/",
      "population": 9149,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3768.237495,
      "unemployment_percent": 1.490452,
      "pm25_ug_m3": null
    },
    {
      "name": "Warren",
      "canonical_url": "https://immigrationdb.com/cities/us/warren-pa/",
      "population": 9046,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": 7.839891
    },
    {
      "name": "Fairless Hills",
      "canonical_url": "https://immigrationdb.com/cities/us/fairless-hills/",
      "population": 9041,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3458.272553,
      "unemployment_percent": 3.355418,
      "pm25_ug_m3": null
    },
    {
      "name": "Aliquippa",
      "canonical_url": "https://immigrationdb.com/cities/us/aliquippa/",
      "population": 9002,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Economy",
      "canonical_url": "https://immigrationdb.com/cities/us/economy-borough/",
      "population": 8990,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 4441.137048,
      "unemployment_percent": 3.276956,
      "pm25_ug_m3": null
    },
    {
      "name": "Collingdale",
      "canonical_url": "https://immigrationdb.com/cities/us/collingdale-borough/",
      "population": 8956,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 2894.853911,
      "unemployment_percent": 6.911765,
      "pm25_ug_m3": null
    },
    {
      "name": "Glenshaw",
      "canonical_url": "https://immigrationdb.com/cities/us/glenshaw/",
      "population": 8945,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 4186.836451,
      "unemployment_percent": 8.514644,
      "pm25_ug_m3": null
    },
    {
      "name": "Beaver Falls",
      "canonical_url": "https://immigrationdb.com/cities/us/beaver-falls/",
      "population": 8832,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": 8.013388
    },
    {
      "name": "Park Forest Village",
      "canonical_url": "https://immigrationdb.com/cities/us/park-forest-village/",
      "population": 8831,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3352.872154,
      "unemployment_percent": 1.953943,
      "pm25_ug_m3": null
    },
    {
      "name": "Northwest Harborcreek",
      "canonical_url": "https://immigrationdb.com/cities/us/northwest-harborcreek/",
      "population": 8772,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 4042.940654,
      "unemployment_percent": 4.945554,
      "pm25_ug_m3": null
    },
    {
      "name": "Carbondale",
      "canonical_url": "https://immigrationdb.com/cities/us/carbondale-pa/",
      "population": 8731,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Audubon",
      "canonical_url": "https://immigrationdb.com/cities/us/audubon-pa-091/",
      "population": 8688,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 6176.971524,
      "unemployment_percent": 4.119678,
      "pm25_ug_m3": null
    },
    {
      "name": "Old Forge",
      "canonical_url": "https://immigrationdb.com/cities/us/old-forge-borough/",
      "population": 8654,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3821.207163,
      "unemployment_percent": 5.470991,
      "pm25_ug_m3": null
    },
    {
      "name": "Gettysburg",
      "canonical_url": "https://immigrationdb.com/cities/us/gettysburg/",
      "population": 8647,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 619.082987,
      "unemployment_percent": 5.654102,
      "pm25_ug_m3": null
    },
    {
      "name": "Lock Haven",
      "canonical_url": "https://immigrationdb.com/cities/us/lock-haven/",
      "population": 8500,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Sanatoga",
      "canonical_url": "https://immigrationdb.com/cities/us/sanatoga/",
      "population": 8496,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3824.363785,
      "unemployment_percent": 5.977528,
      "pm25_ug_m3": null
    },
    {
      "name": "Jeannette",
      "canonical_url": "https://immigrationdb.com/cities/us/jeannette/",
      "population": 8489,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Downingtown",
      "canonical_url": "https://immigrationdb.com/cities/us/downingtown/",
      "population": 8463,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 4233.415882,
      "unemployment_percent": 3.729781,
      "pm25_ug_m3": null
    },
    {
      "name": "Brookhaven borough",
      "canonical_url": "https://immigrationdb.com/cities/us/brookhaven-borough/",
      "population": 8407,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 4380.083347,
      "unemployment_percent": 3.468573,
      "pm25_ug_m3": null
    },
    {
      "name": "Lewistown borough",
      "canonical_url": "https://immigrationdb.com/cities/us/lewistown-borough/",
      "population": 8394,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Doylestown",
      "canonical_url": "https://immigrationdb.com/cities/us/doylestown-borough/",
      "population": 8382,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 4144.337531,
      "unemployment_percent": 2.891263,
      "pm25_ug_m3": null
    },
    {
      "name": "Mount Joy",
      "canonical_url": "https://immigrationdb.com/cities/us/mount-joy-borough/",
      "population": 8364,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3440.795642,
      "unemployment_percent": 1.25026,
      "pm25_ug_m3": null
    },
    {
      "name": "Hatboro",
      "canonical_url": "https://immigrationdb.com/cities/us/hatboro-borough/",
      "population": 8341,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 4426.123843,
      "unemployment_percent": 5.607836,
      "pm25_ug_m3": null
    },
    {
      "name": "Pleasant Hills",
      "canonical_url": "https://immigrationdb.com/cities/us/pleasant-hills-borough/",
      "population": 8318,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 4541.533046,
      "unemployment_percent": 5.106572,
      "pm25_ug_m3": null
    },
    {
      "name": "Swissvale",
      "canonical_url": "https://immigrationdb.com/cities/us/swissvale-borough/",
      "population": 8280,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3261.330098,
      "unemployment_percent": 8.004596,
      "pm25_ug_m3": null
    },
    {
      "name": "Downingtown borough",
      "canonical_url": "https://immigrationdb.com/cities/us/downingtown-borough/",
      "population": 8255,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 4233.415882,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Gettysburg borough",
      "canonical_url": "https://immigrationdb.com/cities/us/gettysburg-borough/",
      "population": 8254,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 619.082987,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Camp Hill",
      "canonical_url": "https://immigrationdb.com/cities/us/camp-hill-borough/",
      "population": 8231,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 5128.818834,
      "unemployment_percent": 2.035153,
      "pm25_ug_m3": null
    },
    {
      "name": "Wilson borough",
      "canonical_url": "https://immigrationdb.com/cities/us/wilson-borough/",
      "population": 8169,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Kulpsville",
      "canonical_url": "https://immigrationdb.com/cities/us/kulpsville/",
      "population": 8159,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 4358.833888,
      "unemployment_percent": 2.844215,
      "pm25_ug_m3": null
    },
    {
      "name": "Castle Shannon",
      "canonical_url": "https://immigrationdb.com/cities/us/castle-shannon-borough/",
      "population": 8094,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3733.899601,
      "unemployment_percent": 0.357711,
      "pm25_ug_m3": null
    },
    {
      "name": "Village Green-Green Ridge",
      "canonical_url": "https://immigrationdb.com/cities/us/village-green-green-ridge/",
      "population": 8000,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3753.301281,
      "unemployment_percent": 6.246294,
      "pm25_ug_m3": null
    },
    {
      "name": "Bellevue borough",
      "canonical_url": "https://immigrationdb.com/cities/us/bellevue-borough/",
      "population": 7996,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3850.617647,
      "unemployment_percent": 4.686561,
      "pm25_ug_m3": 7.569253
    },
    {
      "name": "Dormont",
      "canonical_url": "https://immigrationdb.com/cities/us/dormont-borough/",
      "population": 7922,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3733.360665,
      "unemployment_percent": 6.007891,
      "pm25_ug_m3": null
    },
    {
      "name": "Latrobe",
      "canonical_url": "https://immigrationdb.com/cities/us/latrobe-borough/",
      "population": 7906,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 2800.155233,
      "unemployment_percent": 5.446429,
      "pm25_ug_m3": null
    },
    {
      "name": "Carnegie",
      "canonical_url": "https://immigrationdb.com/cities/us/carnegie-borough/",
      "population": 7855,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3945.77827,
      "unemployment_percent": 3.548387,
      "pm25_ug_m3": null
    },
    {
      "name": "Grove City borough",
      "canonical_url": "https://immigrationdb.com/cities/us/grove-city-borough/",
      "population": 7749,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Glenside",
      "canonical_url": "https://immigrationdb.com/cities/us/glenside/",
      "population": 7737,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3849.539775,
      "unemployment_percent": 3.489184,
      "pm25_ug_m3": null
    },
    {
      "name": "Palmyra borough",
      "canonical_url": "https://immigrationdb.com/cities/us/palmyra-borough-pa/",
      "population": 7735,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3314.684719,
      "unemployment_percent": 3.498871,
      "pm25_ug_m3": null
    },
    {
      "name": "Pittston",
      "canonical_url": "https://immigrationdb.com/cities/us/pittston/",
      "population": 7715,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "New Cumberland",
      "canonical_url": "https://immigrationdb.com/cities/us/new-cumberland-borough/",
      "population": 7625,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 4031.93097,
      "unemployment_percent": 3.984998,
      "pm25_ug_m3": null
    },
    {
      "name": "Middletown",
      "canonical_url": "https://immigrationdb.com/cities/us/middletown-pa-095/",
      "population": 7529,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3838.453101,
      "unemployment_percent": 4.407514,
      "pm25_ug_m3": null
    },
    {
      "name": "Archbald",
      "canonical_url": "https://immigrationdb.com/cities/us/archbald-borough/",
      "population": 7508,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3781.941857,
      "unemployment_percent": 1.417112,
      "pm25_ug_m3": null
    },
    {
      "name": "Leola",
      "canonical_url": "https://immigrationdb.com/cities/us/leola/",
      "population": 7465,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3709.339537,
      "unemployment_percent": 4.707831,
      "pm25_ug_m3": null
    },
    {
      "name": "Lower Allen",
      "canonical_url": "https://immigrationdb.com/cities/us/lower-allen/",
      "population": 7465,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3944.77739,
      "unemployment_percent": 3.181705,
      "pm25_ug_m3": null
    },
    {
      "name": "Plymouth Meeting",
      "canonical_url": "https://immigrationdb.com/cities/us/plymouth-meeting/",
      "population": 7452,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 6324.254916,
      "unemployment_percent": 2.686859,
      "pm25_ug_m3": null
    },
    {
      "name": "Bradford",
      "canonical_url": "https://immigrationdb.com/cities/us/bradford/",
      "population": 7442,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Ellwood City",
      "canonical_url": "https://immigrationdb.com/cities/us/ellwood-city-borough/",
      "population": 7416,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3043.446147,
      "unemployment_percent": 4.254835,
      "pm25_ug_m3": null
    },
    {
      "name": "White Oak borough",
      "canonical_url": "https://immigrationdb.com/cities/us/white-oak-borough/",
      "population": 7352,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Ridley Park",
      "canonical_url": "https://immigrationdb.com/cities/us/ridley-park-borough/",
      "population": 7310,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 4266.598915,
      "unemployment_percent": 3.092528,
      "pm25_ug_m3": null
    },
    {
      "name": "Blandon",
      "canonical_url": "https://immigrationdb.com/cities/us/blandon/",
      "population": 7289,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 4231.26014,
      "unemployment_percent": 2.090674,
      "pm25_ug_m3": null
    },
    {
      "name": "Souderton",
      "canonical_url": "https://immigrationdb.com/cities/us/souderton-borough/",
      "population": 7274,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3553.741139,
      "unemployment_percent": 4.127893,
      "pm25_ug_m3": null
    },
    {
      "name": "Glenolden",
      "canonical_url": "https://immigrationdb.com/cities/us/glenolden-borough/",
      "population": 7266,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3241.081519,
      "unemployment_percent": 7.642626,
      "pm25_ug_m3": null
    },
    {
      "name": "DuBois",
      "canonical_url": "https://immigrationdb.com/cities/us/dubois/",
      "population": 7254,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Wayne",
      "canonical_url": "https://immigrationdb.com/cities/us/wayne-pa-045/",
      "population": 7160,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 6321.329265,
      "unemployment_percent": 9.128739,
      "pm25_ug_m3": null
    },
    {
      "name": "Ancient Oaks",
      "canonical_url": "https://immigrationdb.com/cities/us/ancient-oaks/",
      "population": 6995,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 4027.696476,
      "unemployment_percent": 3.224156,
      "pm25_ug_m3": null
    },
    {
      "name": "Tamaqua",
      "canonical_url": "https://immigrationdb.com/cities/us/tamaqua-borough/",
      "population": 6944,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 2714.079523,
      "unemployment_percent": 6.412946,
      "pm25_ug_m3": null
    },
    {
      "name": "Natrona Heights",
      "canonical_url": "https://immigrationdb.com/cities/us/natrona-heights/",
      "population": 6903,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3449.418611,
      "unemployment_percent": 2.911325,
      "pm25_ug_m3": null
    },
    {
      "name": "Elkins Park",
      "canonical_url": "https://immigrationdb.com/cities/us/elkins-park/",
      "population": 6901,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 4780.743447,
      "unemployment_percent": 5.329658,
      "pm25_ug_m3": null
    },
    {
      "name": "Ambler",
      "canonical_url": "https://immigrationdb.com/cities/us/ambler-borough/",
      "population": 6900,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3461.583157,
      "unemployment_percent": 3.398058,
      "pm25_ug_m3": null
    },
    {
      "name": "Ambridge",
      "canonical_url": "https://immigrationdb.com/cities/us/ambridge-borough/",
      "population": 6886,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3028.509932,
      "unemployment_percent": 9.414172,
      "pm25_ug_m3": null
    },
    {
      "name": "Clifton Heights",
      "canonical_url": "https://immigrationdb.com/cities/us/clifton-heights-borough/",
      "population": 6880,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3227.916093,
      "unemployment_percent": 17.103695,
      "pm25_ug_m3": null
    },
    {
      "name": "Huntingdon",
      "canonical_url": "https://immigrationdb.com/cities/us/huntingdon-borough/",
      "population": 6857,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 1596.86609,
      "unemployment_percent": 5.991534,
      "pm25_ug_m3": null
    },
    {
      "name": "Folcroft",
      "canonical_url": "https://immigrationdb.com/cities/us/folcroft-borough/",
      "population": 6827,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3212.594924,
      "unemployment_percent": 10.320174,
      "pm25_ug_m3": null
    },
    {
      "name": "Schlusser",
      "canonical_url": "https://immigrationdb.com/cities/us/schlusser/",
      "population": 6806,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3533.261588,
      "unemployment_percent": 1.74002,
      "pm25_ug_m3": null
    },
    {
      "name": "Shamokin",
      "canonical_url": "https://immigrationdb.com/cities/us/shamokin/",
      "population": 6764,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Homeacre-Lyndora",
      "canonical_url": "https://immigrationdb.com/cities/us/homeacre-lyndora/",
      "population": 6721,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3554.511047,
      "unemployment_percent": 5.804749,
      "pm25_ug_m3": null
    },
    {
      "name": "Kennett Square",
      "canonical_url": "https://immigrationdb.com/cities/us/kennett-square/",
      "population": 6713,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3096.569795,
      "unemployment_percent": 3.103159,
      "pm25_ug_m3": null
    },
    {
      "name": "Chestnut Hill",
      "canonical_url": "https://immigrationdb.com/cities/us/chestnut-hill/",
      "population": 6689,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Blakely borough",
      "canonical_url": "https://immigrationdb.com/cities/us/blakely-borough/",
      "population": 6659,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Monessen",
      "canonical_url": "https://immigrationdb.com/cities/us/monessen/",
      "population": 6657,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Maple Glen",
      "canonical_url": "https://immigrationdb.com/cities/us/maple-glen-pa-091/",
      "population": 6647,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 6168.117582,
      "unemployment_percent": 2.221047,
      "pm25_ug_m3": null
    },
    {
      "name": "Oakmont",
      "canonical_url": "https://immigrationdb.com/cities/us/oakmont-borough/",
      "population": 6628,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 5110.03308,
      "unemployment_percent": 5.6,
      "pm25_ug_m3": null
    },
    {
      "name": "Catasauqua",
      "canonical_url": "https://immigrationdb.com/cities/us/catasauqua-borough/",
      "population": 6625,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3455.962829,
      "unemployment_percent": 8.227684,
      "pm25_ug_m3": null
    },
    {
      "name": "Swarthmore",
      "canonical_url": "https://immigrationdb.com/cities/us/swarthmore-borough/",
      "population": 6596,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3049.60541,
      "unemployment_percent": 7.672634,
      "pm25_ug_m3": null
    },
    {
      "name": "Lionville",
      "canonical_url": "https://immigrationdb.com/cities/us/lionville/",
      "population": 6582,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3990.35594,
      "unemployment_percent": 5.440305,
      "pm25_ug_m3": null
    },
    {
      "name": "Connellsville",
      "canonical_url": "https://immigrationdb.com/cities/us/connellsville/",
      "population": 6574,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Red Lion borough",
      "canonical_url": "https://immigrationdb.com/cities/us/red-lion-borough/",
      "population": 6552,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3269.337141,
      "unemployment_percent": 3.129445,
      "pm25_ug_m3": null
    },
    {
      "name": "Linglestown",
      "canonical_url": "https://immigrationdb.com/cities/us/linglestown/",
      "population": 6539,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 4098.374027,
      "unemployment_percent": 2.04461,
      "pm25_ug_m3": null
    },
    {
      "name": "Blue Bell",
      "canonical_url": "https://immigrationdb.com/cities/us/blue-bell/",
      "population": 6506,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 6669.481643,
      "unemployment_percent": 4.400372,
      "pm25_ug_m3": null
    },
    {
      "name": "Penn Wynne",
      "canonical_url": "https://immigrationdb.com/cities/us/penn-wynne/",
      "population": 6493,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 6866.578079,
      "unemployment_percent": 4.933196,
      "pm25_ug_m3": null
    },
    {
      "name": "Milton borough",
      "canonical_url": "https://immigrationdb.com/cities/us/milton-borough/",
      "population": 6483,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3042.599248,
      "unemployment_percent": 5.329325,
      "pm25_ug_m3": null
    },
    {
      "name": "Prospect Park borough",
      "canonical_url": "https://immigrationdb.com/cities/us/prospect-park-borough-pa/",
      "population": 6452,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3294.128177,
      "unemployment_percent": 6.582483,
      "pm25_ug_m3": null
    },
    {
      "name": "Richboro",
      "canonical_url": "https://immigrationdb.com/cities/us/richboro/",
      "population": 6443,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 1.153305,
      "pm25_ug_m3": null
    },
    {
      "name": "West View",
      "canonical_url": "https://immigrationdb.com/cities/us/west-view-borough/",
      "population": 6426,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3428.93906,
      "unemployment_percent": 5.132656,
      "pm25_ug_m3": null
    },
    {
      "name": "Steelton",
      "canonical_url": "https://immigrationdb.com/cities/us/steelton-borough/",
      "population": 6358,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3103.729939,
      "unemployment_percent": 5.33049,
      "pm25_ug_m3": null
    },
    {
      "name": "Taylor borough",
      "canonical_url": "https://immigrationdb.com/cities/us/taylor-borough/",
      "population": 6252,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3193.963152,
      "unemployment_percent": 5.53323,
      "pm25_ug_m3": null
    },
    {
      "name": "Kennett Square borough",
      "canonical_url": "https://immigrationdb.com/cities/us/kennett-square-borough/",
      "population": 6243,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3096.569795,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Oreland",
      "canonical_url": "https://immigrationdb.com/cities/us/oreland/",
      "population": 6210,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 5808.80154,
      "unemployment_percent": 5.387409,
      "pm25_ug_m3": null
    },
    {
      "name": "Forest Hills borough",
      "canonical_url": "https://immigrationdb.com/cities/us/forest-hills-borough/",
      "population": 6186,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 4428.048613,
      "unemployment_percent": 7.516848,
      "pm25_ug_m3": null
    },
    {
      "name": "South Williamsport",
      "canonical_url": "https://immigrationdb.com/cities/us/south-williamsport-borough/",
      "population": 6176,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3232.53554,
      "unemployment_percent": 2.972802,
      "pm25_ug_m3": null
    },
    {
      "name": "Hellertown",
      "canonical_url": "https://immigrationdb.com/cities/us/hellertown-borough/",
      "population": 6145,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3588.69496,
      "unemployment_percent": 8.093234,
      "pm25_ug_m3": null
    },
    {
      "name": "Enola",
      "canonical_url": "https://immigrationdb.com/cities/us/enola/",
      "population": 6103,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3709.878472,
      "unemployment_percent": 4.596835,
      "pm25_ug_m3": null
    },
    {
      "name": "Nazareth",
      "canonical_url": "https://immigrationdb.com/cities/us/nazareth-borough/",
      "population": 6088,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3589.926813,
      "unemployment_percent": 1.858974,
      "pm25_ug_m3": null
    },
    {
      "name": "Sharon Hill",
      "canonical_url": "https://immigrationdb.com/cities/us/sharon-hill-borough/",
      "population": 6039,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3322.922734,
      "unemployment_percent": 16.569066,
      "pm25_ug_m3": null
    },
    {
      "name": "Wescosville",
      "canonical_url": "https://immigrationdb.com/cities/us/wescosville/",
      "population": 6039,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 5997.736952,
      "unemployment_percent": 4.101661,
      "pm25_ug_m3": null
    },
    {
      "name": "Moosic",
      "canonical_url": "https://immigrationdb.com/cities/us/moosic-borough/",
      "population": 6018,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3841.22477,
      "unemployment_percent": 2.641166,
      "pm25_ug_m3": null
    },
    {
      "name": "Dickson City",
      "canonical_url": "https://immigrationdb.com/cities/us/dickson-city-borough/",
      "population": 6010,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3446.108007,
      "unemployment_percent": 7.700033,
      "pm25_ug_m3": null
    },
    {
      "name": "Paoli",
      "canonical_url": "https://immigrationdb.com/cities/us/paoli/",
      "population": 6002,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 6587.332464,
      "unemployment_percent": 4.231884,
      "pm25_ug_m3": null
    },
    {
      "name": "Corry",
      "canonical_url": "https://immigrationdb.com/cities/us/corry/",
      "population": 5993,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Bellefonte",
      "canonical_url": "https://immigrationdb.com/cities/us/bellefonte-borough/",
      "population": 5986,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3075.936262,
      "unemployment_percent": 0.704639,
      "pm25_ug_m3": null
    },
    {
      "name": "Norwood borough",
      "canonical_url": "https://immigrationdb.com/cities/us/norwood-borough-pa/",
      "population": 5969,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Media",
      "canonical_url": "https://immigrationdb.com/cities/us/media-borough/",
      "population": 5938,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 4879.522638,
      "unemployment_percent": 4.217791,
      "pm25_ug_m3": null
    },
    {
      "name": "Fort Washington",
      "canonical_url": "https://immigrationdb.com/cities/us/fort-washington-pa-091/",
      "population": 5910,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 5920.13023,
      "unemployment_percent": 3.002574,
      "pm25_ug_m3": null
    },
    {
      "name": "Oxford borough",
      "canonical_url": "https://immigrationdb.com/cities/us/oxford-borough/",
      "population": 5909,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3444.568191,
      "unemployment_percent": 5.009634,
      "pm25_ug_m3": null
    },
    {
      "name": "Franklin",
      "canonical_url": "https://immigrationdb.com/cities/us/franklin-pa/",
      "population": 5899,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Bryn Mawr",
      "canonical_url": "https://immigrationdb.com/cities/us/bryn-mawr/",
      "population": 5879,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.260407,
      "pm25_ug_m3": null
    },
    {
      "name": "Clairton",
      "canonical_url": "https://immigrationdb.com/cities/us/clairton/",
      "population": 5876,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": 6.985792
    },
    {
      "name": "Somerset borough",
      "canonical_url": "https://immigrationdb.com/cities/us/somerset-borough/",
      "population": 5870,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": 6.592857
    },
    {
      "name": "Crafton",
      "canonical_url": "https://immigrationdb.com/cities/us/crafton-borough/",
      "population": 5863,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3548.505765,
      "unemployment_percent": 7.439887,
      "pm25_ug_m3": null
    },
    {
      "name": "Wyndmoor",
      "canonical_url": "https://immigrationdb.com/cities/us/wyndmoor/",
      "population": 5853,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 5962.629149,
      "unemployment_percent": 3.095508,
      "pm25_ug_m3": null
    },
    {
      "name": "Stroudsburg",
      "canonical_url": "https://immigrationdb.com/cities/us/stroudsburg-borough/",
      "population": 5819,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 2445.766601,
      "unemployment_percent": 5.046008,
      "pm25_ug_m3": null
    },
    {
      "name": "Edinboro",
      "canonical_url": "https://immigrationdb.com/cities/us/edinboro/",
      "population": 5814,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 841.663377,
      "unemployment_percent": 0.398883,
      "pm25_ug_m3": null
    },
    {
      "name": "Plymouth borough",
      "canonical_url": "https://immigrationdb.com/cities/us/plymouth-borough/",
      "population": 5810,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 2478.795652,
      "unemployment_percent": 6.82095,
      "pm25_ug_m3": null
    },
    {
      "name": "New Holland",
      "canonical_url": "https://immigrationdb.com/cities/us/new-holland-borough/",
      "population": 5800,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 2474.330186,
      "unemployment_percent": 1.790936,
      "pm25_ug_m3": null
    },
    {
      "name": "Clearfield borough",
      "canonical_url": "https://immigrationdb.com/cities/us/clearfield-borough/",
      "population": 5794,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "McKees Rocks",
      "canonical_url": "https://immigrationdb.com/cities/us/mckees-rocks-borough/",
      "population": 5694,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 2582.502254,
      "unemployment_percent": 10.19399,
      "pm25_ug_m3": null
    },
    {
      "name": "Shippensburg",
      "canonical_url": "https://immigrationdb.com/cities/us/shippensburg-borough/",
      "population": 5638,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3142.995245,
      "unemployment_percent": 3.917454,
      "pm25_ug_m3": null
    },
    {
      "name": "Palmerton",
      "canonical_url": "https://immigrationdb.com/cities/us/palmerton-borough/",
      "population": 5634,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 2779.059755,
      "unemployment_percent": 1.770186,
      "pm25_ug_m3": null
    },
    {
      "name": "Mount Carmel borough",
      "canonical_url": "https://immigrationdb.com/cities/us/mount-carmel-borough/",
      "population": 5626,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3283.888401,
      "unemployment_percent": 6.399317,
      "pm25_ug_m3": null
    },
    {
      "name": "Exeter borough",
      "canonical_url": "https://immigrationdb.com/cities/us/exeter-borough/",
      "population": 5590,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Punxsutawney",
      "canonical_url": "https://immigrationdb.com/cities/us/punxsutawney-borough/",
      "population": 5587,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 2985.395087,
      "unemployment_percent": 3.116031,
      "pm25_ug_m3": null
    },
    {
      "name": "Hollidaysburg",
      "canonical_url": "https://immigrationdb.com/cities/us/hollidaysburg-borough/",
      "population": 5537,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3232.53554,
      "unemployment_percent": 2.242691,
      "pm25_ug_m3": null
    },
    {
      "name": "Shillington",
      "canonical_url": "https://immigrationdb.com/cities/us/shillington-borough/",
      "population": 5533,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3726.662466,
      "unemployment_percent": 6.094095,
      "pm25_ug_m3": null
    },
    {
      "name": "New Brighton borough",
      "canonical_url": "https://immigrationdb.com/cities/us/new-brighton-borough/",
      "population": 5517,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Selinsgrove",
      "canonical_url": "https://immigrationdb.com/cities/us/selinsgrove-borough/",
      "population": 5501,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 632.556376,
      "unemployment_percent": 1.838477,
      "pm25_ug_m3": null
    },
    {
      "name": "Trooper",
      "canonical_url": "https://immigrationdb.com/cities/us/trooper/",
      "population": 5481,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 4352.674624,
      "unemployment_percent": 3.598417,
      "pm25_ug_m3": null
    },
    {
      "name": "Monaca",
      "canonical_url": "https://immigrationdb.com/cities/us/monaca-borough/",
      "population": 5466,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3701.255503,
      "unemployment_percent": 5.083589,
      "pm25_ug_m3": null
    },
    {
      "name": "Greenville borough",
      "canonical_url": "https://immigrationdb.com/cities/us/greenville-borough/",
      "population": 5459,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 2398.956197,
      "unemployment_percent": 4.742345,
      "pm25_ug_m3": 8.798892
    },
    {
      "name": "Paxtonia",
      "canonical_url": "https://immigrationdb.com/cities/us/paxtonia/",
      "population": 5450,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 4048.022046,
      "unemployment_percent": 2.386025,
      "pm25_ug_m3": null
    },
    {
      "name": "Edinboro borough",
      "canonical_url": "https://immigrationdb.com/cities/us/edinboro-borough/",
      "population": 5440,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 841.663377,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Bridgeport borough",
      "canonical_url": "https://immigrationdb.com/cities/us/bridgeport-borough/",
      "population": 5401,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": 5.958449
    },
    {
      "name": "Olyphant",
      "canonical_url": "https://immigrationdb.com/cities/us/olyphant-borough/",
      "population": 5397,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3423.087759,
      "unemployment_percent": 4.704387,
      "pm25_ug_m3": null
    },
    {
      "name": "Sayre",
      "canonical_url": "https://immigrationdb.com/cities/us/sayre-borough/",
      "population": 5394,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3315.993563,
      "unemployment_percent": 11.870748,
      "pm25_ug_m3": null
    },
    {
      "name": "Coraopolis",
      "canonical_url": "https://immigrationdb.com/cities/us/coraopolis-borough/",
      "population": 5340,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3200.353388,
      "unemployment_percent": 4.539386,
      "pm25_ug_m3": null
    },
    {
      "name": "Tyrone borough",
      "canonical_url": "https://immigrationdb.com/cities/us/tyrone-borough/",
      "population": 5312,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Collegeville",
      "canonical_url": "https://immigrationdb.com/cities/us/collegeville-borough/",
      "population": 5308,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 1127.222237,
      "unemployment_percent": 6.69344,
      "pm25_ug_m3": null
    },
    {
      "name": "Schuylkill Haven",
      "canonical_url": "https://immigrationdb.com/cities/us/schuylkill-haven-borough/",
      "population": 5273,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 2789.684485,
      "unemployment_percent": 4.706734,
      "pm25_ug_m3": null
    },
    {
      "name": "Lehighton",
      "canonical_url": "https://immigrationdb.com/cities/us/lehighton-borough/",
      "population": 5262,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3770.778192,
      "unemployment_percent": 4.171495,
      "pm25_ug_m3": null
    },
    {
      "name": "Lewisburg borough",
      "canonical_url": "https://immigrationdb.com/cities/us/lewisburg-borough/",
      "population": 5253,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "West Hazleton borough",
      "canonical_url": "https://immigrationdb.com/cities/us/west-hazleton-borough/",
      "population": 5231,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Fox Chapel",
      "canonical_url": "https://immigrationdb.com/cities/us/fox-chapel-borough/",
      "population": 5185,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 7717.095397,
      "unemployment_percent": 5.625,
      "pm25_ug_m3": null
    },
    {
      "name": "Bangor borough",
      "canonical_url": "https://immigrationdb.com/cities/us/bangor-borough/",
      "population": 5171,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": 4.04321
    },
    {
      "name": "Birdsboro",
      "canonical_url": "https://immigrationdb.com/cities/us/birdsboro-borough/",
      "population": 5163,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3180.720735,
      "unemployment_percent": 1.748971,
      "pm25_ug_m3": null
    },
    {
      "name": "Duryea borough",
      "canonical_url": "https://immigrationdb.com/cities/us/duryea-borough/",
      "population": 5142,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Shanor-Northvue",
      "canonical_url": "https://immigrationdb.com/cities/us/shanor-northvue/",
      "population": 5133,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3992.357701,
      "unemployment_percent": 4.235657,
      "pm25_ug_m3": null
    },
    {
      "name": "New Freedom borough",
      "canonical_url": "https://immigrationdb.com/cities/us/new-freedom-borough/",
      "population": 5131,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "West York borough",
      "canonical_url": "https://immigrationdb.com/cities/us/west-york-borough/",
      "population": 5127,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Titusville",
      "canonical_url": "https://immigrationdb.com/cities/us/titusville-pa/",
      "population": 5112,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Swoyersville borough",
      "canonical_url": "https://immigrationdb.com/cities/us/swoyersville-borough/",
      "population": 5092,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Clarks Summit borough",
      "canonical_url": "https://immigrationdb.com/cities/us/clarks-summit-borough/",
      "population": 5089,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Duquesne",
      "canonical_url": "https://immigrationdb.com/cities/us/duquesne/",
      "population": 5019,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Vandergrift",
      "canonical_url": "https://immigrationdb.com/cities/us/vandergrift/",
      "population": 4955,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 2786.835825,
      "unemployment_percent": 8.763693,
      "pm25_ug_m3": null
    },
    {
      "name": "Turtle Creek",
      "canonical_url": "https://immigrationdb.com/cities/us/turtle-creek/",
      "population": 4925,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3065.850468,
      "unemployment_percent": 16.069976,
      "pm25_ug_m3": null
    },
    {
      "name": "Sugarcreek",
      "canonical_url": "https://immigrationdb.com/cities/us/sugarcreek/",
      "population": 4712,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3052.146106,
      "unemployment_percent": 6.690319,
      "pm25_ug_m3": null
    },
    {
      "name": "California",
      "canonical_url": "https://immigrationdb.com/cities/us/california-pa-125/",
      "population": 4628,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 811.175021,
      "unemployment_percent": 10.835031,
      "pm25_ug_m3": null
    },
    {
      "name": "Bridgeville",
      "canonical_url": "https://immigrationdb.com/cities/us/bridgeville/",
      "population": 4620,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3774.858704,
      "unemployment_percent": 7.510647,
      "pm25_ug_m3": null
    },
    {
      "name": "Kutztown",
      "canonical_url": "https://immigrationdb.com/cities/us/kutztown/",
      "population": 4214,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3253.169073,
      "unemployment_percent": 6.227915,
      "pm25_ug_m3": null
    },
    {
      "name": "Clarion",
      "canonical_url": "https://immigrationdb.com/cities/us/clarion/",
      "population": 4141,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 1494.545322,
      "unemployment_percent": 9.76378,
      "pm25_ug_m3": null
    },
    {
      "name": "Northumberland",
      "canonical_url": "https://immigrationdb.com/cities/us/northumberland/",
      "population": 3835,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 4658.482064,
      "unemployment_percent": 5.852783,
      "pm25_ug_m3": null
    },
    {
      "name": "Whitehall Township",
      "canonical_url": "https://immigrationdb.com/cities/us/whitehall-township/",
      "population": 3555,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 1.577465,
      "pm25_ug_m3": null
    },
    {
      "name": "Maple Glen",
      "canonical_url": "https://immigrationdb.com/cities/us/maple-glen/",
      "population": 3214,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 1.109661,
      "pm25_ug_m3": null
    },
    {
      "name": "Cranberry Township",
      "canonical_url": "https://immigrationdb.com/cities/us/cranberry-township/",
      "population": 0,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 5517.853323,
      "unemployment_percent": 3.065617,
      "pm25_ug_m3": null
    },
    {
      "name": "Kennedy Township",
      "canonical_url": "https://immigrationdb.com/cities/us/kennedy-township/",
      "population": 0,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 4746.559534,
      "unemployment_percent": 2.1199,
      "pm25_ug_m3": null
    },
    {
      "name": "Red Lion",
      "canonical_url": "https://immigrationdb.com/cities/us/red-lion-pa-011/",
      "population": 0,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "South Park Township",
      "canonical_url": "https://immigrationdb.com/cities/us/south-park-township/",
      "population": 0,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 4527.289748,
      "unemployment_percent": 3.22449,
      "pm25_ug_m3": null
    }
  ],
  "rankings": [
    {
      "key": "salary",
      "title": "Highest median gross salary",
      "items": [
        {
          "name": "Fox Chapel",
          "href": "/cities/us/fox-chapel-borough/",
          "value": "€7,717 a month",
          "year": "2020"
        },
        {
          "name": "Penn Wynne",
          "href": "/cities/us/penn-wynne/",
          "value": "€6,867 a month",
          "year": "2020"
        },
        {
          "name": "Bala Cynwyd",
          "href": "/cities/us/bala-cynwyd/",
          "value": "€6,772 a month",
          "year": "2020"
        },
        {
          "name": "Blue Bell",
          "href": "/cities/us/blue-bell/",
          "value": "€6,669 a month",
          "year": "2020"
        },
        {
          "name": "Paoli",
          "href": "/cities/us/paoli/",
          "value": "€6,587 a month",
          "year": "2020"
        }
      ]
    },
    {
      "key": "pm25",
      "title": "Cleanest air",
      "items": [
        {
          "name": "Bangor borough",
          "href": "/cities/us/bangor-borough/",
          "value": "4.0 µg/m³ PM2.5",
          "year": "2024"
        },
        {
          "name": "Lebanon",
          "href": "/cities/us/lebanon-pa/",
          "value": "4.7 µg/m³ PM2.5",
          "year": "2024"
        },
        {
          "name": "Altoona",
          "href": "/cities/us/altoona-pa/",
          "value": "5.9 µg/m³ PM2.5",
          "year": "2024"
        },
        {
          "name": "Bridgeport borough",
          "href": "/cities/us/bridgeport-borough/",
          "value": "6.0 µg/m³ PM2.5",
          "year": "2024"
        },
        {
          "name": "Elizabethtown borough",
          "href": "/cities/us/elizabethtown-borough/",
          "value": "6.0 µg/m³ PM2.5",
          "year": "2024"
        }
      ]
    }
  ]
}
