Fastest-Growing Counties in North Carolina
North Carolina's counties, ranked by how much their population changed between two official U.S. Census Bureau estimates.
Population change from July 1, 2020 to July 1, 2025 · all 100 counties ranked
| Rank | County | 2020 | 2025 | Change | % change |
|---|---|---|---|---|---|
| 1 | Brunswick County | 138,135 | 174,702 | +36,567 | +26.5% |
| 2 | Pender County | 60,614 | 72,111 | +11,497 | +19.0% |
| 3 | Franklin County | 69,029 | 82,037 | +13,008 | +18.8% |
| 4 | Johnston County | 217,450 | 256,448 | +38,998 | +17.9% |
| 5 | Currituck County | 28,405 | 33,158 | +4,753 | +16.7% |
| 6 | Lincoln County | 87,153 | 98,654 | +11,501 | +13.2% |
| 7 | Iredell County | 187,676 | 211,798 | +24,122 | +12.9% |
| 8 | Harnett County | 133,716 | 150,137 | +16,421 | +12.3% |
| 9 | Union County | 239,615 | 267,674 | +28,059 | +11.7% |
| 10 | Wake County | 1,130,903 | 1,257,235 | +126,332 | +11.2% |
| 11 | Chatham County | 76,663 | 85,111 | +8,448 | +11.0% |
| 12 | Lee County | 63,388 | 70,258 | +6,870 | +10.8% |
| 13 | Mecklenburg County | 1,116,183 | 1,233,383 | +117,200 | +10.5% |
| 14 | Moore County | 100,295 | 110,619 | +10,324 | +10.3% |
| 15 | Cabarrus County | 227,240 | 249,725 | +22,485 | +9.9% |
| 16 | Clay County | 11,141 | 12,239 | +1,098 | +9.9% |
| 17 | Stanly County | 62,666 | 68,830 | +6,164 | +9.8% |
| 18 | Tyrrell County | 3,237 | 3,537 | +300 | +9.3% |
| 19 | Hoke County | 52,230 | 56,939 | +4,709 | +9.0% |
| 20 | Camden County | 10,405 | 11,315 | +910 | +8.7% |
| 21 | New Hanover County | 226,449 | 245,959 | +19,510 | +8.6% |
| 22 | Alamance County | 171,624 | 186,177 | +14,553 | +8.5% |
| 23 | Gaston County | 228,640 | 246,558 | +17,918 | +7.8% |
| 24 | Durham County | 322,465 | 347,240 | +24,775 | +7.7% |
| 25 | Jackson County | 42,142 | 45,039 | +2,897 | +6.9% |
| 26 | Davie County | 42,909 | 45,855 | +2,946 | +6.9% |
| 27 | Cherokee County | 28,866 | 30,830 | +1,964 | +6.8% |
| 28 | Davidson County | 169,029 | 180,182 | +11,153 | +6.6% |
| 29 | Orange County | 143,748 | 152,498 | +8,750 | +6.1% |
| 30 | Duplin County | 48,660 | 51,571 | +2,911 | +6.0% |
| 31 | Polk County | 19,378 | 20,533 | +1,155 | +6.0% |
| 32 | Onslow County | 204,984 | 217,175 | +12,191 | +5.9% |
| 33 | Madison County | 21,292 | 22,553 | +1,261 | +5.9% |
| 34 | Macon County | 37,085 | 39,232 | +2,147 | +5.8% |
| 35 | Catawba County | 160,892 | 170,172 | +9,280 | +5.8% |
| 36 | Rowan County | 146,893 | 155,096 | +8,203 | +5.6% |
| 37 | Alleghany County | 10,891 | 11,479 | +588 | +5.4% |
| 38 | Pitt County | 173,642 | 182,936 | +9,294 | +5.4% |
| 39 | Forsyth County | 382,618 | 401,718 | +19,100 | +5.0% |
| 40 | Henderson County | 116,564 | 122,375 | +5,811 | +5.0% |
| 41 | Jones County | 9,150 | 9,575 | +425 | +4.6% |
| 42 | Pasquotank County | 40,400 | 42,201 | +1,801 | +4.5% |
| 43 | Guilford County | 538,726 | 562,234 | +23,508 | +4.4% |
| 44 | Sampson County | 59,078 | 61,504 | +2,426 | +4.1% |
| 45 | Carteret County | 67,692 | 70,469 | +2,777 | +4.1% |
| 46 | Nash County | 95,633 | 99,365 | +3,732 | +3.9% |
| 47 | Wayne County | 117,758 | 122,278 | +4,520 | +3.8% |
| 48 | Person County | 39,184 | 40,636 | +1,452 | +3.7% |
| 49 | Pamlico County | 12,308 | 12,758 | +450 | +3.7% |
| 50 | Perquimans County | 13,024 | 13,490 | +466 | +3.6% |
| 51 | Randolph County | 144,401 | 149,516 | +5,115 | +3.5% |
| 52 | Stokes County | 44,565 | 46,126 | +1,561 | +3.5% |
| 53 | Ashe County | 26,585 | 27,514 | +929 | +3.5% |
| 54 | Craven County | 101,514 | 105,025 | +3,511 | +3.5% |
| 55 | Robeson County | 115,980 | 119,941 | +3,961 | +3.4% |
| 56 | Cleveland County | 99,926 | 103,325 | +3,399 | +3.4% |
| 57 | Rockingham County | 91,201 | 94,195 | +2,994 | +3.3% |
| 58 | Dare County | 37,036 | 38,245 | +1,209 | +3.3% |
| 59 | Yancey County | 18,492 | 19,084 | +592 | +3.2% |
| 60 | Yadkin County | 37,250 | 38,325 | +1,075 | +2.9% |
| 61 | Transylvania County | 33,255 | 34,211 | +956 | +2.9% |
| 62 | Buncombe County | 269,703 | 277,417 | +7,714 | +2.9% |
| 63 | Chowan County | 13,702 | 14,082 | +380 | +2.8% |
| 64 | Montgomery County | 25,700 | 26,403 | +703 | +2.7% |
| 65 | Rutherford County | 64,370 | 65,745 | +1,375 | +2.1% |
| 66 | Granville County | 60,178 | 61,421 | +1,243 | +2.1% |
| 67 | Graham County | 8,039 | 8,190 | +151 | +1.9% |
| 68 | Haywood County | 62,219 | 63,369 | +1,150 | +1.8% |
| 69 | Wilson County | 79,816 | 81,150 | +1,334 | +1.7% |
| 70 | Burke County | 87,262 | 88,655 | +1,393 | +1.6% |
| 71 | Warren County | 18,606 | 18,898 | +292 | +1.6% |
| 72 | Alexander County | 36,406 | 36,958 | +552 | +1.5% |
| 73 | McDowell County | 44,554 | 45,198 | +644 | +1.4% |
| 74 | Lenoir County | 55,062 | 55,837 | +775 | +1.4% |
| 75 | Bladen County | 29,628 | 30,007 | +379 | +1.3% |
| 76 | Greene County | 20,441 | 20,700 | +259 | +1.3% |
| 77 | Surry County | 71,386 | 72,287 | +901 | +1.3% |
| 78 | Mitchell County | 14,901 | 15,062 | +161 | +1.1% |
| 79 | Avery County | 17,918 | 18,110 | +192 | +1.1% |
| 80 | Hyde County | 4,508 | 4,554 | +46 | +1.0% |
| 81 | Edgecombe County | 48,781 | 49,121 | +340 | +0.7% |
| 82 | Caldwell County | 80,582 | 81,105 | +523 | +0.6% |
| 83 | Watauga County | 54,466 | 54,786 | +320 | +0.6% |
| 84 | Wilkes County | 65,871 | 66,233 | +362 | +0.5% |
| 85 | Cumberland County | 337,000 | 338,473 | +1,473 | +0.4% |
| 86 | Caswell County | 22,476 | 22,563 | +87 | +0.4% |
| 87 | Vance County | 42,554 | 42,638 | +84 | +0.2% |
| 88 | Columbus County | 50,487 | 50,487 | 0 | 0.0% |
| 89 | Beaufort County | 44,694 | 44,670 | -24 | -0.1% |
| 90 | Scotland County | 33,413 | 33,322 | -91 | -0.3% |
| 91 | Swain County | 14,107 | 14,024 | -83 | -0.6% |
| 92 | Martin County | 21,954 | 21,601 | -353 | -1.6% |
| 93 | Richmond County | 42,729 | 42,041 | -688 | -1.6% |
| 94 | Gates County | 10,450 | 10,234 | -216 | -2.1% |
| 95 | Anson County | 22,233 | 21,758 | -475 | -2.1% |
| 96 | Washington County | 10,976 | 10,638 | -338 | -3.1% |
| 97 | Bertie County | 17,722 | 17,086 | -636 | -3.6% |
| 98 | Halifax County | 48,401 | 46,534 | -1,867 | -3.9% |
| 99 | Northampton County | 17,433 | 16,491 | -942 | -5.4% |
| 100 | Hertford County | 21,414 | 19,015 | -2,399 | -11.2% |
About this ranking
- Source
- U.S. Census Bureau — County Resident Population Estimates (CO-EST2025-ALLDATA), Vintage 2025
- Reference interval
- July 1, 2020 to July 1, 2025, both from the same release
- Universe
- 100 counties in North Carolina; 100 ranked
- Ranked by
- Percentage change, largest increase first
- Formula
- Change = 2025 estimate − 2020 estimate; percentage = change ÷ 2020 estimate × 100
- Ties
- Counties with equal percentage change share a rank; their display order is settled by name and then by official Census geographic identifier, so the order is the same everywhere.
A percentage change can look large when the starting population is small, which is why every row shows both endpoint estimates and the numeric change beside it. These estimates record how a county's population changed, not why it changed.