Ranking of North Carolina Counties By Number of Births in 2024

Updated on June 21, 2025.

Based on the US Census Vintage data estimates, in 2024, the Number of Births for North Carolina was 121.28K. Among all North Carolina counties, Mecklenburg County had the highest number of births (15.08K), followed by Wake County (13.20K), and Guilford County (5.97K).

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.

See this for other years:
Ranking of North Carolina Counties By Number of Births in 2024
Mecklenburg
Wake
Guilford
Cumberland
Forsyth
Durham
Onslow
Johnston
Gaston
Cabarrus
Ranking of North Carolina Counties By Number of Births in 2024
Items per page:
0 of 0
Rank County Number of Births
1 Mecklenburg County 15077
2 Wake County 13202
3 Guilford County 5972
4 Cumberland County 5278
5 Forsyth County 4559
6 Durham County 4139
7 Onslow County 3884
8 Johnston County 2855
9 Gaston County 2798
10 Cabarrus County 2743
11 Union County 2559
12 Buncombe County 2421
13 New Hanover County 2268
14 Iredell County 2082
15 Pitt County 2023
16 Alamance County 1937
17 Robeson County 1847
18 Harnett County 1822
19 Davidson County 1740
20 Catawba County 1686
21 Rowan County 1622
22 Wayne County 1603
23 Randolph County 1597
24 Craven County 1282
25 Orange County 1205
26 Moore County 1171
27 Brunswick County 1158
28 Cleveland County 1104
29 Henderson County 1080
30 Nash County 1075
31 Rockingham County 981
32 Lincoln County 952
33 Wilson County 902
34 Hoke County 884
35 Franklin County 879
36 Burke County 854
37 Sampson County 832
38 Lee County 799
39 Caldwell County 795
40 Surry County 743
41 Duplin County 727
42 Chatham County 718
43 Stanly County 705
44 Pender County 687
45 Wilkes County 680
46 Lenoir County 654
47 Granville County 624
48 Rutherford County 622
49 Edgecombe County 565
50 Columbus County 540
51 Richmond County 533
52 Haywood County 519
53 Halifax County 512
54 Vance County 493
55 Carteret County 483
56 Beaufort County 430
57 Davie County 425
58 Stokes County 424
59 Yadkin County 406
60 Scotland County 402
61 Person County 386
62 McDowell County 379
63 Jackson County 375
64 Bladen County 353
64 Pasquotank County 353
65 Macon County 340
66 Alexander County 333
67 Cherokee County 313
68 Watauga County 296
69 Anson County 276
70 Montgomery County 265
71 Dare County 259
72 Transylvania County 232
73 Martin County 223
74 Greene County 202
75 Ashe County 199
76 Currituck County 198
77 Caswell County 192
78 Hertford County 187
79 Warren County 186
80 Yancey County 177
81 Madison County 176
82 Northampton County 157
83 Swain County 153
84 Bertie County 145
85 Avery County 131
86 Chowan County 127
87 Polk County 112
88 Clay County 109
89 Jones County 105
90 Washington County 104
91 Graham County 99
92 Alleghany County 98
93 Perquimans County 96
94 Mitchell County 94
95 Pamlico County 86
96 Gates County 73
97 Camden County 57
98 Tyrrell County 44
99 Hyde County 32