Ranking of North Carolina Counties By Net Migration Rate per 1K in 2024
Updated on June 21, 2025.
Based on the US Census Vintage data estimates, in 2024, the Net Migration Rate per 1K for North Carolina was 13.87. Among all North Carolina counties, Brunswick County had the highest net migration rate (49.33), followed by Franklin County (32.39), and Iredell County (28.89).
The chart below shows the top 10 counties, and the table below shows the ranking of all North Carolina 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.
You may also be interested in:
Related Topics: North Carolina Census Vintage Data Topic List.
Data Source: US Census Bureau (Vintage), 2024 Census.
See this for other years:
Ranking of North Carolina Counties By Net Migration Rate per 1K in 2024
Items per page:
25
0 of 0
| Rank | County | Net Migration Rate |
|---|---|---|
| 1 | Brunswick County | 49.33 |
| 2 | Franklin County | 32.39 |
| 3 | Iredell County | 28.89 |
| 4 | Johnston County | 26.03 |
| 5 | Harnett County | 25.96 |
| 6 | Pender County | 25.82 |
| 7 | Polk County | 25.03 |
| 8 | Stanly County | 24.41 |
| 9 | Currituck County | 24.36 |
| 10 | Chatham County | 24.26 |
| 11 | Warren County | 21.99 |
| 12 | Madison County | 21.04 |
| 13 | Davie County | 20.92 |
| 14 | Pamlico County | 20.8 |
| 15 | Union County | 19.77 |
| 16 | Alamance County | 19.39 |
| 17 | Lincoln County | 19.33 |
| 18 | Davidson County | 19.31 |
| 19 | Mecklenburg County | 18.54 |
| 19 | Wake County | 18.54 |
| 20 | Cherokee County | 17.97 |
| 21 | Clay County | 16.81 |
| 22 | Gaston County | 15.85 |
| 23 | Perquimans County | 15.66 |
| 24 | Carteret County | 15.55 |
| 25 | Graham County | 15.01 |
| 26 | Lee County | 14.95 |
| 27 | Cabarrus County | 14.83 |
| 28 | Ashe County | 14.76 |
| 29 | Catawba County | 14.72 |
| 30 | Rockingham County | 14.63 |
| 31 | Moore County | 14.6 |
| 32 | New Hanover County | 13.96 |
| 33 | Henderson County | 13.91 |
| 34 | Macon County | 13.66 |
| 35 | Durham County | 13.57 |
| 36 | Stokes County | 13.33 |
| 37 | Nash County | 13.07 |
| 38 | McDowell County | 12.63 |
| 39 | Transylvania County | 12.52 |
| 40 | Bladen County | 12.45 |
| 41 | Mitchell County | 11.99 |
| 42 | Person County | 11.85 |
| 43 | Avery County | 11.71 |
| 44 | Rowan County | 11.47 |
| 45 | Duplin County | 11.36 |
| 46 | Alexander County | 11.24 |
| 47 | Martin County | 10.79 |
| 48 | Sampson County | 10.7 |
| 49 | Swain County | 10.69 |
| 50 | Lenoir County | 10.63 |
| 51 | Buncombe County | 10.39 |
| 52 | Cleveland County | 9.86 |
| 53 | Scotland County | 9.77 |
| 54 | Haywood County | 9.73 |
| 55 | Forsyth County | 9.48 |
| 56 | Montgomery County | 9.28 |
| 57 | Rutherford County | 9.19 |
| 58 | Guilford County | 9.1 |
| 59 | Alleghany County | 8.98 |
| 60 | Yadkin County | 8.92 |
| 61 | Yancey County | 8.91 |
| 62 | Chowan County | 8.85 |
| 63 | Burke County | 8.8 |
| 64 | Beaufort County | 8.41 |
| 65 | Pasquotank County | 8.04 |
| 66 | Craven County | 7.78 |
| 67 | Pitt County | 7.73 |
| 68 | Camden County | 7.62 |
| 69 | Hoke County | 7.53 |
| 70 | Caldwell County | 7.4 |
| 71 | Jones County | 7.3 |
| 72 | Edgecombe County | 6.63 |
| 73 | Wilkes County | 6.49 |
| 74 | Randolph County | 6.33 |
| 75 | Robeson County | 6.29 |
| 76 | Jackson County | 6.18 |
| 77 | Surry County | 6.15 |
| 78 | Anson County | 6.03 |
| 79 | Wilson County | 6.02 |
| 80 | Wayne County | 4.93 |
| 81 | Dare County | 4.32 |
| 82 | Granville County | 3.6 |
| 83 | Columbus County | 3.55 |
| 84 | Vance County | 3.43 |
| 85 | Greene County | 2.81 |
| 86 | Halifax County | 2.68 |
| 87 | Orange County | 2.62 |
| 88 | Bertie County | 2.53 |
| 89 | Caswell County | 2.32 |
| 90 | Hertford County | 2.29 |
| 91 | Tyrrell County | 2.27 |
| 92 | Richmond County | 2.07 |
| 93 | Gates County | 0.87 |
| 94 | Northampton County | -0.72 |
| 95 | Washington County | -0.93 |
| 96 | Onslow County | -2.31 |
| 97 | Watauga County | -5.31 |
| 98 | Cumberland County | -6.05 |
| 99 | Hyde County | -9.76 |