Ranking of Florida Counties By Net Migration in 2022

Updated on June 21, 2025.

Based on the US Census Vintage data estimates, in 2022, the Net Migration for Florida was 570.38K. Among all Florida counties, Miami-Dade County had the highest net migration (39.40K), followed by Lee County (35.85K), and Hillsborough County (35.48K).

The chart below shows the top 10 counties, and the table below shows the ranking of all Florida counties.

You can see similar ranking information for related topics, and for other states. You can also see the ranking of all counties in the United States.

See this for other years:
Ranking of Florida Counties By Net Migration in 2022
Miami-Dade
Lee
Hillsborough
Polk
Orange
Palm Beach
Broward
Pasco
Osceola
Sarasota
Ranking of Florida Counties By Net Migration in 2022
Items per page:
0 of 0
Rank County Net Migration
1 Miami-Dade County 39402
2 Lee County 35852
3 Hillsborough County 35477
4 Polk County 34090
5 Orange County 32002
6 Palm Beach County 30716
7 Broward County 29347
8 Pasco County 26620
9 Osceola County 20541
10 Sarasota County 18484
11 Manatee County 17529
12 Brevard County 17476
13 Volusia County 17442
14 Duval County 16620
15 Lake County 15984
16 St. Lucie County 15711
17 Marion County 14325
18 St. Johns County 14312
19 Collier County 13872
20 Sumter County 11559
21 Pinellas County 11228
22 Charlotte County 9832
23 Seminole County 9822
24 Hernando County 8057
25 Flagler County 6602
26 Citrus County 6583
27 Bay County 6285
28 Indian River County 5108
29 Santa Rosa County 4569
30 Clay County 4564
31 Highlands County 3680
32 Nassau County 3644
33 Alachua County 3567
34 Martin County 3500
35 Okaloosa County 3161
36 Walton County 3146
37 Columbia County 2330
38 Leon County 2095
39 Escambia County 1740
40 Suwannee County 1536
41 Levy County 1420
42 Hendry County 1344
43 Jackson County 1326
44 Putnam County 1224
45 DeSoto County 1128
46 Wakulla County 937
47 Gulf County 901
48 Gilchrist County 769
49 Washington County 675
50 Taylor County 642
51 Jefferson County 630
52 Okeechobee County 487
53 Franklin County 394
54 Hardee County 367
55 Holmes County 336
56 Glades County 309
57 Liberty County 305
58 Madison County 193
59 Hamilton County 178
60 Gadsden County 119
61 Calhoun County 62
62 Dixie County 52
63 Monroe County -77
64 Lafayette County -133
65 Union County -253
66 Baker County -629
67 Bradford County -734