Ranking of Florida Counties By Net Migration in 2021

Updated on June 21, 2025.

Based on the US Census Vintage data estimates, in 2021, the Net Migration for Florida was 293.42K. Among all Florida counties, Lee County had the highest net migration (29.10K), followed by Polk County (27.71K), and Pasco County (22.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 2021
Lee
Polk
Pasco
Sarasota
St. Johns
Volusia
Hillsborough
St. Lucie
Manatee
Brevard
Ranking of Florida Counties By Net Migration in 2021
Items per page:
0 of 0
Rank County Net Migration
1 Lee County 29102
2 Polk County 27712
3 Pasco County 22767
4 Sarasota County 17778
5 St. Johns County 17460
6 Volusia County 15228
7 Hillsborough County 15016
8 St. Lucie County 14757
9 Manatee County 14393
10 Brevard County 13599
11 Lake County 12826
12 Palm Beach County 12324
13 Osceola County 12024
14 Collier County 11747
15 Marion County 11257
16 Charlotte County 9837
17 Hernando County 7293
18 Sumter County 7245
19 Citrus County 6356
20 Flagler County 6242
21 Pinellas County 6105
22 Bay County 5600
23 Santa Rosa County 5056
24 Indian River County 5016
25 Walton County 4086
26 Clay County 4057
27 Nassau County 3927
28 Highlands County 3370
29 Duval County 2767
30 Martin County 2537
31 Leon County 1659
32 Alachua County 1571
33 Levy County 1481
34 Escambia County 1461
35 Putnam County 1252
36 Okaloosa County 1221
37 Suwannee County 884
38 Union County 582
39 Gilchrist County 520
40 Okeechobee County 472
40 Wakulla County 472
41 Columbia County 454
42 Hendry County 390
43 Jackson County 366
44 DeSoto County 350
45 Gulf County 344
46 Dixie County 337
47 Glades County 308
48 Baker County 220
49 Jefferson County 185
49 Madison County 185
50 Gadsden County 164
51 Hardee County -81
52 Bradford County -92
53 Calhoun County -98
54 Lafayette County -192
55 Franklin County -208
56 Holmes County -276
57 Washington County -298
58 Liberty County -428
59 Monroe County -473
60 Hamilton County -566
61 Taylor County -759
62 Seminole County -825
63 Orange County -9154
64 Broward County -9437
65 Miami-Dade County -26051