Migration + Wealth Flow Explorer

FloridaMecklenburg County, NC

Reported tax-filing households, individuals, and adjusted gross income that moved from Florida to Mecklenburg County, NC, 2022–2023.

Households moved

2,899

People moved

4,498

Reported AGI moved

$254.43M

Avg. AGI per migrating return

$87,764

Avg. household size

1.55

Reported county-pair flows

28

County-by-county breakdown

OriginDestinationHouseholdsPeopleReported AGI
Miami-Dade County, FLMecklenburg County, NC393646$40.71M
Palm Beach County, FLMecklenburg County, NC240364$25.77M
Broward County, FLMecklenburg County, NC347580$25.39M
Orange County, FLMecklenburg County, NC263397$24.48M
Hillsborough County, FLMecklenburg County, NC259403$21.41M
Duval County, FLMecklenburg County, NC192290$14.82M
Collier County, FLMecklenburg County, NC75102$11.97M
Pinellas County, FLMecklenburg County, NC130177$11.78M
Lee County, FLMecklenburg County, NC132200$10.39M
Manatee County, FLMecklenburg County, NC64104$5.88M
Seminole County, FLMecklenburg County, NC65109$5.71M
St. Johns County, FLMecklenburg County, NC4164$5.66M
Sarasota County, FLMecklenburg County, NC6889$5.64M
Polk County, FLMecklenburg County, NC77125$5.62M
Volusia County, FLMecklenburg County, NC77109$5.22M
Osceola County, FLMecklenburg County, NC5798$4.03M
Martin County, FLMecklenburg County, NC2942$3.80M
Brevard County, FLMecklenburg County, NC6185$3.67M
Leon County, FLMecklenburg County, NC5584$3.42M
Alachua County, FLMecklenburg County, NC4058$2.75M
St. Lucie County, FLMecklenburg County, NC4064$2.65M
Indian River County, FLMecklenburg County, NC2434$2.60M
Pasco County, FLMecklenburg County, NC4371$2.58M
Clay County, FLMecklenburg County, NC2435$2.40M
Escambia County, FLMecklenburg County, NC3352$2.15M
Charlotte County, FLMecklenburg County, NC2137$1.66M
Lake County, FLMecklenburg County, NC2235$1.28M
Okaloosa County, FLMecklenburg County, NC2744$992.0K

IRS migration data does not represent every U.S. resident (non-filers are underrepresented), a mailing address does not always equal a physical residence, and AGI reflects Year 2 tax returns without proving income was earned after arrival. Use “income moved” or “reported AGI moved,” not “economic impact created.”