Ranking of Florida Counties By Net Migration in 2024

Updated on June 21, 2025.

Based on the US Census Vintage data estimates, in 2024, the Net Migration for Florida was 475.34K. Among all Florida counties, Miami-Dade County had the highest net migration (56.42K), followed by Broward County (30.23K), and Polk County (27.77K).

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 2024
Miami-Dade
Broward
Polk
Orange
Palm Beach
Pasco
Hillsborough
Marion
Osceola
Lake
Ranking of Florida Counties By Net Migration in 2024
Items per page:
0 of 0
Rank County Net Migration
1 Miami-Dade County 56417
2 Broward County 30228
3 Polk County 27766
4 Orange County 25281
5 Palm Beach County 25279
6 Pasco County 24669
7 Hillsborough County 19297
8 Marion County 18998
9 Osceola County 18838
10 Lake County 18696
11 Lee County 18057
12 Manatee County 14910
13 St. Lucie County 14857
14 Brevard County 14804
15 St. Johns County 13637
16 Duval County 13365
17 Volusia County 13093
18 Sarasota County 8179
19 Collier County 7285
20 Bay County 7266
21 Charlotte County 7244
22 Hernando County 6201
23 Flagler County 5672
24 Citrus County 5475
25 Seminole County 4764
26 Sumter County 4638
27 Santa Rosa County 4103
28 Clay County 3988
29 Pinellas County 3669
30 Escambia County 3585
31 Walton County 3237
32 Nassau County 3107
33 Indian River County 2974
34 Highlands County 2684
35 Alachua County 2431
36 Martin County 2409
37 Hendry County 1843
38 Suwannee County 1671
39 Putnam County 1454
40 Jackson County 1411
41 Levy County 1331
42 Leon County 1068
43 Washington County 1024
44 Columbia County 918
45 Okeechobee County 807
46 Baker County 750
47 Wakulla County 686
48 Hamilton County 619
49 DeSoto County 534
50 Dixie County 522
51 Gilchrist County 502
52 Lafayette County 477
53 Jefferson County 438
54 Franklin County 419
55 Glades County 375
56 Bradford County 348
57 Okaloosa County 333
58 Holmes County 309
59 Gulf County 256
60 Taylor County 199
61 Madison County 192
62 Gadsden County 191
63 Liberty County 161
64 Hardee County 88
65 Union County -128
66 Calhoun County -130
67 Monroe County -432