{
  "name": "U.S. Metro Migration — Who Moves In & Out (IRS, 2021–2022)",
  "description": "First-party metro migration dataset for major U.S. metros: how many people and households moved into and out of each metro, the adjusted gross income (AGI) that moved with them, the net population change, and the single county that sent the most people in and received the most people out. Aggregated from the IRS SOI county-to-county migration files (tax years 2021–2022) to metros via the Census CBSA delineation. Free to download and cite under CC BY 4.0.",
  "source": "IRS SOI county-to-county migration data, tax years 2021–2022 (n1=households, n2=individuals, agi in $thousands)",
  "sourceUrl": "https://www.irs.gov/statistics/soi-tax-stats-migration-data",
  "crosswalk": "U.S. Census Bureau CBSA delineation, 2023",
  "period": "2021-2022",
  "page": "https://relomath.com/data/metro-migration",
  "publisher": "ReloMath",
  "attribution": "ReloMath — https://relomath.com",
  "license": "CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/)",
  "unit": "people/USD-thousands",
  "lastReviewed": "June 2026",
  "rowCount": 65,
  "disclaimer": "Figures are derived from official IRS county-to-county migration data (Statistics of Income), mapped to metro areas via the U.S. Census CBSA crosswalk, and reflect the stated tax-year period. Small county-to-county flows are suppressed by the IRS, so per-metro totals are lower bounds. Verify locally before relying on these figures.",
  "columns": {
    "metro": "metro (CBSA) title",
    "slug": "ReloMath url slug for the metro",
    "inflowPeople": "individuals who moved into the metro (IRS n2)",
    "inflowHouseholds": "households/returns that moved into the metro (IRS n1)",
    "inflowAgiThousands": "adjusted gross income of inflowing households, USD thousands",
    "outflowPeople": "individuals who moved out of the metro",
    "outflowHouseholds": "households that moved out of the metro",
    "outflowAgiThousands": "adjusted gross income of outflowing households, USD thousands",
    "netPeople": "inflow people minus outflow people (negative = net out-migration)",
    "topOriginCounty": "county sending the most people into the metro",
    "topDestinationCounty": "county receiving the most people leaving the metro"
  },
  "rows": [
    {
      "metro": "Dallas-Fort Worth-Arlington, TX",
      "slug": "dallas-tx",
      "inflowPeople": 517621,
      "inflowHouseholds": 282266,
      "inflowAgiThousands": 25338906,
      "outflowPeople": 452400,
      "outflowHouseholds": 249400,
      "outflowAgiThousands": 21709624,
      "netPeople": 65221,
      "topOriginCounty": "Harris County, TX",
      "topDestinationCounty": "Harris County, TX"
    },
    {
      "metro": "Tampa-St. Petersburg-Clearwater, FL",
      "slug": "tampa-fl",
      "inflowPeople": 208740,
      "inflowHouseholds": 122915,
      "inflowAgiThousands": 11077972,
      "outflowPeople": 169044,
      "outflowHouseholds": 100480,
      "outflowAgiThousands": 7265588,
      "netPeople": 39696,
      "topOriginCounty": "Polk County, FL",
      "topDestinationCounty": "Polk County, FL"
    },
    {
      "metro": "Houston-Pasadena-The Woodlands, TX",
      "slug": "houston-tx",
      "inflowPeople": 352669,
      "inflowHouseholds": 186563,
      "inflowAgiThousands": 14594524,
      "outflowPeople": 315277,
      "outflowHouseholds": 168628,
      "outflowAgiThousands": 14420996,
      "netPeople": 37392,
      "topOriginCounty": "Travis County, TX",
      "topDestinationCounty": "Travis County, TX"
    },
    {
      "metro": "San Antonio-New Braunfels, TX",
      "slug": "san-antonio-tx",
      "inflowPeople": 146612,
      "inflowHouseholds": 75618,
      "inflowAgiThousands": 5764843,
      "outflowPeople": 118298,
      "outflowHouseholds": 62463,
      "outflowAgiThousands": 4881368,
      "netPeople": 28314,
      "topOriginCounty": "Travis County, TX",
      "topDestinationCounty": "Harris County, TX"
    },
    {
      "metro": "Jacksonville, FL",
      "slug": "jacksonville-fl",
      "inflowPeople": 115321,
      "inflowHouseholds": 62531,
      "inflowAgiThousands": 6076563,
      "outflowPeople": 87087,
      "outflowHouseholds": 48481,
      "outflowAgiThousands": 3760987,
      "netPeople": 28234,
      "topOriginCounty": "Broward County, FL",
      "topDestinationCounty": "Orange County, FL"
    },
    {
      "metro": "Charlotte-Concord-Gastonia, NC-SC",
      "slug": "charlotte-nc",
      "inflowPeople": 172633,
      "inflowHouseholds": 96457,
      "inflowAgiThousands": 8028022,
      "outflowPeople": 147329,
      "outflowHouseholds": 82596,
      "outflowAgiThousands": 6858890,
      "netPeople": 25304,
      "topOriginCounty": "Wake County, NC",
      "topDestinationCounty": "Catawba County, NC"
    },
    {
      "metro": "Orlando-Kissimmee-Sanford, FL",
      "slug": "orlando-fl",
      "inflowPeople": 199637,
      "inflowHouseholds": 114961,
      "inflowAgiThousands": 8152555,
      "outflowPeople": 178109,
      "outflowHouseholds": 104387,
      "outflowAgiThousands": 6489507,
      "netPeople": 21528,
      "topOriginCounty": "Polk County, FL",
      "topDestinationCounty": "Polk County, FL"
    },
    {
      "metro": "Phoenix-Mesa-Chandler, AZ",
      "slug": "phoenix-az",
      "inflowPeople": 204136,
      "inflowHouseholds": 117688,
      "inflowAgiThousands": 11048299,
      "outflowPeople": 183244,
      "outflowHouseholds": 103926,
      "outflowAgiThousands": 8577766,
      "netPeople": 20892,
      "topOriginCounty": "Los Angeles County, CA",
      "topDestinationCounty": "Pima County, AZ"
    },
    {
      "metro": "Austin-Round Rock-San Marcos, TX",
      "slug": "austin-tx",
      "inflowPeople": 179168,
      "inflowHouseholds": 109025,
      "inflowAgiThousands": 12775136,
      "outflowPeople": 161152,
      "outflowHouseholds": 94660,
      "outflowAgiThousands": 9647738,
      "netPeople": 18016,
      "topOriginCounty": "Harris County, TX",
      "topDestinationCounty": "Bexar County, TX"
    },
    {
      "metro": "Atlanta-Sandy Springs-Roswell, GA",
      "slug": "atlanta-ga",
      "inflowPeople": 445367,
      "inflowHouseholds": 249828,
      "inflowAgiThousands": 18475960,
      "outflowPeople": 427502,
      "outflowHouseholds": 240890,
      "outflowAgiThousands": 19234240,
      "netPeople": 17865,
      "topOriginCounty": "Hall County, GA",
      "topDestinationCounty": "Hall County, GA"
    },
    {
      "metro": "Nashville-Davidson--Murfreesboro--Franklin, TN",
      "slug": "nashville-tn",
      "inflowPeople": 142160,
      "inflowHouseholds": 82242,
      "inflowAgiThousands": 8074699,
      "outflowPeople": 126223,
      "outflowHouseholds": 72448,
      "outflowAgiThousands": 6014103,
      "netPeople": 15937,
      "topOriginCounty": "Montgomery County, TN",
      "topDestinationCounty": "Montgomery County, TN"
    },
    {
      "metro": "Raleigh-Cary, NC",
      "slug": "raleigh-nc",
      "inflowPeople": 90126,
      "inflowHouseholds": 50538,
      "inflowAgiThousands": 4192724,
      "outflowPeople": 77247,
      "outflowHouseholds": 44329,
      "outflowAgiThousands": 3550710,
      "netPeople": 12879,
      "topOriginCounty": "Durham County, NC",
      "topDestinationCounty": "Durham County, NC"
    },
    {
      "metro": "Knoxville, TN",
      "slug": "knoxville-tn",
      "inflowPeople": 53856,
      "inflowHouseholds": 29177,
      "inflowAgiThousands": 2423510,
      "outflowPeople": 41702,
      "outflowHouseholds": 23629,
      "outflowAgiThousands": 1619258,
      "netPeople": 12154,
      "topOriginCounty": "Sevier County, TN",
      "topDestinationCounty": "Sevier County, TN"
    },
    {
      "metro": "Las Vegas-Henderson-North Las Vegas, NV",
      "slug": "las-vegas-nv",
      "inflowPeople": 96743,
      "inflowHouseholds": 56870,
      "inflowAgiThousands": 6143373,
      "outflowPeople": 85514,
      "outflowHouseholds": 48384,
      "outflowAgiThousands": 3873204,
      "netPeople": 11229,
      "topOriginCounty": "Los Angeles County, CA",
      "topDestinationCounty": "Los Angeles County, CA"
    },
    {
      "metro": "Boise City, ID",
      "slug": "boise-id",
      "inflowPeople": 50711,
      "inflowHouseholds": 26929,
      "inflowAgiThousands": 2353554,
      "outflowPeople": 41704,
      "outflowHouseholds": 22526,
      "outflowAgiThousands": 1550353,
      "netPeople": 9007,
      "topOriginCounty": "Los Angeles County, CA",
      "topDestinationCounty": "Payette County, ID"
    },
    {
      "metro": "Oklahoma City, OK",
      "slug": "oklahoma-city-ok",
      "inflowPeople": 83450,
      "inflowHouseholds": 44367,
      "inflowAgiThousands": 2758379,
      "outflowPeople": 74964,
      "outflowHouseholds": 40317,
      "outflowAgiThousands": 2597324,
      "netPeople": 8486,
      "topOriginCounty": "Tulsa County, OK",
      "topDestinationCounty": "Pottawatomie County, OK"
    },
    {
      "metro": "Richmond, VA",
      "slug": "richmond-va",
      "inflowPeople": 89755,
      "inflowHouseholds": 52502,
      "inflowAgiThousands": 3851211,
      "outflowPeople": 83150,
      "outflowHouseholds": 48829,
      "outflowAgiThousands": 3473473,
      "netPeople": 6605,
      "topOriginCounty": "Fairfax County, VA",
      "topDestinationCounty": "Fairfax County, VA"
    },
    {
      "metro": "Tulsa, OK",
      "slug": "tulsa-ok",
      "inflowPeople": 54540,
      "inflowHouseholds": 28455,
      "inflowAgiThousands": 1840201,
      "outflowPeople": 48456,
      "outflowHouseholds": 25652,
      "outflowAgiThousands": 1664165,
      "netPeople": 6084,
      "topOriginCounty": "Oklahoma County, OK",
      "topDestinationCounty": "Oklahoma County, OK"
    },
    {
      "metro": "Columbia, SC",
      "slug": "columbia-sc",
      "inflowPeople": 50000,
      "inflowHouseholds": 26758,
      "inflowAgiThousands": 1622140,
      "outflowPeople": 44424,
      "outflowHouseholds": 24722,
      "outflowAgiThousands": 1543027,
      "netPeople": 5576,
      "topOriginCounty": "Mecklenburg County, NC",
      "topDestinationCounty": "Mecklenburg County, NC"
    },
    {
      "metro": "Savannah, GA",
      "slug": "savannah-ga",
      "inflowPeople": 30339,
      "inflowHouseholds": 16504,
      "inflowAgiThousands": 1192301,
      "outflowPeople": 25279,
      "outflowHouseholds": 13689,
      "outflowAgiThousands": 930127,
      "netPeople": 5060,
      "topOriginCounty": "Liberty County, GA",
      "topDestinationCounty": "Liberty County, GA"
    },
    {
      "metro": "Riverside-San Bernardino-Ontario, CA",
      "slug": "riverside-ca",
      "inflowPeople": 205983,
      "inflowHouseholds": 109915,
      "inflowAgiThousands": 7893517,
      "outflowPeople": 201097,
      "outflowHouseholds": 109801,
      "outflowAgiThousands": 7685619,
      "netPeople": 4886,
      "topOriginCounty": "Los Angeles County, CA",
      "topDestinationCounty": "Los Angeles County, CA"
    },
    {
      "metro": "Asheville, NC",
      "slug": "asheville-nc",
      "inflowPeople": 24300,
      "inflowHouseholds": 15211,
      "inflowAgiThousands": 1459365,
      "outflowPeople": 20664,
      "outflowHouseholds": 12863,
      "outflowAgiThousands": 929839,
      "netPeople": 3636,
      "topOriginCounty": "Haywood County, NC",
      "topDestinationCounty": "Haywood County, NC"
    },
    {
      "metro": "Tucson, AZ",
      "slug": "tucson-az",
      "inflowPeople": 39878,
      "inflowHouseholds": 23610,
      "inflowAgiThousands": 1916844,
      "outflowPeople": 36351,
      "outflowHouseholds": 21473,
      "outflowAgiThousands": 1510232,
      "netPeople": 3527,
      "topOriginCounty": "Maricopa County, AZ",
      "topDestinationCounty": "Maricopa County, AZ"
    },
    {
      "metro": "Spokane-Spokane Valley, WA",
      "slug": "spokane-wa",
      "inflowPeople": 25806,
      "inflowHouseholds": 14741,
      "inflowAgiThousands": 1086134,
      "outflowPeople": 23329,
      "outflowHouseholds": 13288,
      "outflowAgiThousands": 871037,
      "netPeople": 2477,
      "topOriginCounty": "Kootenai County, ID",
      "topDestinationCounty": "Kootenai County, ID"
    },
    {
      "metro": "Indianapolis-Carmel-Greenwood, IN",
      "slug": "indianapolis-in",
      "inflowPeople": 116917,
      "inflowHouseholds": 66918,
      "inflowAgiThousands": 4889513,
      "outflowPeople": 114852,
      "outflowHouseholds": 65915,
      "outflowAgiThousands": 4977622,
      "netPeople": 2065,
      "topOriginCounty": "Cook County, IL",
      "topDestinationCounty": "Delaware County, IN"
    },
    {
      "metro": "Louisville/Jefferson County, KY-IN",
      "slug": "louisville-ky",
      "inflowPeople": 60072,
      "inflowHouseholds": 34153,
      "inflowAgiThousands": 2362139,
      "outflowPeople": 59417,
      "outflowHouseholds": 33752,
      "outflowAgiThousands": 2508770,
      "netPeople": 655,
      "topOriginCounty": "Hardin County, KY",
      "topDestinationCounty": "Hardin County, KY"
    },
    {
      "metro": "Des Moines-West Des Moines, IA",
      "slug": "des-moines-ia",
      "inflowPeople": 36851,
      "inflowHouseholds": 22035,
      "inflowAgiThousands": 1517933,
      "outflowPeople": 36363,
      "outflowHouseholds": 21845,
      "outflowAgiThousands": 1527701,
      "netPeople": 488,
      "topOriginCounty": "Story County, IA",
      "topDestinationCounty": "Story County, IA"
    },
    {
      "metro": "Albuquerque, NM",
      "slug": "albuquerque-nm",
      "inflowPeople": 38793,
      "inflowHouseholds": 22815,
      "inflowAgiThousands": 1535195,
      "outflowPeople": 38484,
      "outflowHouseholds": 22234,
      "outflowAgiThousands": 1495915,
      "netPeople": 309,
      "topOriginCounty": "Santa Fe County, NM",
      "topDestinationCounty": "Santa Fe County, NM"
    },
    {
      "metro": "Birmingham, AL",
      "slug": "birmingham-al",
      "inflowPeople": 48045,
      "inflowHouseholds": 26623,
      "inflowAgiThousands": 1962998,
      "outflowPeople": 47782,
      "outflowHouseholds": 26716,
      "outflowAgiThousands": 2129550,
      "netPeople": 263,
      "topOriginCounty": "Tuscaloosa County, AL",
      "topDestinationCounty": "Tuscaloosa County, AL"
    },
    {
      "metro": "Omaha, NE-IA",
      "slug": "omaha-ne",
      "inflowPeople": 47940,
      "inflowHouseholds": 27150,
      "inflowAgiThousands": 1850795,
      "outflowPeople": 47824,
      "outflowHouseholds": 26814,
      "outflowAgiThousands": 2017387,
      "netPeople": 116,
      "topOriginCounty": "Lancaster County, NE",
      "topDestinationCounty": "Lancaster County, NE"
    },
    {
      "metro": "Manchester-Nashua, NH",
      "slug": "manchester-nh",
      "inflowPeople": 18963,
      "inflowHouseholds": 12116,
      "inflowAgiThousands": 1117369,
      "outflowPeople": 18905,
      "outflowHouseholds": 11864,
      "outflowAgiThousands": 1128110,
      "netPeople": 58,
      "topOriginCounty": "Middlesex County, MA",
      "topDestinationCounty": "Rockingham County, NH"
    },
    {
      "metro": "Kansas City, MO-KS",
      "slug": "kansas-city-mo",
      "inflowPeople": 116909,
      "inflowHouseholds": 67838,
      "inflowAgiThousands": 4768366,
      "outflowPeople": 116898,
      "outflowHouseholds": 67178,
      "outflowAgiThousands": 5402558,
      "netPeople": 11,
      "topOriginCounty": "Douglas County, KS",
      "topDestinationCounty": "Douglas County, KS"
    },
    {
      "metro": "Cincinnati, OH-KY-IN",
      "slug": "cincinnati-oh",
      "inflowPeople": 103293,
      "inflowHouseholds": 60790,
      "inflowAgiThousands": 4348424,
      "outflowPeople": 103397,
      "outflowHouseholds": 61362,
      "outflowAgiThousands": 4657901,
      "netPeople": -104,
      "topOriginCounty": "Montgomery County, OH",
      "topDestinationCounty": "Montgomery County, OH"
    },
    {
      "metro": "Madison, WI",
      "slug": "madison-wi",
      "inflowPeople": 27479,
      "inflowHouseholds": 18262,
      "inflowAgiThousands": 1317315,
      "outflowPeople": 29404,
      "outflowHouseholds": 19413,
      "outflowAgiThousands": 1522420,
      "netPeople": -1925,
      "topOriginCounty": "Rock County, WI",
      "topDestinationCounty": "Rock County, WI"
    },
    {
      "metro": "El Paso, TX",
      "slug": "el-paso-tx",
      "inflowPeople": 31033,
      "inflowHouseholds": 15365,
      "inflowAgiThousands": 829618,
      "outflowPeople": 33099,
      "outflowHouseholds": 16221,
      "outflowAgiThousands": 897637,
      "netPeople": -2066,
      "topOriginCounty": "Doña Ana County, NM",
      "topDestinationCounty": "Doña Ana County, NM"
    },
    {
      "metro": "Hartford-West Hartford-East Hartford, CT",
      "slug": "hartford-ct",
      "inflowPeople": 38725,
      "inflowHouseholds": 24269,
      "inflowAgiThousands": 1947482,
      "outflowPeople": 41215,
      "outflowHouseholds": 26862,
      "outflowAgiThousands": 2441154,
      "netPeople": -2490,
      "topOriginCounty": "South Central Connecticut Plannin, CT",
      "topDestinationCounty": "Naugatuck Valley Planning Region, CT"
    },
    {
      "metro": "Fresno, CA",
      "slug": "fresno-ca",
      "inflowPeople": 29181,
      "inflowHouseholds": 15987,
      "inflowAgiThousands": 968427,
      "outflowPeople": 31676,
      "outflowHouseholds": 17504,
      "outflowAgiThousands": 1203142,
      "netPeople": -2495,
      "topOriginCounty": "Tulare County, CA",
      "topDestinationCounty": "Tulare County, CA"
    },
    {
      "metro": "Providence-Warwick, RI-MA",
      "slug": "providence-ri",
      "inflowPeople": 60913,
      "inflowHouseholds": 38508,
      "inflowAgiThousands": 3230402,
      "outflowPeople": 63636,
      "outflowHouseholds": 40004,
      "outflowAgiThousands": 3391511,
      "netPeople": -2723,
      "topOriginCounty": "Plymouth County, MA",
      "topDestinationCounty": "Plymouth County, MA"
    },
    {
      "metro": "Columbus, OH",
      "slug": "columbus-oh",
      "inflowPeople": 100024,
      "inflowHouseholds": 58935,
      "inflowAgiThousands": 4261955,
      "outflowPeople": 102985,
      "outflowHouseholds": 60510,
      "outflowAgiThousands": 5004968,
      "netPeople": -2961,
      "topOriginCounty": "Cuyahoga County, OH",
      "topDestinationCounty": "Cuyahoga County, OH"
    },
    {
      "metro": "Buffalo-Cheektowaga, NY",
      "slug": "buffalo-ny",
      "inflowPeople": 25945,
      "inflowHouseholds": 15765,
      "inflowAgiThousands": 1018060,
      "outflowPeople": 29694,
      "outflowHouseholds": 18576,
      "outflowAgiThousands": 1374353,
      "netPeople": -3749,
      "topOriginCounty": "Queens County, NY",
      "topDestinationCounty": "Monroe County, NY"
    },
    {
      "metro": "Memphis, TN-MS-AR",
      "slug": "memphis-tn",
      "inflowPeople": 52232,
      "inflowHouseholds": 28056,
      "inflowAgiThousands": 1758582,
      "outflowPeople": 56467,
      "outflowHouseholds": 30420,
      "outflowAgiThousands": 2074768,
      "netPeople": -4235,
      "topOriginCounty": "Davidson County, TN",
      "topDestinationCounty": "Davidson County, TN"
    },
    {
      "metro": "Cleveland, OH",
      "slug": "cleveland-oh",
      "inflowPeople": 68045,
      "inflowHouseholds": 42876,
      "inflowAgiThousands": 3071552,
      "outflowPeople": 72344,
      "outflowHouseholds": 45432,
      "outflowAgiThousands": 4031191,
      "netPeople": -4299,
      "topOriginCounty": "Summit County, OH",
      "topDestinationCounty": "Summit County, OH"
    },
    {
      "metro": "St. Louis, MO-IL",
      "slug": "st-louis-mo",
      "inflowPeople": 125616,
      "inflowHouseholds": 73480,
      "inflowAgiThousands": 5350838,
      "outflowPeople": 130865,
      "outflowHouseholds": 76635,
      "outflowAgiThousands": 6115208,
      "netPeople": -5249,
      "topOriginCounty": "Cook County, IL",
      "topDestinationCounty": "Cook County, IL"
    },
    {
      "metro": "Pittsburgh, PA",
      "slug": "pittsburgh-pa",
      "inflowPeople": 72173,
      "inflowHouseholds": 45854,
      "inflowAgiThousands": 3661516,
      "outflowPeople": 78287,
      "outflowHouseholds": 49644,
      "outflowAgiThousands": 4273027,
      "netPeople": -6114,
      "topOriginCounty": "Indiana County, PA",
      "topDestinationCounty": "Mercer County, PA"
    },
    {
      "metro": "Milwaukee-Waukesha, WI",
      "slug": "milwaukee-wi",
      "inflowPeople": 56508,
      "inflowHouseholds": 35697,
      "inflowAgiThousands": 2921791,
      "outflowPeople": 62935,
      "outflowHouseholds": 38576,
      "outflowAgiThousands": 3600372,
      "netPeople": -6427,
      "topOriginCounty": "Racine County, WI",
      "topDestinationCounty": "Racine County, WI"
    },
    {
      "metro": "Urban Honolulu, HI",
      "slug": "honolulu-hi",
      "inflowPeople": 39313,
      "inflowHouseholds": 20356,
      "inflowAgiThousands": 1678258,
      "outflowPeople": 48283,
      "outflowHouseholds": 23942,
      "outflowAgiThousands": 1749943,
      "netPeople": -8970,
      "topOriginCounty": "San Diego County, CA",
      "topDestinationCounty": "Clark County, NV"
    },
    {
      "metro": "Sacramento-Roseville-Folsom, CA",
      "slug": "sacramento-ca",
      "inflowPeople": 101843,
      "inflowHouseholds": 60004,
      "inflowAgiThousands": 5615509,
      "outflowPeople": 111144,
      "outflowHouseholds": 65021,
      "outflowAgiThousands": 5587109,
      "netPeople": -9301,
      "topOriginCounty": "Santa Clara County, CA",
      "topDestinationCounty": "Yuba County, CA"
    },
    {
      "metro": "Portland-Vancouver-Hillsboro, OR-WA",
      "slug": "portland-or",
      "inflowPeople": 133686,
      "inflowHouseholds": 86623,
      "inflowAgiThousands": 7702249,
      "outflowPeople": 143162,
      "outflowHouseholds": 87139,
      "outflowAgiThousands": 8564555,
      "netPeople": -9476,
      "topOriginCounty": "Marion County, OR",
      "topDestinationCounty": "Marion County, OR"
    },
    {
      "metro": "Denver-Aurora-Centennial, CO",
      "slug": "denver-co",
      "inflowPeople": 247047,
      "inflowHouseholds": 163957,
      "inflowAgiThousands": 14541277,
      "outflowPeople": 256654,
      "outflowHouseholds": 160424,
      "outflowAgiThousands": 14204934,
      "netPeople": -9607,
      "topOriginCounty": "Boulder County, CO",
      "topDestinationCounty": "Weld County, CO"
    },
    {
      "metro": "Salt Lake City-Murray, UT",
      "slug": "salt-lake-city-ut",
      "inflowPeople": 51331,
      "inflowHouseholds": 30798,
      "inflowAgiThousands": 2248408,
      "outflowPeople": 61744,
      "outflowHouseholds": 33279,
      "outflowAgiThousands": 2790900,
      "netPeople": -10413,
      "topOriginCounty": "Utah County, UT",
      "topDestinationCounty": "Utah County, UT"
    },
    {
      "metro": "Baltimore-Columbia-Towson, MD",
      "slug": "baltimore-md",
      "inflowPeople": 142314,
      "inflowHouseholds": 84483,
      "inflowAgiThousands": 6681511,
      "outflowPeople": 153803,
      "outflowHouseholds": 90792,
      "outflowAgiThousands": 8116521,
      "netPeople": -11489,
      "topOriginCounty": "Prince George's County, MD",
      "topDestinationCounty": "Prince George's County, MD"
    },
    {
      "metro": "Minneapolis-St. Paul-Bloomington, MN-WI",
      "slug": "minneapolis-mn",
      "inflowPeople": 196963,
      "inflowHouseholds": 119641,
      "inflowAgiThousands": 8866958,
      "outflowPeople": 209389,
      "outflowHouseholds": 125995,
      "outflowAgiThousands": 10992121,
      "netPeople": -12426,
      "topOriginCounty": "Stearns County, MN",
      "topDestinationCounty": "Stearns County, MN"
    },
    {
      "metro": "New Orleans-Metairie, LA",
      "slug": "new-orleans-la",
      "inflowPeople": 39658,
      "inflowHouseholds": 23398,
      "inflowAgiThousands": 1444629,
      "outflowPeople": 55074,
      "outflowHouseholds": 30922,
      "outflowAgiThousands": 1868107,
      "netPeople": -15416,
      "topOriginCounty": "St. Tammany Parish, LA",
      "topDestinationCounty": "St. Tammany Parish, LA"
    },
    {
      "metro": "Detroit-Warren-Dearborn, MI",
      "slug": "detroit-mi",
      "inflowPeople": 143065,
      "inflowHouseholds": 86062,
      "inflowAgiThousands": 6009925,
      "outflowPeople": 160710,
      "outflowHouseholds": 96595,
      "outflowAgiThousands": 7995933,
      "netPeople": -17645,
      "topOriginCounty": "Washtenaw County, MI",
      "topDestinationCounty": "Washtenaw County, MI"
    },
    {
      "metro": "Philadelphia-Camden-Wilmington, PA-NJ-DE-MD",
      "slug": "philadelphia-pa",
      "inflowPeople": 241817,
      "inflowHouseholds": 149462,
      "inflowAgiThousands": 13559730,
      "outflowPeople": 261118,
      "outflowHouseholds": 159049,
      "outflowAgiThousands": 15807684,
      "netPeople": -19301,
      "topOriginCounty": "Mercer County, NJ",
      "topDestinationCounty": "Berks County, PA"
    },
    {
      "metro": "Miami-Fort Lauderdale-West Palm Beach, FL",
      "slug": "miami-fl",
      "inflowPeople": 229842,
      "inflowHouseholds": 143161,
      "inflowAgiThousands": 25515287,
      "outflowPeople": 255979,
      "outflowHouseholds": 154768,
      "outflowAgiThousands": 16899277,
      "netPeople": -26137,
      "topOriginCounty": "New York County, NY",
      "topDestinationCounty": "St. Lucie County, FL"
    },
    {
      "metro": "San Diego-Chula Vista-Carlsbad, CA",
      "slug": "san-diego-ca",
      "inflowPeople": 112882,
      "inflowHouseholds": 70260,
      "inflowAgiThousands": 7270152,
      "outflowPeople": 139747,
      "outflowHouseholds": 79590,
      "outflowAgiThousands": 7690700,
      "netPeople": -26865,
      "topOriginCounty": "Los Angeles County, CA",
      "topDestinationCounty": "Riverside County, CA"
    },
    {
      "metro": "Seattle-Tacoma-Bellevue, WA",
      "slug": "seattle-wa",
      "inflowPeople": 195536,
      "inflowHouseholds": 124256,
      "inflowAgiThousands": 13150836,
      "outflowPeople": 223710,
      "outflowHouseholds": 128846,
      "outflowAgiThousands": 16535664,
      "netPeople": -28174,
      "topOriginCounty": "Los Angeles County, CA",
      "topDestinationCounty": "Thurston County, WA"
    },
    {
      "metro": "San Jose-Sunnyvale-Santa Clara, CA",
      "slug": "san-jose-ca",
      "inflowPeople": 70801,
      "inflowHouseholds": 47132,
      "inflowAgiThousands": 8496177,
      "outflowPeople": 103511,
      "outflowHouseholds": 59428,
      "outflowAgiThousands": 14274971,
      "netPeople": -32710,
      "topOriginCounty": "Alameda County, CA",
      "topDestinationCounty": "Alameda County, CA"
    },
    {
      "metro": "Boston-Cambridge-Newton, MA-NH",
      "slug": "boston-ma",
      "inflowPeople": 213508,
      "inflowHouseholds": 146325,
      "inflowAgiThousands": 17798447,
      "outflowPeople": 253473,
      "outflowHouseholds": 168024,
      "outflowAgiThousands": 21383445,
      "netPeople": -39965,
      "topOriginCounty": "Worcester County, MA",
      "topDestinationCounty": "Worcester County, MA"
    },
    {
      "metro": "Washington-Arlington-Alexandria, DC-VA-MD-WV",
      "slug": "washington-dc",
      "inflowPeople": 371589,
      "inflowHouseholds": 224637,
      "inflowAgiThousands": 21698291,
      "outflowPeople": 417335,
      "outflowHouseholds": 247437,
      "outflowAgiThousands": 26849845,
      "netPeople": -45746,
      "topOriginCounty": "Anne Arundel County, MD",
      "topDestinationCounty": "Anne Arundel County, MD"
    },
    {
      "metro": "San Francisco-Oakland-Fremont, CA",
      "slug": "san-francisco-ca",
      "inflowPeople": 201149,
      "inflowHouseholds": 133274,
      "inflowAgiThousands": 24246715,
      "outflowPeople": 263064,
      "outflowHouseholds": 160907,
      "outflowAgiThousands": 34493284,
      "netPeople": -61915,
      "topOriginCounty": "Santa Clara County, CA",
      "topDestinationCounty": "Santa Clara County, CA"
    },
    {
      "metro": "Chicago-Naperville-Elgin, IL-IN",
      "slug": "chicago-il",
      "inflowPeople": 311385,
      "inflowHouseholds": 189296,
      "inflowAgiThousands": 17118459,
      "outflowPeople": 385321,
      "outflowHouseholds": 225924,
      "outflowAgiThousands": 25890067,
      "netPeople": -73936,
      "topOriginCounty": "Los Angeles County, CA",
      "topDestinationCounty": "Maricopa County, AZ"
    },
    {
      "metro": "Los Angeles-Long Beach-Anaheim, CA",
      "slug": "los-angeles-ca",
      "inflowPeople": 277363,
      "inflowHouseholds": 183913,
      "inflowAgiThousands": 19652386,
      "outflowPeople": 424652,
      "outflowHouseholds": 251847,
      "outflowAgiThousands": 27511237,
      "netPeople": -147289,
      "topOriginCounty": "San Bernardino County, CA",
      "topDestinationCounty": "San Bernardino County, CA"
    },
    {
      "metro": "New York-Newark-Jersey City, NY-NJ",
      "slug": "new-york-ny",
      "inflowPeople": 748159,
      "inflowHouseholds": 481976,
      "inflowAgiThousands": 58626967,
      "outflowPeople": 991014,
      "outflowHouseholds": 597696,
      "outflowAgiThousands": 76632447,
      "netPeople": -242855,
      "topOriginCounty": "Los Angeles County, CA",
      "topDestinationCounty": "Palm Beach County, FL"
    }
  ]
}