{
  "snapshot_id": "approved-static-48d32b636f07abc8",
  "page_version": "a7a97b6bbc8fec101185253c8f5061c2",
  "content_date": "2026-10-16",
  "schema_version": "immigrationdb-region-v1",
  "region_id": "region:us:official:48",
  "name": "Texas",
  "name_local": "Texas",
  "country_code": "US",
  "country": "United States",
  "canonical_url": "https://immigrationdb.com/countries/united-states/texas/",
  "summary": "Texas has 435 published cities; the largest is Houston, with 2,397,315 residents. The median gross salary runs from €1,557 to €6,791 a month across 86 cities.",
  "cities": [
    {
      "name": "Houston",
      "canonical_url": "https://immigrationdb.com/cities/us/houston/",
      "population": 2397315,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3164.090723,
      "unemployment_percent": null,
      "pm25_ug_m3": 12.104985
    },
    {
      "name": "San Antonio",
      "canonical_url": "https://immigrationdb.com/cities/us/san-antonio/",
      "population": 1548422,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 2872.911534,
      "unemployment_percent": null,
      "pm25_ug_m3": 7.543023
    },
    {
      "name": "Dallas",
      "canonical_url": "https://immigrationdb.com/cities/us/dallas-tx/",
      "population": 1329491,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3544.425253,
      "unemployment_percent": null,
      "pm25_ug_m3": 10.125588
    },
    {
      "name": "Fort Worth",
      "canonical_url": "https://immigrationdb.com/cities/us/fort-worth/",
      "population": 1028117,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3579.148102,
      "unemployment_percent": null,
      "pm25_ug_m3": 9.12064
    },
    {
      "name": "Austin",
      "canonical_url": "https://immigrationdb.com/cities/us/austin-tx/",
      "population": 1002632,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 4636.84765,
      "unemployment_percent": null,
      "pm25_ug_m3": 10.72459
    },
    {
      "name": "El Paso",
      "canonical_url": "https://immigrationdb.com/cities/us/el-paso/",
      "population": 683012,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 2702.453913,
      "unemployment_percent": null,
      "pm25_ug_m3": 9.106786
    },
    {
      "name": "Arlington",
      "canonical_url": "https://immigrationdb.com/cities/us/arlington-tx/",
      "population": 402134,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3159.856229,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Corpus Christi",
      "canonical_url": "https://immigrationdb.com/cities/us/corpus-christi/",
      "population": 317247,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3118.666154,
      "unemployment_percent": null,
      "pm25_ug_m3": 10.291209
    },
    {
      "name": "Plano",
      "canonical_url": "https://immigrationdb.com/cities/us/plano-tx/",
      "population": 293028,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 4875.442126,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Lubbock",
      "canonical_url": "https://immigrationdb.com/cities/us/lubbock/",
      "population": 273071,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 2753.267838,
      "unemployment_percent": null,
      "pm25_ug_m3": 4.546927
    },
    {
      "name": "Laredo",
      "canonical_url": "https://immigrationdb.com/cities/us/laredo/",
      "population": 269515,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 2728.553793,
      "unemployment_percent": null,
      "pm25_ug_m3": 10.316471
    },
    {
      "name": "Irving",
      "canonical_url": "https://immigrationdb.com/cities/us/irving/",
      "population": 257076,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3536.726173,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Garland",
      "canonical_url": "https://immigrationdb.com/cities/us/garland/",
      "population": 249625,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 2967.071277,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Frisco",
      "canonical_url": "https://immigrationdb.com/cities/us/frisco/",
      "population": 236955,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 6188.366161,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "McKinney",
      "canonical_url": "https://immigrationdb.com/cities/us/mckinney/",
      "population": 236001,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 5183.790262,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Grand Prairie",
      "canonical_url": "https://immigrationdb.com/cities/us/grand-prairie/",
      "population": 209434,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3202.971075,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Amarillo",
      "canonical_url": "https://immigrationdb.com/cities/us/amarillo/",
      "population": 205130,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3057.38148,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Brownsville",
      "canonical_url": "https://immigrationdb.com/cities/us/brownsville-tx/",
      "population": 192957,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 2493.038949,
      "unemployment_percent": null,
      "pm25_ug_m3": 10.241261
    },
    {
      "name": "Denton",
      "canonical_url": "https://immigrationdb.com/cities/us/denton-tx/",
      "population": 169431,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3116.741384,
      "unemployment_percent": null,
      "pm25_ug_m3": 7.670192
    },
    {
      "name": "Killeen",
      "canonical_url": "https://immigrationdb.com/cities/us/killeen/",
      "population": 161883,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 2899.011414,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Mesquite",
      "canonical_url": "https://immigrationdb.com/cities/us/mesquite-tx/",
      "population": 150693,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3044.75499,
      "unemployment_percent": null,
      "pm25_ug_m3": 3.896978
    },
    {
      "name": "McAllen",
      "canonical_url": "https://immigrationdb.com/cities/us/mcallen/",
      "population": 150640,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 2699.913217,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Pasadena",
      "canonical_url": "https://immigrationdb.com/cities/us/pasadena-tx/",
      "population": 148539,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 2491.422143,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Waco",
      "canonical_url": "https://immigrationdb.com/cities/us/waco/",
      "population": 147788,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 2628.080805,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Midland",
      "canonical_url": "https://immigrationdb.com/cities/us/midland-tx/",
      "population": 147615,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3870.32729,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Round Rock",
      "canonical_url": "https://immigrationdb.com/cities/us/round-rock/",
      "population": 141282,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 4241.576906,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Lewisville",
      "canonical_url": "https://immigrationdb.com/cities/us/lewisville-tx/",
      "population": 139006,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 4183.987791,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Carrollton",
      "canonical_url": "https://immigrationdb.com/cities/us/carrollton-tx/",
      "population": 134562,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 4000.826689,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Abilene",
      "canonical_url": "https://immigrationdb.com/cities/us/abilene-tx/",
      "population": 131588,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 2950.287284,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Pearland",
      "canonical_url": "https://immigrationdb.com/cities/us/pearland/",
      "population": 129930,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 5041.280299,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "College Station",
      "canonical_url": "https://immigrationdb.com/cities/us/college-station/",
      "population": 127472,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 1857.325951,
      "unemployment_percent": null,
      "pm25_ug_m3": 8.22238
    },
    {
      "name": "Odessa",
      "canonical_url": "https://immigrationdb.com/cities/us/odessa-tx/",
      "population": 122707,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3965.410923,
      "unemployment_percent": null,
      "pm25_ug_m3": 7.292978
    },
    {
      "name": "New Braunfels",
      "canonical_url": "https://immigrationdb.com/cities/us/new-braunfels/",
      "population": 122492,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3908.97667,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "League City",
      "canonical_url": "https://immigrationdb.com/cities/us/league-city/",
      "population": 119905,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 5147.604588,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Conroe",
      "canonical_url": "https://immigrationdb.com/cities/us/conroe/",
      "population": 119564,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3702.102402,
      "unemployment_percent": null,
      "pm25_ug_m3": 12.105028
    },
    {
      "name": "Richardson",
      "canonical_url": "https://immigrationdb.com/cities/us/richardson/",
      "population": 118542,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 4673.341287,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "The Woodlands",
      "canonical_url": "https://immigrationdb.com/cities/us/the-woodlands/",
      "population": 114436,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 5751.75136,
      "unemployment_percent": 5.151181,
      "pm25_ug_m3": null
    },
    {
      "name": "Tyler",
      "canonical_url": "https://immigrationdb.com/cities/us/tyler/",
      "population": 113723,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 2743.028062,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Allen",
      "canonical_url": "https://immigrationdb.com/cities/us/allen/",
      "population": 113447,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 4691.588106,
      "unemployment_percent": null,
      "pm25_ug_m3": 7.103047
    },
    {
      "name": "Beaumont",
      "canonical_url": "https://immigrationdb.com/cities/us/beaumont-tx/",
      "population": 112967,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 2947.053671,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Edinburg",
      "canonical_url": "https://immigrationdb.com/cities/us/edinburg/",
      "population": 110700,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 2707.843269,
      "unemployment_percent": null,
      "pm25_ug_m3": 12.081918
    },
    {
      "name": "Sugar Land",
      "canonical_url": "https://immigrationdb.com/cities/us/sugar-land/",
      "population": 107726,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 5037.045805,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Georgetown",
      "canonical_url": "https://immigrationdb.com/cities/us/georgetown-tx/",
      "population": 106907,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 4037.628289,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Wichita Falls",
      "canonical_url": "https://immigrationdb.com/cities/us/wichita-falls/",
      "population": 101951,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3069.315054,
      "unemployment_percent": null,
      "pm25_ug_m3": 10.182955
    },
    {
      "name": "San Angelo",
      "canonical_url": "https://immigrationdb.com/cities/us/san-angelo/",
      "population": 100640,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3193.193244,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Temple",
      "canonical_url": "https://immigrationdb.com/cities/us/temple-tx/",
      "population": 98412,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": 7.581714
    },
    {
      "name": "Bryan",
      "canonical_url": "https://immigrationdb.com/cities/us/bryan-tx/",
      "population": 91996,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Leander",
      "canonical_url": "https://immigrationdb.com/cities/us/leander/",
      "population": 91132,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Mission",
      "canonical_url": "https://immigrationdb.com/cities/us/mission-tx/",
      "population": 88992,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": 14.038356
    },
    {
      "name": "Baytown",
      "canonical_url": "https://immigrationdb.com/cities/us/baytown/",
      "population": 86561,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": 9.916772
    },
    {
      "name": "Mansfield",
      "canonical_url": "https://immigrationdb.com/cities/us/mansfield-tx/",
      "population": 84444,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Longview",
      "canonical_url": "https://immigrationdb.com/cities/us/longview-tx/",
      "population": 83236,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Pharr",
      "canonical_url": "https://immigrationdb.com/cities/us/pharr/",
      "population": 80830,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Flower Mound",
      "canonical_url": "https://immigrationdb.com/cities/us/flower-mound/",
      "population": 79540,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Cedar Park",
      "canonical_url": "https://immigrationdb.com/cities/us/cedar-park/",
      "population": 79032,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "San Marcos",
      "canonical_url": "https://immigrationdb.com/cities/us/san-marcos-tx/",
      "population": 77830,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Missouri City",
      "canonical_url": "https://immigrationdb.com/cities/us/missouri-city/",
      "population": 77327,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Harlingen",
      "canonical_url": "https://immigrationdb.com/cities/us/harlingen/",
      "population": 72467,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "North Richland Hills",
      "canonical_url": "https://immigrationdb.com/cities/us/north-richland-hills/",
      "population": 70843,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Kyle",
      "canonical_url": "https://immigrationdb.com/cities/us/kyle/",
      "population": 69917,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Pflugerville",
      "canonical_url": "https://immigrationdb.com/cities/us/pflugerville/",
      "population": 68316,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Rowlett",
      "canonical_url": "https://immigrationdb.com/cities/us/rowlett/",
      "population": 67890,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Victoria",
      "canonical_url": "https://immigrationdb.com/cities/us/victoria-tx/",
      "population": 66500,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Fulshear",
      "canonical_url": "https://immigrationdb.com/cities/us/fulshear/",
      "population": 64630,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Celina",
      "canonical_url": "https://immigrationdb.com/cities/us/celina-tx/",
      "population": 64427,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Wylie",
      "canonical_url": "https://immigrationdb.com/cities/us/wylie/",
      "population": 63842,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Little Elm",
      "canonical_url": "https://immigrationdb.com/cities/us/little-elm/",
      "population": 62727,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Spring",
      "canonical_url": "https://immigrationdb.com/cities/us/spring/",
      "population": 62559,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3285.813171,
      "unemployment_percent": 3.719982,
      "pm25_ug_m3": null
    },
    {
      "name": "Euless",
      "canonical_url": "https://immigrationdb.com/cities/us/euless/",
      "population": 60008,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Texas City",
      "canonical_url": "https://immigrationdb.com/cities/us/texas-city/",
      "population": 59733,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Burleson",
      "canonical_url": "https://immigrationdb.com/cities/us/burleson/",
      "population": 56907,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "DeSoto",
      "canonical_url": "https://immigrationdb.com/cities/us/desoto/",
      "population": 56681,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Port Arthur",
      "canonical_url": "https://immigrationdb.com/cities/us/port-arthur/",
      "population": 55804,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": 10.521807
    },
    {
      "name": "Rockwall",
      "canonical_url": "https://immigrationdb.com/cities/us/rockwall/",
      "population": 53980,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Galveston",
      "canonical_url": "https://immigrationdb.com/cities/us/galveston/",
      "population": 53636,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": 7.032931
    },
    {
      "name": "Sherman",
      "canonical_url": "https://immigrationdb.com/cities/us/sherman/",
      "population": 52417,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Grapevine",
      "canonical_url": "https://immigrationdb.com/cities/us/grapevine/",
      "population": 50714,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Waxahachie",
      "canonical_url": "https://immigrationdb.com/cities/us/waxahachie/",
      "population": 50090,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Cedar Hill",
      "canonical_url": "https://immigrationdb.com/cities/us/cedar-hill/",
      "population": 49801,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Huntsville",
      "canonical_url": "https://immigrationdb.com/cities/us/huntsville-tx/",
      "population": 49088,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": 7.518697
    },
    {
      "name": "Bedford",
      "canonical_url": "https://immigrationdb.com/cities/us/bedford-tx/",
      "population": 47958,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Midlothian",
      "canonical_url": "https://immigrationdb.com/cities/us/midlothian-tx/",
      "population": 46683,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "The Colony",
      "canonical_url": "https://immigrationdb.com/cities/us/the-colony/",
      "population": 46196,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Keller",
      "canonical_url": "https://immigrationdb.com/cities/us/keller/",
      "population": 46078,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Hutto",
      "canonical_url": "https://immigrationdb.com/cities/us/hutto/",
      "population": 46048,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Schertz",
      "canonical_url": "https://immigrationdb.com/cities/us/schertz/",
      "population": 45978,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Channelview",
      "canonical_url": "https://immigrationdb.com/cities/us/channelview/",
      "population": 45688,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 2702.068959,
      "unemployment_percent": 6.886577,
      "pm25_ug_m3": null
    },
    {
      "name": "Prosper",
      "canonical_url": "https://immigrationdb.com/cities/us/prosper/",
      "population": 45605,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Haltom City",
      "canonical_url": "https://immigrationdb.com/cities/us/haltom-city/",
      "population": 45542,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Weslaco",
      "canonical_url": "https://immigrationdb.com/cities/us/weslaco/",
      "population": 44203,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Princeton",
      "canonical_url": "https://immigrationdb.com/cities/us/princeton-tx/",
      "population": 43524,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Rosenberg",
      "canonical_url": "https://immigrationdb.com/cities/us/rosenberg/",
      "population": 42701,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Forney",
      "canonical_url": "https://immigrationdb.com/cities/us/forney/",
      "population": 41658,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Coppell",
      "canonical_url": "https://immigrationdb.com/cities/us/coppell/",
      "population": 41386,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Friendswood",
      "canonical_url": "https://immigrationdb.com/cities/us/friendswood/",
      "population": 41319,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Seguin",
      "canonical_url": "https://immigrationdb.com/cities/us/seguin/",
      "population": 41048,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Weatherford",
      "canonical_url": "https://immigrationdb.com/cities/us/weatherford-tx/",
      "population": 40634,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Lancaster",
      "canonical_url": "https://immigrationdb.com/cities/us/lancaster-tx/",
      "population": 40526,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": 4.756322
    },
    {
      "name": "Copperas Cove",
      "canonical_url": "https://immigrationdb.com/cities/us/copperas-cove/",
      "population": 40118,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Cleburne",
      "canonical_url": "https://immigrationdb.com/cities/us/cleburne/",
      "population": 39942,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Cibolo",
      "canonical_url": "https://immigrationdb.com/cities/us/cibolo/",
      "population": 39019,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Hurst",
      "canonical_url": "https://immigrationdb.com/cities/us/hurst/",
      "population": 38974,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Duncanville",
      "canonical_url": "https://immigrationdb.com/cities/us/duncanville/",
      "population": 38915,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Socorro",
      "canonical_url": "https://immigrationdb.com/cities/us/socorro-tx/",
      "population": 38787,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": 10.28012
    },
    {
      "name": "Socorro Mission Number 1 Colonia",
      "canonical_url": "https://immigrationdb.com/cities/us/socorro-mission-number-1-colonia/",
      "population": 38642,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 2292.400936,
      "unemployment_percent": 4.826345,
      "pm25_ug_m3": null
    },
    {
      "name": "Farmers Branch",
      "canonical_url": "https://immigrationdb.com/cities/us/farmers-branch/",
      "population": 38320,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "La Porte",
      "canonical_url": "https://immigrationdb.com/cities/us/la-porte-tx/",
      "population": 37983,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "San Juan",
      "canonical_url": "https://immigrationdb.com/cities/us/san-juan/",
      "population": 37868,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Greenville",
      "canonical_url": "https://immigrationdb.com/cities/us/greenville-tx/",
      "population": 37069,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": 8.798892
    },
    {
      "name": "Mission Bend",
      "canonical_url": "https://immigrationdb.com/cities/us/mission-bend/",
      "population": 36914,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 2496.04159,
      "unemployment_percent": 9.351012,
      "pm25_ug_m3": null
    },
    {
      "name": "Texarkana",
      "canonical_url": "https://immigrationdb.com/cities/us/texarkana-tx/",
      "population": 36195,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": 9.360833
    },
    {
      "name": "Anna",
      "canonical_url": "https://immigrationdb.com/cities/us/anna/",
      "population": 35245,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Timberwood Park",
      "canonical_url": "https://immigrationdb.com/cities/us/timberwood-park/",
      "population": 35217,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 5094.403948,
      "unemployment_percent": 4.681509,
      "pm25_ug_m3": null
    },
    {
      "name": "Harker Heights",
      "canonical_url": "https://immigrationdb.com/cities/us/harker-heights/",
      "population": 35195,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Del Rio",
      "canonical_url": "https://immigrationdb.com/cities/us/del-rio/",
      "population": 34496,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Lufkin",
      "canonical_url": "https://immigrationdb.com/cities/us/lufkin/",
      "population": 34350,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Deer Park",
      "canonical_url": "https://immigrationdb.com/cities/us/deer-park-tx/",
      "population": 34282,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": 9.783471
    },
    {
      "name": "West Odessa",
      "canonical_url": "https://immigrationdb.com/cities/us/west-odessa/",
      "population": 33340,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3979.808201,
      "unemployment_percent": 6.026941,
      "pm25_ug_m3": null
    },
    {
      "name": "Sachse",
      "canonical_url": "https://immigrationdb.com/cities/us/sachse/",
      "population": 32834,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Nacogdoches",
      "canonical_url": "https://immigrationdb.com/cities/us/nacogdoches/",
      "population": 32500,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Converse",
      "canonical_url": "https://immigrationdb.com/cities/us/converse/",
      "population": 32481,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Southlake",
      "canonical_url": "https://immigrationdb.com/cities/us/southlake/",
      "population": 31175,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Alvin",
      "canonical_url": "https://immigrationdb.com/cities/us/alvin/",
      "population": 30115,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Melissa",
      "canonical_url": "https://immigrationdb.com/cities/us/melissa/",
      "population": 29969,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Fate",
      "canonical_url": "https://immigrationdb.com/cities/us/fate/",
      "population": 29007,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Eagle Pass",
      "canonical_url": "https://immigrationdb.com/cities/us/eagle-pass/",
      "population": 28926,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": 8.894379
    },
    {
      "name": "Katy",
      "canonical_url": "https://immigrationdb.com/cities/us/katy/",
      "population": 28373,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Royse City",
      "canonical_url": "https://immigrationdb.com/cities/us/royse-city/",
      "population": 28307,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Lake Jackson",
      "canonical_url": "https://immigrationdb.com/cities/us/lake-jackson/",
      "population": 27803,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Balch Springs",
      "canonical_url": "https://immigrationdb.com/cities/us/balch-springs/",
      "population": 27258,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Denison",
      "canonical_url": "https://immigrationdb.com/cities/us/denison-tx/",
      "population": 26822,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Saginaw",
      "canonical_url": "https://immigrationdb.com/cities/us/saginaw-tx/",
      "population": 26706,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Belton",
      "canonical_url": "https://immigrationdb.com/cities/us/belton-tx/",
      "population": 25964,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Colleyville",
      "canonical_url": "https://immigrationdb.com/cities/us/colleyville/",
      "population": 25727,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Ennis",
      "canonical_url": "https://immigrationdb.com/cities/us/ennis/",
      "population": 25694,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Kerrville",
      "canonical_url": "https://immigrationdb.com/cities/us/kerrville/",
      "population": 25578,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Corsicana",
      "canonical_url": "https://immigrationdb.com/cities/us/corsicana/",
      "population": 25487,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": 8.517318
    },
    {
      "name": "Corinth",
      "canonical_url": "https://immigrationdb.com/cities/us/corinth-tx/",
      "population": 25297,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "University Park",
      "canonical_url": "https://immigrationdb.com/cities/us/university-park-tx/",
      "population": 25268,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Paris",
      "canonical_url": "https://immigrationdb.com/cities/us/paris-tx/",
      "population": 25205,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Horizon City",
      "canonical_url": "https://immigrationdb.com/cities/us/horizon-city/",
      "population": 25118,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "San Benito",
      "canonical_url": "https://immigrationdb.com/cities/us/san-benito/",
      "population": 24980,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Kingsville",
      "canonical_url": "https://immigrationdb.com/cities/us/kingsville/",
      "population": 24687,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Marshall",
      "canonical_url": "https://immigrationdb.com/cities/us/marshall-tx/",
      "population": 24467,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": 6.787432
    },
    {
      "name": "Benbrook",
      "canonical_url": "https://immigrationdb.com/cities/us/benbrook/",
      "population": 24279,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Alton",
      "canonical_url": "https://immigrationdb.com/cities/us/alton-tx/",
      "population": 24138,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": 8.035948
    },
    {
      "name": "Boerne",
      "canonical_url": "https://immigrationdb.com/cities/us/boerne/",
      "population": 24047,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Terrell",
      "canonical_url": "https://immigrationdb.com/cities/us/terrell/",
      "population": 23921,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Manor",
      "canonical_url": "https://immigrationdb.com/cities/us/manor/",
      "population": 23070,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Watauga",
      "canonical_url": "https://immigrationdb.com/cities/us/watauga/",
      "population": 22981,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Pecan Grove",
      "canonical_url": "https://immigrationdb.com/cities/us/pecan-grove/",
      "population": 22782,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 4801.29999,
      "unemployment_percent": 2.724252,
      "pm25_ug_m3": null
    },
    {
      "name": "Brushy Creek",
      "canonical_url": "https://immigrationdb.com/cities/us/brushy-creek/",
      "population": 22519,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 4871.207632,
      "unemployment_percent": 3.196677,
      "pm25_ug_m3": null
    },
    {
      "name": "Big Spring",
      "canonical_url": "https://immigrationdb.com/cities/us/big-spring/",
      "population": 22290,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Dickinson",
      "canonical_url": "https://immigrationdb.com/cities/us/dickinson-tx/",
      "population": 21908,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Stephenville",
      "canonical_url": "https://immigrationdb.com/cities/us/stephenville/",
      "population": 21793,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Angleton",
      "canonical_url": "https://immigrationdb.com/cities/us/angleton/",
      "population": 21295,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Seagoville",
      "canonical_url": "https://immigrationdb.com/cities/us/seagoville/",
      "population": 21077,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Murphy",
      "canonical_url": "https://immigrationdb.com/cities/us/murphy/",
      "population": 20985,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Crowley",
      "canonical_url": "https://immigrationdb.com/cities/us/crowley-tx/",
      "population": 20954,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Portland",
      "canonical_url": "https://immigrationdb.com/cities/us/portland-tx/",
      "population": 20833,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": 4.854144
    },
    {
      "name": "Manvel",
      "canonical_url": "https://immigrationdb.com/cities/us/manvel/",
      "population": 20699,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Alamo",
      "canonical_url": "https://immigrationdb.com/cities/us/alamo/",
      "population": 20625,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Universal City",
      "canonical_url": "https://immigrationdb.com/cities/us/universal-city/",
      "population": 20399,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Red Oak",
      "canonical_url": "https://immigrationdb.com/cities/us/red-oak-tx/",
      "population": 20394,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Glenn Heights",
      "canonical_url": "https://immigrationdb.com/cities/us/glenn-heights/",
      "population": 20327,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "La Marque",
      "canonical_url": "https://immigrationdb.com/cities/us/la-marque/",
      "population": 20324,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Sienna Plantation",
      "canonical_url": "https://immigrationdb.com/cities/us/sienna-plantation/",
      "population": 20204,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 6260.660518,
      "unemployment_percent": 3.858746,
      "pm25_ug_m3": null
    },
    {
      "name": "Brenham",
      "canonical_url": "https://immigrationdb.com/cities/us/brenham/",
      "population": 19957,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Palestine",
      "canonical_url": "https://immigrationdb.com/cities/us/palestine/",
      "population": 19555,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Orange",
      "canonical_url": "https://immigrationdb.com/cities/us/orange-tx/",
      "population": 19419,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Plainview",
      "canonical_url": "https://immigrationdb.com/cities/us/plainview/",
      "population": 19314,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Lakeway",
      "canonical_url": "https://immigrationdb.com/cities/us/lakeway/",
      "population": 19027,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Brownwood",
      "canonical_url": "https://immigrationdb.com/cities/us/brownwood/",
      "population": 18635,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Gainesville",
      "canonical_url": "https://immigrationdb.com/cities/us/gainesville-tx/",
      "population": 18528,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": 10.291233
    },
    {
      "name": "Taylor",
      "canonical_url": "https://immigrationdb.com/cities/us/taylor-tx/",
      "population": 18402,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Lockhart",
      "canonical_url": "https://immigrationdb.com/cities/us/lockhart/",
      "population": 18159,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Nederland",
      "canonical_url": "https://immigrationdb.com/cities/us/nederland/",
      "population": 18108,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Stafford",
      "canonical_url": "https://immigrationdb.com/cities/us/stafford/",
      "population": 18043,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "White Settlement",
      "canonical_url": "https://immigrationdb.com/cities/us/white-settlement/",
      "population": 17932,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Mercedes",
      "canonical_url": "https://immigrationdb.com/cities/us/mercedes/",
      "population": 17915,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Alice",
      "canonical_url": "https://immigrationdb.com/cities/us/alice/",
      "population": 17550,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Bay City",
      "canonical_url": "https://immigrationdb.com/cities/us/bay-city-tx/",
      "population": 17488,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": 7.369421
    },
    {
      "name": "Bellaire",
      "canonical_url": "https://immigrationdb.com/cities/us/bellaire/",
      "population": 17439,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Iowa Colony",
      "canonical_url": "https://immigrationdb.com/cities/us/iowa-colony/",
      "population": 17240,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": 7.472754
    },
    {
      "name": "Addison",
      "canonical_url": "https://immigrationdb.com/cities/us/addison-tx/",
      "population": 17195,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Sulphur Springs",
      "canonical_url": "https://immigrationdb.com/cities/us/sulphur-springs/",
      "population": 17054,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Groves",
      "canonical_url": "https://immigrationdb.com/cities/us/groves/",
      "population": 16907,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Cinco Ranch",
      "canonical_url": "https://immigrationdb.com/cities/us/cinco-ranch/",
      "population": 16899,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 4623.143289,
      "unemployment_percent": 4.611706,
      "pm25_ug_m3": null
    },
    {
      "name": "Hewitt",
      "canonical_url": "https://immigrationdb.com/cities/us/hewitt/",
      "population": 16754,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Donna",
      "canonical_url": "https://immigrationdb.com/cities/us/donna/",
      "population": 16698,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Canyon",
      "canonical_url": "https://immigrationdb.com/cities/us/canyon/",
      "population": 16518,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Humble",
      "canonical_url": "https://immigrationdb.com/cities/us/humble/",
      "population": 16484,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Live Oak",
      "canonical_url": "https://immigrationdb.com/cities/us/live-oak-tx/",
      "population": 16426,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": 6.153889
    },
    {
      "name": "Gatesville",
      "canonical_url": "https://immigrationdb.com/cities/us/gatesville/",
      "population": 16422,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Pampa",
      "canonical_url": "https://immigrationdb.com/cities/us/pampa/",
      "population": 16414,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "South Houston",
      "canonical_url": "https://immigrationdb.com/cities/us/south-houston/",
      "population": 16407,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Mount Pleasant",
      "canonical_url": "https://immigrationdb.com/cities/us/mount-pleasant-tx/",
      "population": 16225,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Buda",
      "canonical_url": "https://immigrationdb.com/cities/us/buda/",
      "population": 16166,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Highland Village",
      "canonical_url": "https://immigrationdb.com/cities/us/highland-village/",
      "population": 16029,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": 6.314208
    },
    {
      "name": "Mineral Wells",
      "canonical_url": "https://immigrationdb.com/cities/us/mineral-wells/",
      "population": 15983,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Palmview",
      "canonical_url": "https://immigrationdb.com/cities/us/palmview/",
      "population": 15878,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Tomball",
      "canonical_url": "https://immigrationdb.com/cities/us/tomball/",
      "population": 15768,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Uvalde",
      "canonical_url": "https://immigrationdb.com/cities/us/uvalde/",
      "population": 15455,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Rio Grande City",
      "canonical_url": "https://immigrationdb.com/cities/us/rio-grande-city/",
      "population": 15451,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Hidalgo",
      "canonical_url": "https://immigrationdb.com/cities/us/hidalgo/",
      "population": 15376,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Azle",
      "canonical_url": "https://immigrationdb.com/cities/us/azle/",
      "population": 15365,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "West University Place",
      "canonical_url": "https://immigrationdb.com/cities/us/west-university-place/",
      "population": 15149,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Hereford",
      "canonical_url": "https://immigrationdb.com/cities/us/hereford/",
      "population": 14976,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Dumas",
      "canonical_url": "https://immigrationdb.com/cities/us/dumas/",
      "population": 14862,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Jacksonville",
      "canonical_url": "https://immigrationdb.com/cities/us/jacksonville-tx/",
      "population": 14658,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": 7.686313
    },
    {
      "name": "Lumberton",
      "canonical_url": "https://immigrationdb.com/cities/us/lumberton-tx/",
      "population": 14123,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Forest Hill",
      "canonical_url": "https://immigrationdb.com/cities/us/forest-hill/",
      "population": 14056,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Wells Branch",
      "canonical_url": "https://immigrationdb.com/cities/us/wells-branch/",
      "population": 14000,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3906.820927,
      "unemployment_percent": 2.776164,
      "pm25_ug_m3": null
    },
    {
      "name": "Seabrook",
      "canonical_url": "https://immigrationdb.com/cities/us/seabrook/",
      "population": 13974,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": 7.753803
    },
    {
      "name": "Santa Fe",
      "canonical_url": "https://immigrationdb.com/cities/us/santa-fe-tx/",
      "population": 13913,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Athens",
      "canonical_url": "https://immigrationdb.com/cities/us/athens-tx/",
      "population": 13870,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": 6.363202
    },
    {
      "name": "Port Neches",
      "canonical_url": "https://immigrationdb.com/cities/us/port-neches/",
      "population": 13768,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Trophy Club",
      "canonical_url": "https://immigrationdb.com/cities/us/trophy-club/",
      "population": 13695,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Andrews",
      "canonical_url": "https://immigrationdb.com/cities/us/andrews/",
      "population": 13665,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Rendon",
      "canonical_url": "https://immigrationdb.com/cities/us/rendon/",
      "population": 13533,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 4464.773222,
      "unemployment_percent": 2.432359,
      "pm25_ug_m3": null
    },
    {
      "name": "Kilgore",
      "canonical_url": "https://immigrationdb.com/cities/us/kilgore/",
      "population": 13531,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Henderson",
      "canonical_url": "https://immigrationdb.com/cities/us/henderson-tx/",
      "population": 13496,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": 5.285519
    },
    {
      "name": "Richmond",
      "canonical_url": "https://immigrationdb.com/cities/us/richmond-tx/",
      "population": 13389,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": 6.651366
    },
    {
      "name": "Bastrop",
      "canonical_url": "https://immigrationdb.com/cities/us/bastrop-tx/",
      "population": 13383,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Elgin",
      "canonical_url": "https://immigrationdb.com/cities/us/elgin-tx/",
      "population": 13327,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": 8.364045
    },
    {
      "name": "Granbury",
      "canonical_url": "https://immigrationdb.com/cities/us/granbury/",
      "population": 13263,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Beeville",
      "canonical_url": "https://immigrationdb.com/cities/us/beeville/",
      "population": 13086,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Robinson",
      "canonical_url": "https://immigrationdb.com/cities/us/robinson-tx/",
      "population": 13028,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Levelland",
      "canonical_url": "https://immigrationdb.com/cities/us/levelland/",
      "population": 12513,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Webster",
      "canonical_url": "https://immigrationdb.com/cities/us/webster-tx/",
      "population": 12507,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Hornsby Bend",
      "canonical_url": "https://immigrationdb.com/cities/us/hornsby-bend/",
      "population": 12168,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 4089.366104,
      "unemployment_percent": 4.900866,
      "pm25_ug_m3": null
    },
    {
      "name": "El Campo",
      "canonical_url": "https://immigrationdb.com/cities/us/el-campo/",
      "population": 12142,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Four Corners",
      "canonical_url": "https://immigrationdb.com/cities/us/four-corners-tx-157/",
      "population": 12103,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 2782.678322,
      "unemployment_percent": 6.95613,
      "pm25_ug_m3": null
    },
    {
      "name": "Fair Oaks Ranch",
      "canonical_url": "https://immigrationdb.com/cities/us/fair-oaks-ranch/",
      "population": 12025,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Liberty Hill",
      "canonical_url": "https://immigrationdb.com/cities/us/liberty-hill/",
      "population": 11984,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": 9.020056
    },
    {
      "name": "Selma",
      "canonical_url": "https://immigrationdb.com/cities/us/selma-tx/",
      "population": 11955,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Fredericksburg",
      "canonical_url": "https://immigrationdb.com/cities/us/fredericksburg-tx/",
      "population": 11893,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Borger",
      "canonical_url": "https://immigrationdb.com/cities/us/borger/",
      "population": 11842,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Heath",
      "canonical_url": "https://immigrationdb.com/cities/us/heath-tx/",
      "population": 11671,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Roma-Los Saenz",
      "canonical_url": "https://immigrationdb.com/cities/us/roma-los-saenz/",
      "population": 11545,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 1556.984858,
      "unemployment_percent": 12.427184,
      "pm25_ug_m3": null
    },
    {
      "name": "Roma",
      "canonical_url": "https://immigrationdb.com/cities/us/roma/",
      "population": 11543,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Pleasanton",
      "canonical_url": "https://immigrationdb.com/cities/us/pleasanton-tx/",
      "population": 11511,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": 5.576133
    },
    {
      "name": "Leon Valley",
      "canonical_url": "https://immigrationdb.com/cities/us/leon-valley/",
      "population": 11424,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": 9.704412
    },
    {
      "name": "Rockport",
      "canonical_url": "https://immigrationdb.com/cities/us/rockport/",
      "population": 11348,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "La Homa",
      "canonical_url": "https://immigrationdb.com/cities/us/la-homa/",
      "population": 11267,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 1915.838955,
      "unemployment_percent": 13.790648,
      "pm25_ug_m3": null
    },
    {
      "name": "Bonham",
      "canonical_url": "https://immigrationdb.com/cities/us/bonham/",
      "population": 11263,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Fort Bliss",
      "canonical_url": "https://immigrationdb.com/cities/us/fort-bliss/",
      "population": 11260,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 2695.447751,
      "unemployment_percent": 12.314887,
      "pm25_ug_m3": null
    },
    {
      "name": "Snyder",
      "canonical_url": "https://immigrationdb.com/cities/us/snyder/",
      "population": 11166,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Port Lavaca",
      "canonical_url": "https://immigrationdb.com/cities/us/port-lavaca/",
      "population": 11060,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Burkburnett",
      "canonical_url": "https://immigrationdb.com/cities/us/burkburnett/",
      "population": 11057,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Roanoke",
      "canonical_url": "https://immigrationdb.com/cities/us/roanoke-tx/",
      "population": 10931,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Fairview",
      "canonical_url": "https://immigrationdb.com/cities/us/fairview-tx/",
      "population": 10913,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Clute",
      "canonical_url": "https://immigrationdb.com/cities/us/clute/",
      "population": 10821,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Northlake",
      "canonical_url": "https://immigrationdb.com/cities/us/northlake-tx/",
      "population": 10746,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Kaufman",
      "canonical_url": "https://immigrationdb.com/cities/us/kaufman/",
      "population": 10717,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": 7.508824
    },
    {
      "name": "Mont Belvieu",
      "canonical_url": "https://immigrationdb.com/cities/us/mont-belvieu/",
      "population": 10673,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Kennedale",
      "canonical_url": "https://immigrationdb.com/cities/us/kennedale/",
      "population": 10626,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Bellmead",
      "canonical_url": "https://immigrationdb.com/cities/us/bellmead/",
      "population": 10592,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Freeport",
      "canonical_url": "https://immigrationdb.com/cities/us/freeport-tx/",
      "population": 10508,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Lago Vista",
      "canonical_url": "https://immigrationdb.com/cities/us/lago-vista/",
      "population": 10498,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Galena Park",
      "canonical_url": "https://immigrationdb.com/cities/us/galena-park/",
      "population": 10438,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Helotes",
      "canonical_url": "https://immigrationdb.com/cities/us/helotes/",
      "population": 10387,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Providence Village",
      "canonical_url": "https://immigrationdb.com/cities/us/providence-village/",
      "population": 10350,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": 5.35
    },
    {
      "name": "Robstown",
      "canonical_url": "https://immigrationdb.com/cities/us/robstown/",
      "population": 10324,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Sanger",
      "canonical_url": "https://immigrationdb.com/cities/us/sanger-tx/",
      "population": 10238,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Dayton",
      "canonical_url": "https://immigrationdb.com/cities/us/dayton-tx/",
      "population": 10226,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": 7.740055
    },
    {
      "name": "Town of Pecos",
      "canonical_url": "https://immigrationdb.com/cities/us/town-of-pecos/",
      "population": 10224,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Dripping Springs",
      "canonical_url": "https://immigrationdb.com/cities/us/dripping-springs/",
      "population": 10165,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Sweetwater",
      "canonical_url": "https://immigrationdb.com/cities/us/sweetwater-tx/",
      "population": 10141,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "San Elizario",
      "canonical_url": "https://immigrationdb.com/cities/us/san-elizario/",
      "population": 10138,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Ingleside",
      "canonical_url": "https://immigrationdb.com/cities/us/ingleside/",
      "population": 10085,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Raymondville",
      "canonical_url": "https://immigrationdb.com/cities/us/raymondville/",
      "population": 10082,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Whitehouse",
      "canonical_url": "https://immigrationdb.com/cities/us/whitehouse-tx/",
      "population": 9970,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Cleveland",
      "canonical_url": "https://immigrationdb.com/cities/us/cleveland-tx/",
      "population": 9936,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": 7.882873
    },
    {
      "name": "Commerce",
      "canonical_url": "https://immigrationdb.com/cities/us/commerce-tx/",
      "population": 9928,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": 7.147541
    },
    {
      "name": "Navasota",
      "canonical_url": "https://immigrationdb.com/cities/us/navasota/",
      "population": 9904,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Woodway",
      "canonical_url": "https://immigrationdb.com/cities/us/woodway/",
      "population": 9753,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Vernon",
      "canonical_url": "https://immigrationdb.com/cities/us/vernon-tx/",
      "population": 9747,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Bacliff",
      "canonical_url": "https://immigrationdb.com/cities/us/bacliff/",
      "population": 9677,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 2620.997652,
      "unemployment_percent": 7.425026,
      "pm25_ug_m3": null
    },
    {
      "name": "Bridge City",
      "canonical_url": "https://immigrationdb.com/cities/us/bridge-city/",
      "population": 9645,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Marble Falls",
      "canonical_url": "https://immigrationdb.com/cities/us/marble-falls/",
      "population": 9633,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Vidor",
      "canonical_url": "https://immigrationdb.com/cities/us/vidor/",
      "population": 9597,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Eidson Road",
      "canonical_url": "https://immigrationdb.com/cities/us/eidson-road/",
      "population": 9461,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 2370.084649,
      "unemployment_percent": 14.514693,
      "pm25_ug_m3": null
    },
    {
      "name": "Jacinto City",
      "canonical_url": "https://immigrationdb.com/cities/us/jacinto-city/",
      "population": 9431,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Joshua",
      "canonical_url": "https://immigrationdb.com/cities/us/joshua/",
      "population": 9352,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Pearsall",
      "canonical_url": "https://immigrationdb.com/cities/us/pearsall/",
      "population": 9170,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Liberty",
      "canonical_url": "https://immigrationdb.com/cities/us/liberty-tx/",
      "population": 9133,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": 9.020056
    },
    {
      "name": "Hondo",
      "canonical_url": "https://immigrationdb.com/cities/us/hondo/",
      "population": 9130,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Floresville",
      "canonical_url": "https://immigrationdb.com/cities/us/floresville/",
      "population": 9105,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Hillsboro",
      "canonical_url": "https://immigrationdb.com/cities/us/hillsboro-tx/",
      "population": 9036,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": 3.85442
    },
    {
      "name": "Decatur",
      "canonical_url": "https://immigrationdb.com/cities/us/decatur-tx/",
      "population": 9029,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": 7.312707
    },
    {
      "name": "Sunnyvale",
      "canonical_url": "https://immigrationdb.com/cities/us/sunnyvale-tx/",
      "population": 9008,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Prairie View",
      "canonical_url": "https://immigrationdb.com/cities/us/prairie-view/",
      "population": 8969,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Lucas",
      "canonical_url": "https://immigrationdb.com/cities/us/lucas/",
      "population": 8896,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Aubrey",
      "canonical_url": "https://immigrationdb.com/cities/us/aubrey/",
      "population": 8843,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Aransas Pass",
      "canonical_url": "https://immigrationdb.com/cities/us/aransas-pass/",
      "population": 8842,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Graham",
      "canonical_url": "https://immigrationdb.com/cities/us/graham-tx/",
      "population": 8814,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Josephine",
      "canonical_url": "https://immigrationdb.com/cities/us/josephine/",
      "population": 8807,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Wharton",
      "canonical_url": "https://immigrationdb.com/cities/us/wharton/",
      "population": 8776,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Brownfield",
      "canonical_url": "https://immigrationdb.com/cities/us/brownfield/",
      "population": 8762,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Highland Park",
      "canonical_url": "https://immigrationdb.com/cities/us/highland-park-tx/",
      "population": 8762,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Los Fresnos",
      "canonical_url": "https://immigrationdb.com/cities/us/los-fresnos/",
      "population": 8703,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Highlands",
      "canonical_url": "https://immigrationdb.com/cities/us/highlands/",
      "population": 8612,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3027.201089,
      "unemployment_percent": 10.084926,
      "pm25_ug_m3": null
    },
    {
      "name": "Richland Hills",
      "canonical_url": "https://immigrationdb.com/cities/us/richland-hills/",
      "population": 8529,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Lavon",
      "canonical_url": "https://immigrationdb.com/cities/us/lavon/",
      "population": 8491,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Bee Cave",
      "canonical_url": "https://immigrationdb.com/cities/us/bee-cave/",
      "population": 8464,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Dalhart",
      "canonical_url": "https://immigrationdb.com/cities/us/dalhart/",
      "population": 8377,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Cuero",
      "canonical_url": "https://immigrationdb.com/cities/us/cuero/",
      "population": 8264,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Venus",
      "canonical_url": "https://immigrationdb.com/cities/us/venus/",
      "population": 8209,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Hutchins",
      "canonical_url": "https://immigrationdb.com/cities/us/hutchins/",
      "population": 8206,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "West Livingston",
      "canonical_url": "https://immigrationdb.com/cities/us/west-livingston/",
      "population": 8156,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 2854.587725,
      "unemployment_percent": 9.103261,
      "pm25_ug_m3": null
    },
    {
      "name": "Kirby",
      "canonical_url": "https://immigrationdb.com/cities/us/kirby/",
      "population": 8104,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Lamesa",
      "canonical_url": "https://immigrationdb.com/cities/us/lamesa/",
      "population": 8103,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Fort Stockton",
      "canonical_url": "https://immigrationdb.com/cities/us/fort-stockton/",
      "population": 8027,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Lampasas",
      "canonical_url": "https://immigrationdb.com/cities/us/lampasas/",
      "population": 7988,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Wolfforth",
      "canonical_url": "https://immigrationdb.com/cities/us/wolfforth/",
      "population": 7982,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Camp Swift",
      "canonical_url": "https://immigrationdb.com/cities/us/camp-swift/",
      "population": 7943,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 2382.942112,
      "unemployment_percent": 2.670267,
      "pm25_ug_m3": null
    },
    {
      "name": "Sealy",
      "canonical_url": "https://immigrationdb.com/cities/us/sealy/",
      "population": 7937,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Lake Dallas",
      "canonical_url": "https://immigrationdb.com/cities/us/lake-dallas/",
      "population": 7852,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Perryton",
      "canonical_url": "https://immigrationdb.com/cities/us/perryton/",
      "population": 7850,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Seminole",
      "canonical_url": "https://immigrationdb.com/cities/us/seminole-tx/",
      "population": 7730,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Jersey Village",
      "canonical_url": "https://immigrationdb.com/cities/us/jersey-village/",
      "population": 7729,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": 6.339045
    },
    {
      "name": "Hitchcock",
      "canonical_url": "https://immigrationdb.com/cities/us/hitchcock/",
      "population": 7722,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Willis",
      "canonical_url": "https://immigrationdb.com/cities/us/willis/",
      "population": 7652,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Alamo Heights",
      "canonical_url": "https://immigrationdb.com/cities/us/alamo-heights/",
      "population": 7557,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Jasper",
      "canonical_url": "https://immigrationdb.com/cities/us/jasper-tx/",
      "population": 7511,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": 7.629235
    },
    {
      "name": "Fabens",
      "canonical_url": "https://immigrationdb.com/cities/us/fabens/",
      "population": 7498,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 1867.026791,
      "unemployment_percent": 3.659062,
      "pm25_ug_m3": null
    },
    {
      "name": "River Oaks",
      "canonical_url": "https://immigrationdb.com/cities/us/river-oaks/",
      "population": 7467,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Monahans",
      "canonical_url": "https://immigrationdb.com/cities/us/monahans/",
      "population": 7427,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Nolanville",
      "canonical_url": "https://immigrationdb.com/cities/us/nolanville/",
      "population": 7395,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Lindale",
      "canonical_url": "https://immigrationdb.com/cities/us/lindale/",
      "population": 7385,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Alvarado",
      "canonical_url": "https://immigrationdb.com/cities/us/alvarado/",
      "population": 7312,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Lacy-Lakeview",
      "canonical_url": "https://immigrationdb.com/cities/us/lacy-lakeview/",
      "population": 7240,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Gonzales",
      "canonical_url": "https://immigrationdb.com/cities/us/gonzales-tx/",
      "population": 7239,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "La Feria",
      "canonical_url": "https://immigrationdb.com/cities/us/la-feria/",
      "population": 7222,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Van Alstyne",
      "canonical_url": "https://immigrationdb.com/cities/us/van-alstyne/",
      "population": 7220,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Bulverde",
      "canonical_url": "https://immigrationdb.com/cities/us/bulverde/",
      "population": 7198,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Hempstead",
      "canonical_url": "https://immigrationdb.com/cities/us/hempstead-tx/",
      "population": 7194,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Homestead Meadows South",
      "canonical_url": "https://immigrationdb.com/cities/us/homestead-meadows-south/",
      "population": 7142,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 2079.444396,
      "unemployment_percent": 7.273331,
      "pm25_ug_m3": null
    },
    {
      "name": "Gun Barrel City",
      "canonical_url": "https://immigrationdb.com/cities/us/gun-barrel-city/",
      "population": 7133,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Keene",
      "canonical_url": "https://immigrationdb.com/cities/us/keene-tx/",
      "population": 7109,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": 5.913115
    },
    {
      "name": "Mexia",
      "canonical_url": "https://immigrationdb.com/cities/us/mexia/",
      "population": 7091,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Briar",
      "canonical_url": "https://immigrationdb.com/cities/us/briar/",
      "population": 7035,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 4330.732247,
      "unemployment_percent": 3.694303,
      "pm25_ug_m3": null
    },
    {
      "name": "Mabank",
      "canonical_url": "https://immigrationdb.com/cities/us/mabank/",
      "population": 7021,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Burnet",
      "canonical_url": "https://immigrationdb.com/cities/us/burnet/",
      "population": 6939,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Bridgeport",
      "canonical_url": "https://immigrationdb.com/cities/us/bridgeport-tx/",
      "population": 6915,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": 5.958449
    },
    {
      "name": "Hickory Creek",
      "canonical_url": "https://immigrationdb.com/cities/us/hickory-creek/",
      "population": 6901,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": 7.377391
    },
    {
      "name": "Willow Park",
      "canonical_url": "https://immigrationdb.com/cities/us/willow-park/",
      "population": 6851,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Oak Point",
      "canonical_url": "https://immigrationdb.com/cities/us/oak-point/",
      "population": 6826,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Krum",
      "canonical_url": "https://immigrationdb.com/cities/us/krum/",
      "population": 6799,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Wilmer",
      "canonical_url": "https://immigrationdb.com/cities/us/wilmer/",
      "population": 6774,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Pilot Point",
      "canonical_url": "https://immigrationdb.com/cities/us/pilot-point/",
      "population": 6771,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Aledo",
      "canonical_url": "https://immigrationdb.com/cities/us/aledo/",
      "population": 6655,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Carthage",
      "canonical_url": "https://immigrationdb.com/cities/us/carthage-tx/",
      "population": 6640,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Silsbee",
      "canonical_url": "https://immigrationdb.com/cities/us/silsbee/",
      "population": 6613,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Penitas",
      "canonical_url": "https://immigrationdb.com/cities/us/penitas/",
      "population": 6568,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Iowa Park",
      "canonical_url": "https://immigrationdb.com/cities/us/iowa-park/",
      "population": 6542,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": 7.472754
    },
    {
      "name": "Everman",
      "canonical_url": "https://immigrationdb.com/cities/us/everman/",
      "population": 6537,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Magnolia",
      "canonical_url": "https://immigrationdb.com/cities/us/magnolia-tx/",
      "population": 6506,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "McGregor",
      "canonical_url": "https://immigrationdb.com/cities/us/mcgregor/",
      "population": 6405,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Crockett",
      "canonical_url": "https://immigrationdb.com/cities/us/crockett/",
      "population": 6346,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Parker",
      "canonical_url": "https://immigrationdb.com/cities/us/parker-tx/",
      "population": 6332,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Gladewater",
      "canonical_url": "https://immigrationdb.com/cities/us/gladewater/",
      "population": 6306,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Argyle",
      "canonical_url": "https://immigrationdb.com/cities/us/argyle/",
      "population": 6294,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Pecan Plantation",
      "canonical_url": "https://immigrationdb.com/cities/us/pecan-plantation/",
      "population": 6236,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3778.939216,
      "unemployment_percent": 19.229175,
      "pm25_ug_m3": null
    },
    {
      "name": "Canutillo",
      "canonical_url": "https://immigrationdb.com/cities/us/canutillo/",
      "population": 6212,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 2497.196452,
      "unemployment_percent": 3.478609,
      "pm25_ug_m3": null
    },
    {
      "name": "Justin",
      "canonical_url": "https://immigrationdb.com/cities/us/justin/",
      "population": 6197,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "White Oak",
      "canonical_url": "https://immigrationdb.com/cities/us/white-oak/",
      "population": 6186,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Mila Doce",
      "canonical_url": "https://immigrationdb.com/cities/us/mila-doce/",
      "population": 6162,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 1625.583656,
      "unemployment_percent": 8.850645,
      "pm25_ug_m3": null
    },
    {
      "name": "Bowie",
      "canonical_url": "https://immigrationdb.com/cities/us/bowie-tx/",
      "population": 6113,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Cameron Park",
      "canonical_url": "https://immigrationdb.com/cities/us/cameron-park/",
      "population": 6099,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 1900.82575,
      "unemployment_percent": 4.92215,
      "pm25_ug_m3": null
    },
    {
      "name": "Brookshire",
      "canonical_url": "https://immigrationdb.com/cities/us/brookshire/",
      "population": 6090,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Edna",
      "canonical_url": "https://immigrationdb.com/cities/us/edna/",
      "population": 6088,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Kermit",
      "canonical_url": "https://immigrationdb.com/cities/us/kermit/",
      "population": 6019,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Alpine",
      "canonical_url": "https://immigrationdb.com/cities/us/alpine-tx/",
      "population": 5989,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": 6.714986
    },
    {
      "name": "Sinton",
      "canonical_url": "https://immigrationdb.com/cities/us/sinton/",
      "population": 5966,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Crandall",
      "canonical_url": "https://immigrationdb.com/cities/us/crandall/",
      "population": 5950,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Luling",
      "canonical_url": "https://immigrationdb.com/cities/us/luling/",
      "population": 5920,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Yoakum",
      "canonical_url": "https://immigrationdb.com/cities/us/yoakum/",
      "population": 5900,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Crystal City",
      "canonical_url": "https://immigrationdb.com/cities/us/crystal-city/",
      "population": 5871,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Elsa",
      "canonical_url": "https://immigrationdb.com/cities/us/elsa/",
      "population": 5820,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Windcrest",
      "canonical_url": "https://immigrationdb.com/cities/us/windcrest/",
      "population": 5809,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Wake Village",
      "canonical_url": "https://immigrationdb.com/cities/us/wake-village/",
      "population": 5796,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Sandy Oaks",
      "canonical_url": "https://immigrationdb.com/cities/us/sandy-oaks/",
      "population": 5698,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Rockdale",
      "canonical_url": "https://immigrationdb.com/cities/us/rockdale/",
      "population": 5688,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Slaton",
      "canonical_url": "https://immigrationdb.com/cities/us/slaton/",
      "population": 5684,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Littlefield",
      "canonical_url": "https://immigrationdb.com/cities/us/littlefield/",
      "population": 5675,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Childress",
      "canonical_url": "https://immigrationdb.com/cities/us/childress/",
      "population": 5650,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Doffing",
      "canonical_url": "https://immigrationdb.com/cities/us/doffing/",
      "population": 5618,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 2118.478729,
      "unemployment_percent": 1.419214,
      "pm25_ug_m3": null
    },
    {
      "name": "Marlin",
      "canonical_url": "https://immigrationdb.com/cities/us/marlin/",
      "population": 5599,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Rusk",
      "canonical_url": "https://immigrationdb.com/cities/us/rusk/",
      "population": 5568,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Granite Shoals",
      "canonical_url": "https://immigrationdb.com/cities/us/granite-shoals/",
      "population": 5498,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": 8.919385
    },
    {
      "name": "Cameron",
      "canonical_url": "https://immigrationdb.com/cities/us/cameron-tx/",
      "population": 5489,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Atlanta",
      "canonical_url": "https://immigrationdb.com/cities/us/atlanta-tx/",
      "population": 5478,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Primera",
      "canonical_url": "https://immigrationdb.com/cities/us/primera/",
      "population": 5449,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Giddings",
      "canonical_url": "https://immigrationdb.com/cities/us/giddings/",
      "population": 5425,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Sansom Park",
      "canonical_url": "https://immigrationdb.com/cities/us/sansom-park/",
      "population": 5402,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Livingston",
      "canonical_url": "https://immigrationdb.com/cities/us/livingston-tx/",
      "population": 5386,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Zapata",
      "canonical_url": "https://immigrationdb.com/cities/us/zapata/",
      "population": 5383,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3294.282158,
      "unemployment_percent": 2.144928,
      "pm25_ug_m3": null
    },
    {
      "name": "Mineola",
      "canonical_url": "https://immigrationdb.com/cities/us/mineola-tx/",
      "population": 5380,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Port Isabel",
      "canonical_url": "https://immigrationdb.com/cities/us/port-isabel/",
      "population": 5302,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Lakehills",
      "canonical_url": "https://immigrationdb.com/cities/us/lakehills/",
      "population": 5295,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3097.339703,
      "unemployment_percent": 8.757509,
      "pm25_ug_m3": null
    },
    {
      "name": "McLendon-Chisholm",
      "canonical_url": "https://immigrationdb.com/cities/us/mclendon-chisholm/",
      "population": 5291,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Hudson",
      "canonical_url": "https://immigrationdb.com/cities/us/hudson-tx/",
      "population": 5288,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Gilmer",
      "canonical_url": "https://immigrationdb.com/cities/us/gilmer/",
      "population": 5287,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Caddo Mills",
      "canonical_url": "https://immigrationdb.com/cities/us/caddo-mills/",
      "population": 5257,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Center",
      "canonical_url": "https://immigrationdb.com/cities/us/center/",
      "population": 5246,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Nassau Bay",
      "canonical_url": "https://immigrationdb.com/cities/us/nassau-bay/",
      "population": 5229,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Horseshoe Bay",
      "canonical_url": "https://immigrationdb.com/cities/us/horseshoe-bay/",
      "population": 5218,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Homestead Meadows North",
      "canonical_url": "https://immigrationdb.com/cities/us/homestead-meadows-north/",
      "population": 5210,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 2261.604618,
      "unemployment_percent": 11.173184,
      "pm25_ug_m3": null
    },
    {
      "name": "Muleshoe",
      "canonical_url": "https://immigrationdb.com/cities/us/muleshoe/",
      "population": 5162,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Jarrell",
      "canonical_url": "https://immigrationdb.com/cities/us/jarrell/",
      "population": 5151,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Progreso",
      "canonical_url": "https://immigrationdb.com/cities/us/progreso/",
      "population": 5148,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Terrell Hills",
      "canonical_url": "https://immigrationdb.com/cities/us/terrell-hills/",
      "population": 5142,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "La Joya",
      "canonical_url": "https://immigrationdb.com/cities/us/la-joya/",
      "population": 5129,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Diboll",
      "canonical_url": "https://immigrationdb.com/cities/us/diboll/",
      "population": 5125,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Breckenridge",
      "canonical_url": "https://immigrationdb.com/cities/us/breckenridge-tx/",
      "population": 5123,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Bullard",
      "canonical_url": "https://immigrationdb.com/cities/us/bullard/",
      "population": 5070,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Brady",
      "canonical_url": "https://immigrationdb.com/cities/us/brady/",
      "population": 4956,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 2742.79709,
      "unemployment_percent": 10.02331,
      "pm25_ug_m3": null
    },
    {
      "name": "Springtown",
      "canonical_url": "https://immigrationdb.com/cities/us/springtown/",
      "population": 4843,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Canton",
      "canonical_url": "https://immigrationdb.com/cities/us/canton-tx/",
      "population": 4841,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": 9.107222
    },
    {
      "name": "Shady Hollow",
      "canonical_url": "https://immigrationdb.com/cities/us/shady-hollow/",
      "population": 4822,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 6791.358072,
      "unemployment_percent": 0.902009,
      "pm25_ug_m3": null
    },
    {
      "name": "Haslet",
      "canonical_url": "https://immigrationdb.com/cities/us/haslet/",
      "population": 4743,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Carrizo Springs",
      "canonical_url": "https://immigrationdb.com/cities/us/carrizo-springs/",
      "population": 4586,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 2852.585964,
      "unemployment_percent": 10.439247,
      "pm25_ug_m3": null
    },
    {
      "name": "Godley",
      "canonical_url": "https://immigrationdb.com/cities/us/godley/",
      "population": 4402,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Farmersville",
      "canonical_url": "https://immigrationdb.com/cities/us/farmersville-tx/",
      "population": 4352,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Mathis",
      "canonical_url": "https://immigrationdb.com/cities/us/mathis/",
      "population": 4292,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 2846.503692,
      "unemployment_percent": 10.371179,
      "pm25_ug_m3": null
    },
    {
      "name": "Waller",
      "canonical_url": "https://immigrationdb.com/cities/us/waller/",
      "population": 4138,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Post",
      "canonical_url": "https://immigrationdb.com/cities/us/post/",
      "population": 3594,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 2095.381491,
      "unemployment_percent": 8.581081,
      "pm25_ug_m3": null
    },
    {
      "name": "West Orange",
      "canonical_url": "https://immigrationdb.com/cities/us/west-orange/",
      "population": 3397,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 4918.095026,
      "unemployment_percent": 4.2,
      "pm25_ug_m3": null
    },
    {
      "name": "Perezville",
      "canonical_url": "https://immigrationdb.com/cities/us/perezville/",
      "population": 2237,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.958333,
      "pm25_ug_m3": null
    },
    {
      "name": "Palmview South",
      "canonical_url": "https://immigrationdb.com/cities/us/palmview-south/",
      "population": 1819,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 1939.090176,
      "unemployment_percent": 14.966887,
      "pm25_ug_m3": null
    },
    {
      "name": "Alton North (historical)",
      "canonical_url": "https://immigrationdb.com/cities/us/alton-north-historical/",
      "population": 0,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Cameron Park Colonia",
      "canonical_url": "https://immigrationdb.com/cities/us/cameron-park-colonia/",
      "population": 0,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 1900.82575,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Fort Cavazos",
      "canonical_url": "https://immigrationdb.com/cities/us/fort-cavazos/",
      "population": 0,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    }
  ],
  "rankings": [
    {
      "key": "salary",
      "title": "Highest median gross salary",
      "items": [
        {
          "name": "Shady Hollow",
          "href": "/cities/us/shady-hollow/",
          "value": "€6,791 a month",
          "year": "2020"
        },
        {
          "name": "Sienna Plantation",
          "href": "/cities/us/sienna-plantation/",
          "value": "€6,261 a month",
          "year": "2020"
        },
        {
          "name": "Frisco",
          "href": "/cities/us/frisco/",
          "value": "€6,188 a month",
          "year": "2024"
        },
        {
          "name": "The Woodlands",
          "href": "/cities/us/the-woodlands/",
          "value": "€5,752 a month",
          "year": "2024"
        },
        {
          "name": "McKinney",
          "href": "/cities/us/mckinney/",
          "value": "€5,184 a month",
          "year": "2024"
        }
      ]
    },
    {
      "key": "pm25",
      "title": "Cleanest air",
      "items": [
        {
          "name": "Hillsboro",
          "href": "/cities/us/hillsboro-tx/",
          "value": "3.9 µg/m³ PM2.5",
          "year": "2024"
        },
        {
          "name": "Mesquite",
          "href": "/cities/us/mesquite-tx/",
          "value": "3.9 µg/m³ PM2.5",
          "year": "2024"
        },
        {
          "name": "Lubbock",
          "href": "/cities/us/lubbock/",
          "value": "4.5 µg/m³ PM2.5",
          "year": "2024"
        },
        {
          "name": "Lancaster",
          "href": "/cities/us/lancaster-tx/",
          "value": "4.8 µg/m³ PM2.5",
          "year": "2024"
        },
        {
          "name": "Portland",
          "href": "/cities/us/portland-tx/",
          "value": "4.9 µg/m³ PM2.5",
          "year": "2024"
        }
      ]
    }
  ]
}
