Ranking of North Carolina Counties By Number of Births in 2023

Updated on June 18, 2025.

Based on the US Census Vintage data estimates, in 2023, the Number of Births for North Carolina was 121.22K. Among all North Carolina counties, Mecklenburg County had the highest number of births (15.02K), followed by Wake County (13.19K), and Guilford County (5.92K).

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 2023
Mecklenburg
Wake
Guilford
Cumberland
Forsyth
Durham
Onslow
Johnston
Gaston
Cabarrus
Ranking of North Carolina Counties By Number of Births in 2023
Items per page:
0 of 0
Rank County Number of Births
1 Mecklenburg County 15018
2 Wake County 13192
3 Guilford County 5923
4 Cumberland County 5206
5 Forsyth County 4560
6 Durham County 4097
7 Onslow County 3896
8 Johnston County 2863
9 Gaston County 2774
10 Cabarrus County 2741
11 Union County 2570
12 Buncombe County 2402
13 New Hanover County 2254
14 Iredell County 2078
15 Pitt County 2025
16 Alamance County 1959
17 Robeson County 1878
18 Harnett County 1824
19 Davidson County 1744
20 Catawba County 1663
21 Rowan County 1622
22 Randolph County 1587
23 Wayne County 1557
24 Craven County 1288
25 Orange County 1198
26 Moore County 1182
27 Brunswick County 1148
28 Cleveland County 1107
29 Nash County 1093
30 Henderson County 1056
31 Rockingham County 986
32 Lincoln County 953
33 Wilson County 898
34 Hoke County 887
35 Franklin County 872
36 Burke County 855
37 Sampson County 824
38 Lee County 798
39 Caldwell County 791
40 Surry County 751
41 Chatham County 718
42 Duplin County 716
43 Stanly County 708
44 Wilkes County 693
45 Pender County 683
46 Lenoir County 649
47 Rutherford County 630
48 Granville County 627
49 Columbus County 575
49 Edgecombe County 575
50 Richmond County 542
51 Haywood County 521
52 Halifax County 511
53 Vance County 499
54 Carteret County 488
55 Beaufort County 428
56 Stokes County 424
57 Pasquotank County 419
58 Davie County 418
59 Yadkin County 408
60 Scotland County 403
61 McDowell County 383
61 Person County 383
62 Jackson County 371
63 Bladen County 349
64 Macon County 343
65 Alexander County 331
66 Watauga County 295
67 Cherokee County 279
68 Currituck County 274
68 Dare County 274
69 Anson County 271
70 Montgomery County 264
71 Transylvania County 227
72 Martin County 224
73 Ashe County 200
74 Greene County 199
75 Caswell County 198
76 Hertford County 194
77 Warren County 190
78 Madison County 177
79 Yancey County 170
80 Northampton County 161
81 Swain County 151
82 Bertie County 148
83 Avery County 137
84 Chowan County 128
85 Polk County 118
86 Jones County 105
86 Washington County 105
87 Perquimans County 104
88 Alleghany County 103
89 Mitchell County 101
90 Graham County 99
91 Clay County 96
92 Pamlico County 87
93 Gates County 79
94 Camden County 73
95 Tyrrell County 45
96 Hyde County 32