North Carolina Population By County in 2024

Updated on June 16, 2025.

Based on the US Census Vintage data estimates, in 2024, the population of North Carolina was 11,046,024. Among all North Carolina counties, Wake had the highest population (1,232,444), followed by Mecklenburg (1,206,285), and Guilford (558,816). Tyrrell was the least populated county (3,517).

Hover over or click on the counties in the map below to see the populations. The data can also be found in a table below. You can use the table to sort, filter, and explore the data further.

You can see similar information for other states and by state for the United States.

See this for other years:
North Carolina Population By County in 2024
North Carolina Population By County in 2024
Items per page:
0 of 0
County Population % of State Population
Alamance 183040 1.66
Alexander 36693 0.33
Alleghany 11379 0.10
Anson 22432 0.20
Ashe 27266 0.25
Avery 17811 0.16
Beaufort 44576 0.40
Bertie 16939 0.15
Bladen 29777 0.27
Brunswick 167112 1.51
Buncombe 279210 2.53
Burke 88545 0.80
Cabarrus 244925 2.22
Caldwell 80739 0.73
Camden 11184 0.10
Carteret 70259 0.64
Caswell 22363 0.20
Catawba 167054 1.51
Chatham 83874 0.76
Cherokee 30373 0.28
Chowan 13891 0.13
Clay 12042 0.11
Cleveland 102194 0.93
Columbus 50054 0.45
Craven 104167 0.94
Cumberland 338430 3.06
Currituck 32278 0.29
Dare 38183 0.35
Davidson 177809 1.61
Davie 45383 0.41
Duplin 50539 0.46
Durham 343628 3.11
Edgecombe 49124 0.45
Forsyth 398143 3.60
Franklin 79771 0.72
Gaston 242010 2.19
Gates 10299 0.09
Graham 8179 0.07
Granville 61544 0.56
Greene 20671 0.19
Guilford 558816 5.06
Halifax 46992 0.43
Harnett 146096 1.32
Haywood 63048 0.57
Henderson 120771 1.09
Hertford 19169 0.17
Hoke 55382 0.50
Hyde 4583 0.04
Iredell 206361 1.87
Jackson 45281 0.41
Johnston 249794 2.26
Jones 9462 0.09
Lee 68537 0.62
Lenoir 55332 0.50
Lincoln 97611 0.88
McDowell 45269 0.41
Macon 38717 0.35
Madison 22352 0.20
Martin 21523 0.20
Mecklenburg 1206285 10.92
Mitchell 15030 0.14
Montgomery 26364 0.24
Moore 108417 0.98
Nash 97990 0.89
New Hanover 243333 2.20
Northampton 16580 0.15
Onslow 212954 1.93
Orange 152877 1.38
Pamlico 12550 0.11
Pasquotank 41418 0.38
Pender 70077 0.63
Perquimans 13460 0.12
Person 40143 0.36
Pitt 180783 1.64
Polk 20320 0.18
Randolph 148389 1.34
Richmond 41990 0.38
Robeson 118624 1.07
Rockingham 93517 0.85
Rowan 153384 1.39
Rutherford 65587 0.59
Sampson 60404 0.55
Scotland 33898 0.31
Stanly 67326 0.61
Stokes 45857 0.42
Surry 71547 0.65
Swain 13945 0.13
Transylvania 34103 0.31
Tyrrell 3517 0.03
Union 263386 2.38
Vance 42337 0.38
Wake 1232444 11.16
Warren 19081 0.17
Washington 10654 0.10
Watauga 54997 0.50
Wayne 120338 1.09
Wilkes 66186 0.60
Wilson 79958 0.72
Yadkin 37995 0.34
Yancey 18993 0.17