There are 175 colleges in North Carolina - 76 public and 99 private schools. The 2024 average undergraduate tuition of the North Carolina colleges is $7,438 for state residents and $25,357 for out-of-state students.

92 North Carolina cities have at least one college and, of them, Charlotte has the most of 17 colleges. It has 11 four-year colleges and 3 community colleges with a total of 52,657 students. Raleigh and Greensboro also has a number of colleges of 15 and 11 colleges respectively.

The following table shows the North Carolina colleges by city. The 2024 tuition & fees based on 4-year colleges' cost. You can view the list of colleges and average statistics for each city by following the link on the city name. Furthermore, you can sort the table by each column by touching/clicking the colum title.

175 North Carolina Colleges by City
CityNumber of SchoolsUnder-graduate TuitionGraduate TuitionPopulationStudents to Faculty
Total4-yearCommunity CollegesTrade SchoolsTotalUnder.Graduate
Charlotte 171133 $22,404
($13,155)
$16,532
($7,869)
52,657 45,897 6,760 10 to 1
Raleigh 15843 $23,668
($8,895)
$17,475
($11,819)
64,444 53,567 10,877 11 to 1
Greensboro 11713 $22,404
($7,171)
$15,602
($8,325)
38,051 32,055 5,996 15 to 1
Fayetteville 7421 $15,268
($3,969)
$17,983
($6,197)
19,616 18,109 1,507 12 to 1
Asheville 7412 $19,715
($7,461)
$23,653
($8,253)
9,618 9,530 88 9 to 1
Winston-Salem 7412 $32,725
($6,735)
$18,798
($7,206)
23,633 19,045 4,588 15 to 1
Durham 6312 $35,735
($6,542)
$42,387
($7,480)
30,137 16,835 13,302 12 to 1
Wilmington 4211 $24,113
($7,317)
$23,029
($7,853)
32,682 29,133 3,549 20 to 1
Salisbury 431- $25,848 $12,128 8,911 8,687 224 9 to 1
Concord 32-1 $14,995 $31,490 642 565 77 8 to 1
Elizabeth City 321- $12,346
($3,412)
$18,849
($5,787)
4,596 4,480 116 13 to 1
Mooresville 2-11 - - 1,317 1,317 - 22 to 1
Rocky Mount 211- $35,536 $12,700 3,982 3,894 88 16 to 1
Jacksonville 2-2- - - 3,768 3,768 - 13 to 1
Winston Salem 22-- $18,316
($9,477)
$19,410
($12,676)
1,174 967 207 6 to 1
Hickory 211- $30,900 $12,240 6,526 5,701 825 10 to 1
High Point 22-- $32,382 $24,605 6,032 5,083 949 15 to 1
Chapel Hill 21-1 $39,330
($8,989)
$30,819
($12,527)
31,913 20,237 11,676 16 to 1
Greenville 21-1 $23,638
($7,361)
$20,807
($7,658)
27,202 21,739 5,463 18 to 1
Dallas 2-2- - - 5,558 5,558 - 7 to 1
Wilson 211- $35,600 $10,397 3,044 2,966 78 11 to 1
Montreat 11-- $33,860 $11,310 972 820 152 13 to 1
Murfreesboro 11-- $27,110 $8,730 886 800 86 16 to 1
Dunn 11-- $8,688 $10,440 26 26 - 2 to 1
Laurinburg 11-- $30,800 $15,000 809 780 29 14 to 1
Belmont 11-- $19,500 $17,624 1,501 1,475 26 12 to 1
Sugar Grove 11-- - $14,745 83 - 83 -
Spindale 1-1- - - 1,876 1,876 - 11 to 1
Sylva 1-1- - - 2,256 2,256 - 10 to 1
Dublin 1-1- - - 978 978 - 9 to 1
Thomasville 1-1- - - 3,921 3,921 - 15 to 1
Mebane 1--1 - - 61 61 - 15 to 1
Smithfield 1-1- - - 4,282 4,282 - 15 to 1
Wake Forest 11-- $10,516 $6,388 2,764 679 2,085 9 to 1
Brevard 11-- $31,250 $10,800 759 735 24 10 to 1
Pembroke 11-- $7,571
($3,571)
$19,910
($6,851)
7,666 5,643 2,023 14 to 1
Nashville 11-- - - - - - -
Kinston 1-1- - - 2,199 2,199 - 12 to 1
Graham 1-1- - - 3,939 3,939 - 14 to 1
Tarboro 1-1- - - 1,313 1,313 - 10 to 1
Roxboro 1-1- - - 1,150 1,150 - 10 to 1
Mars Hill 11-- $37,270 $14,364 1,032 994 38 11 to 1
Henderson 1-1- - - 2,814 2,814 - 16 to 1
Buies Creek 11-- $40,410 $16,158 5,272 2,965 2,307 13 to 1
Asheboro 1-1- - - 2,469 2,469 - 9 to 1
Spruce Pine 1-1- - - 783 783 - 14 to 1
Goldsboro 1-1- - - 2,732 2,732 - 12 to 1
Morehead City 1-1- - - 1,554 1,554 - 10 to 1
Boiling Springs 11-- $33,450 $11,300 3,144 1,812 1,332 11 to 1
Ahoskie 1-1- - - 569 569 - 11 to 1
Polkton 1-1- - - 3,338 3,338 - 16 to 1
Wilkesboro 1-1- - - 2,321 2,321 - 7 to 1
Jamestown 1-1- - - 10,067 10,067 - 17 to 1
Wentworth 1-1- - - 1,712 1,712 - 14 to 1
Troy 1-1- - - 702 702 - 5 to 1
Cullowhee 11-- $8,532
($4,532)
$18,497
($7,778)
11,635 9,956 1,679 16 to 1
Clyde 1-1- - - 1,286 1,286 - 7 to 1
Pinehurst 1-1- - - 3,778 3,778 - 12 to 1
Washington 1-1- - - 1,741 1,741 - 10 to 1
Mount Olive 11-- $25,950 $18,700 2,239 2,019 220 16 to 1
Gastonia 1--1 - - 272 272 - 17 to 1
Shelby 1-1- - - 1,946 1,946 - 15 to 1
Whiteville 1-1- - - 1,228 1,228 - 9 to 1
New Bern 1-1- - - 2,701 2,701 - 12 to 1
Cary 11-- - $8,380 161 - 161 -
Kenansville 1-1- - - 1,359 1,359 - 12 to 1
Albemarle 1-1- - - 2,319 2,319 - 10 to 1
Flat Rock 1-1- - - 2,794 2,794 - 14 to 1
Davidson 11-- $60,050 - 1,927 1,927 - 9 to 1
Grantsboro 1-1- - - 329 329 - 4 to 1
Wendell 11-- $11,250 - 74 74 - 7 to 1
Banner Elk 11-- $31,740 $9,750 855 855 - 10 to 1
Dobson 1-1- - - 2,797 2,797 - 14 to 1
Bolivia 1-1- - - 1,678 1,678 - 12 to 1
Misenheimer 11-- $33,930 $12,240 1,076 683 393 14 to 1
Louisburg 1-1- - - 434 434 - 16 to 1
Murphy 1-1- - - 888 888 - 10 to 1
Hudson 1-1- - - 3,703 3,703 - 14 to 1
Elon 11-- $44,536 $20,574 7,123 6,337 786 11 to 1
Winterville 1-1- - - 7,144 7,144 - 15 to 1
Williamston 1-1- - - 842 842 - 11 to 1
Swannanoa 11-- $40,290 $20,550 793 723 70 8 to 1
Hamlet 1-1- - - 2,290 2,290 - 12 to 1
Marion 1-1- - - 1,100 1,100 - 7 to 1
Morganton 1-1- - - 1,749 1,749 - 11 to 1
Lumberton 1-1- - - 1,901 1,901 - 15 to 1
Boone 11-- $24,537
($7,541)
$24,140
($8,380)
20,436 18,558 1,878 16 to 1
Statesville 1-1- - - 3,456 3,456 - 13 to 1
Wingate 11-- $41,731 $12,600 3,396 2,510 886 15 to 1
Sanford 1-1- - - 5,231 5,231 - 12 to 1
Weldon 1-1- - - 995 995 - 11 to 1
Clinton 1-1- - - 1,590 1,590 - 8 to 1