Ranking of Florida Counties By Net Migration in 2023

Updated on June 21, 2025.

Based on the US Census Vintage data estimates, in 2023, the Net Migration for Florida was 527.28K. Among all Florida counties, Miami-Dade County had the highest net migration (52.48K), followed by Broward County (32.16K), and Polk County (32.09K).

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 2023
Miami-Dade
Broward
Polk
Orange
Hillsborough
Palm Beach
Pasco
Lee
Osceola
Marion
Ranking of Florida Counties By Net Migration in 2023
Items per page:
0 of 0
Rank County Net Migration
1 Miami-Dade County 52480
2 Broward County 32156
3 Polk County 32091
4 Orange County 29251
5 Hillsborough County 28817
6 Palm Beach County 26891
7 Pasco County 26428
8 Lee County 18712
9 Osceola County 18642
10 Marion County 17757
11 Brevard County 17576
12 Lake County 16765
13 St. Lucie County 16262
14 Volusia County 14805
15 Duval County 14675
16 Manatee County 14470
17 St. Johns County 13497
18 Sarasota County 11410
19 Collier County 10375
20 Sumter County 8924
21 Pinellas County 7991
22 Seminole County 7581
23 Hernando County 7580
24 Bay County 6586
25 Citrus County 6216
26 Charlotte County 5989
27 Clay County 5840
28 Flagler County 5580
29 Santa Rosa County 5080
30 Escambia County 4107
31 Indian River County 4016
32 Nassau County 3904
33 Alachua County 3378
34 Highlands County 3132
35 Walton County 3068
36 Martin County 2792
37 Hendry County 2176
38 Okaloosa County 2064
39 Putnam County 1717
40 Columbia County 1654
41 Levy County 1592
42 Wakulla County 1344
43 Okeechobee County 1191
44 Suwannee County 1014
45 Gadsden County 833
46 DeSoto County 785
47 Gilchrist County 712
48 Baker County 707
49 Jackson County 601
50 Union County 581
51 Gulf County 576
52 Bradford County 564
53 Taylor County 529
54 Jefferson County 497
55 Hamilton County 495
56 Dixie County 493
57 Madison County 456
58 Holmes County 432
59 Lafayette County 429
60 Leon County 420
61 Glades County 403
62 Franklin County 211
63 Hardee County 197
64 Washington County 196
65 Liberty County 148
66 Calhoun County 122
67 Monroe County -685