2007 Municipal Populations Ranked by Size
Municipalities with Population 2,500 or Greater
open/download as Excel spreadsheet
Rank index:  1-25, 26-50, 51-75, 76-100, 101-125, 125-150, 151-175, 175-200, 201+
Rank Municipality County Population
1 Charlotte Mecklenburg 674,658
2 Raleigh Durham, Wake 367,098
3 Greensboro Guilford 248,111
4 Winston-Salem Forsyth 224,889
5 Durham Durham, Orange, Wake 222,472
6 Fayetteville Cumberland 181,453
7 Cary Chatham, Wake 132,443
8 Wilmington New Hanover 100,746
9 High Point Davidson, Forsyth, Guilford, Randolph 98,791
10 Jacksonville Onslow 77,301
11 Asheville Buncombe 76,764
12 Greenville Pitt 76,222
13 Gastonia Gaston 72,779
14 Concord Cabarrus 71,071
15 Rocky Mount Edgecombe, Nash 56,288
16 Chapel Hill Durham, Orange 54,904
17 Wilson Wilson 49,947
18 Burlington Alamance, Guilford 49,343
19 Kannapolis Cabarrus, Mecklenburg, Rowan 42,802
20 Hickory Burke, Caldwell, Catawba 40,520
21 Huntersville Mecklenburg 39,191
22 Goldsboro Wayne 37,341
23 Monroe Union 35,966
24 Salisbury Rowan 31,023
25 Apex Wake 29,973
Rank Municipality County Population
26 Matthews Mecklenburg 28,072
27 Mooresville Iredell 27,628
28 Sanford Lee 27,271
29 Thomasville Davidson, Randolph 26,917
30 Statesville Iredell 26,704
31 Indian Trail Union 26,010
32 Wake Forest Franklin, Wake 25,734
33 New Bern Craven 25,684
34 Garner Wake 24,832
35 Asheboro Randolph 23,845
36 Cornelius Mecklenburg 22,946
37 Lumberton Robeson 22,929
38 Kinston Lenoir 22,763
39 Havelock Craven 22,604
40 Kernersville Forsyth, Guilford 21,961
41 Lexington Davidson 21,149
42 Shelby Cleveland 20,745
43 Mint Hill Mecklenburg, Union 20,519
44 Elizabeth City Camden, Pasquotank 19,837
45 Holly Springs Wake 19,474
46 Carrboro Orange 19,178
47 Lenoir Caldwell 18,952
48 Clemmons Forsyth 17,902
49 Morganton Burke 17,097
50 Roanoke Rapids Halifax 16,569
Rank Municipality County Population
51 Henderson Vance 16,315
52 Albemarle Stanly 16,026
53 Laurinburg Scotland 15,895
54 Eden Rockingham 15,666
55 Fuquay-Varina Wake 14,959
56 Boone Watauga 14,717
57 Reidsville Rockingham 14,643
58 Graham Alamance 14,597
59 Morrisville Durham, Wake 14,308
60 Newton Catawba 13,554
61 Lewisville Forsyth 13,378
62 Clayton Johnston, Wake 12,908
63 Hope Mills Cumberland 12,843
64 Smithfield Johnston 12,821
65 Hendersonville Henderson 12,747
66 Southern Pines Moore 12,210
67 Pinehurst Moore 11,632
68 Stallings Mecklenburg, Union 11,331
69 Lincolnton Lincoln 11,061
70 Kings Mountain Cleveland, Gaston 10,662
71 Tarboro Edgecombe 10,430
72 Leland Brunswick 10,306
73 Mount Holly Gaston 10,213
74 Dunn Harnett 10,088
75 Waynesville Haywood 9,972
Rank Municipality County Population
76 Belmont Gaston 9,921
77 Washington Beaufort 9,861
78 Knightdale Wake 9,810
79 Davidson Iredell, Mecklenburg 9,748
80 Archdale Guilford, Randolph 9,680
81 Weddington Mecklenburg, Union 9,496
82 Mount Airy Surry 9,477
83 Rockingham Richmond 9,432
84 Oxford Granville 9,342
85 Mebane Alamance, Orange 9,187
86 Roxboro Person 8,876
87 Clinton Sampson 8,805
88 Morehead City Carteret 8,691
89 Winterville Pitt 8,586
90 Siler City Chatham 8,372
91 Spring Lake Cumberland 8,273
92 Oak Island Brunswick 8,261
93 Black Mountain Buncombe 7,923
94 Conover Catawba 7,922
95 Summerfield Guilford 7,783
96 Butner Granville 7,542
97 Unionville Union 7,474
98 Pineville Mecklenburg 7,368
99 Elon Alamance 7,219
100 Selma Johnston 7,168
Rank Municipality County Population
101 Forest City  Rutherford 7,154
102 Brevard Transylvania 7,128
103 Marion McDowell 7,107
104 Trinity Randolph 6,936
105 Kill Devil Hills Dare 6,820
106 Hillsborough Orange 6,584
107 King Forsyth, Stokes 6,514
108 Mills River Henderson 6,334
109 Fletcher Henderson 6,168
110 Carolina Beach New Hanover 5,974
111 Harrisburg Cabarrus 5,954
112 Hamlet Richmond 5,870
113 Wendell Wake 5,742
114 Williamston Martin 5,694
115 Cherryville Gaston 5,680
116 Wadesboro Anson 5,549
117 Bessemer City Gaston 5,517
118 Gibsonville Alamance, Guilford 5,439
119 Pleasant Garden Guilford 5,228
120 Edenton Chowan 5,099
121 Whiteville Columbus 5,091
122 Sawmills Caldwell 5,084
123 Zebulon Johnston, Wake 4,955
124 Ayden Pitt 4,923
125 Granite Falls Caldwell 4,904
Rank Municipality County Population
126 Long View Burke, Catawba 4,882
127 Erwin Harnett 4,864
128 Fairview Union 4,853
129 Walkertown Forsyth 4,793
130 Wesley Chapel Union 4,793
131 Nashville Nash 4,791
132 Oak Ridge Guilford 4,758
133 Farmville Pitt 4,656
134 Woodfin Buncombe 4,648
135 Mount Olive Duplin, Wayne 4,587
136 Aberdeen Moore 4,579
137 Valdese Burke 4,560
138 Mocksville Davie 4,547
139 Midway Davidson 4,457
140 Ahoskie Hertford 4,456
141 Trent Woods Craven 4,364
142 Randleman Randolph 4,331
143 China Grove Rowan 4,298
144 Angier Harnett, Wake 4,219
145 Elkin Surry, Wilkes 4,198
146 North Wilkesboro Wilkes 4,181
147 Troy Montgomery 4,149
148 Boiling Springs Cleveland 4,123
(149) Boiling Spring Lakes Brunswick 4,115
(149) Rutherfordton Rutherford 4,115
Rank Municipality County Population
151 Canton Haywood 4,083
152 Wingate Union 4,071
153 Beaufort Carteret 3,975
154 Dallas Gaston 3,949
155 Plymouth Washington 3,916
156 Spindale Rutherford 3,858
157 Gamewell Caldwell 3,857
158 Emerald Isle Carteret 3,855
159 Raeford Hoke 3,837
160 Franklin Macon 3,826
161 Burgaw Pender 3,816
162 Newport Carteret 3,806
163 Waxhaw Union 3,788
164 Stokesdale Guilford 3,756
165 Eastover Cumberland 3,686
166 Louisburg Franklin 3,679
167 Elizabethtown Columbus 3,660
168 Wallace Duplin, Pender 3,546
169 Benson Johnston 3,518
170 Red Springs Hoke, Robeson 3,509
171 Kitty Hawk Dare 3,461
172 Spencer Rowan 3,416
173 Maiden Catawba, Lincoln 3,404
174 Jamestown Guilford 3,369
175 Cramerton Gaston 3,363
Rank Municipality County Population
176 Stanley Gaston 3,246
177 Weaverville Buncombe 3,215
178 Lake Park Union 3,203
179 Flat Rock Henderson 3,193
180 Wilkesboro Wilkes 3,168
181 Warsaw Duplin 3,158
182 Ranlo Gaston 3,142
183 Hudson Caldwell 3,124
184 Lillington Harnett 3,123
185 Midland Cabarrus, Mecklenburg 3,121
186 Nags Head Dare 3,113
187 Locust Stanly, Cabarrus 3,108
188 Windsor Bertie 3,095
189 Sunset Beach Brunswick 3,090
190 River Bend Craven 3,075
191 Landis Rowan 3,073
192 Marshville Union 3,002
193 Red Oak Nash 2,950
194 Southport Brunswick 2,934
195 Wentworth Rockingham 2,926
196 Wallburg Davidson 2,918
197 Polkton Anson 2,914
198 Carolina Shores Brunswick 2,873
199 Cajah's Mountain Caldwell 2,865
(200) Liberty Randolph 2,828
(200) Norwood Stanly 2,828
Rank Municipality County Population
202 Yadkinville Yadkin 2,800
203 Creedmoor Granville 2,790
204 La Grange Lenoir 2,789
205 Fairmont Robeson 2,744
206 Pembroke Robeson 2,732
207 Lowell Gaston 2,719
208 Wrightsville Beach New Hanover 2,710
209 Rural Hall Forsyth 2,660
210 Marvin Union 2,639
211 Tobaccoville Forsyth, Stokes 2,637
212 St. James Brunswick 2,633
213 Southern Shores Dare 2,604
214 Sharpsburg Edgecombe, Nash, Wilson 2,595
215 Sylva Jackson 2,557
216 Tabor City Columbus 2,544
217 Maxton Robeson, Scotland 2,530
Note: For multicounty municipalities, the county with the most population is shown in non-italicized font; other counties are shown in italics.
Return to Top
Return to Muncipal Estimates Home Page
Last update October 17, 2008.