There are 162 colleges in Virginia - 44 public and 118 private schools. The 2025 average undergraduate tuition of the Virginia colleges is $15,702 for state residents and $24,801 for out-of-state students.

70 Virginia cities have at least one college and, of them, Virginia Beach has the most of 14 colleges. It has 8 four-year colleges and 1 community college with a total of 28,168 students. Richmond and Norfolk also has a number of colleges of 13 and 10 colleges respectively.

The following table shows the Virginia colleges by city. The 2025 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.

162 Virginia Colleges by City
CityNumber of SchoolsUnder-graduate TuitionGraduate TuitionPopulationStudents to Faculty
Total4-yearCommunity CollegesTrade SchoolsTotalUnder.Graduate
Virginia Beach 14815 $19,416 $13,282 28,168 21,998 6,170 13 to 1
Richmond 13742 $20,147
($16,720)
$18,001
($17,252)
40,911 33,050 7,861 12 to 1
Norfolk 10442 $24,649
($11,465)
$30,676
($17,344)
49,119 41,263 7,856 12 to 1
Newport News 74-3 $19,458
($16,828)
$22,986
($13,050)
5,114 5,029 85 8 to 1
Lynchburg 7511 $20,586 $12,067 111,915 59,251 52,664 12 to 1
vienna 6213 $16,340 $11,720 1,358 901 457 10 to 1
Roanoke 5221 $31,022 $18,710 7,577 7,481 96 11 to 1
Arlington 54-1 $20,125 $13,881 7,222 4,645 2,577 19 to 1
Hampton 5212 $24,391 $13,776 10,798 10,282 516 11 to 1
Danville 4121 $38,550 $14,577 4,079 3,847 232 13 to 1
Chesapeake 43-1 $12,038 $3,639 511 450 61 8 to 1
FALLS CHURCH 4211 $15,537 $5,850 1,730 1,336 394 18 to 1
Fredericksburg 321- $21,002
($14,905)
$23,010
($12,462)
4,003 3,837 166 7 to 1
Petersburg 31-2 $22,650
($10,043)
$24,860
($13,218)
5,721 5,240 481 11 to 1
Alexandria 32-1 $13,853 $12,300 1,119 423 696 7 to 1
Woodbridge 21-1 $13,920 - 37 37 - 5 to 1
Manassas 211- $18,484 - 272 272 - 9 to 1
Fairfax 22-- $24,408
($14,220)
$26,688
($17,964)
39,791 28,339 11,452 10 to 1
Lexington 22-- $60,342
($21,046)
$47,437 3,768 3,413 355 8 to 1
Charlottesville 211- $61,591
($23,118)
$37,628
($23,526)
31,672 23,148 8,524 18 to 1
Ashland 21-1 $49,466 $47,780 1,694 1,650 44 10 to 1
North Chesterfield 21-1 $18,689 - 31 31 - 8 to 1
Harrisonburg 22-- $37,616
($13,966)
$23,590
($13,464)
23,894 21,764 2,130 13 to 1
Glen Allen 22-- $18,190 $16,611 395 306 89 6 to 1
Midlothian 21-1 $13,920 - 125 125 - 9 to 1
Blacksburg 22-- $37,764
($15,948)
$35,092
($18,564)
38,857 31,035 7,822 9 to 1
Staunton 21-1 $21,187 $18,865 1,796 1,148 648 14 to 1
Salem 22-- $24,392 $19,731 2,574 2,423 151 12 to 1
Chester 2-2- - - 9,459 9,459 - 19 to 1
Melfa 1-1- - - 859 859 - 24 to 1
Annandale 1-1- - - 56,457 56,457 - 31 to 1
Abingdon 1-1- - - 2,082 2,082 - 17 to 1
Middletown 1-1- - - 5,902 5,902 - 28 to 1
University of Richmond 11-- $65,230 $31,229 3,722 3,055 667 7 to 1
Franklin 1-1- - - 1,219 1,219 - 16 to 1
Reston 1--1 - - 36 36 - 12 to 1
Buena Vista 11-- $21,030 - 936 936 - 14 to 1
Culpeper 1--1 - - 34 34 - 17 to 1
Hampden-Sydney 11-- $54,550 - 946 946 - 9 to 1
Wytheville 1-1- - - 2,107 2,107 - 23 to 1
Bristol 1--1 - - 32 32 - 15 to 1
Big Stone Gap 1-1- - - 2,116 2,116 - 22 to 1
Cedar Bluff 1-1- - - 2,364 2,364 - 20 to 1
McLean 1--1 - - 94 94 - 9 to 1
Bluefield 11-- $26,770 $9,540 959 627 332 14 to 1
Ashburn 11-- $13,920 - - - - -
Dublin 1-1- - - 4,254 4,254 - 33 to 1
Wise 11-- $28,010
($11,780)
$8,352
($8,352)
2,167 2,142 25 14 to 1
Williamsburg 11-- $51,038
($25,734)
$36,684
($17,666)
9,818 7,063 2,755 12 to 1
Farmville 11-- $27,980
($15,740)
$19,944
($7,758)
4,612 3,314 1,298 15 to 1
South Prince George 1-1- - - 2,788 2,788 - 17 to 1
Ferrum 11-- $28,380 $9,000 763 724 39 11 to 1
Martinsville 1-1- - - 1,908 1,908 - 18 to 1
Newport News 1--1 - - 17 17 - 11 to 1
Winchester 11-- $36,950 $26,722 4,454 2,641 1,813 12 to 1
Sterling 11-- $18,000 $19,350 463 - 463 -
Locust Grove 1-1- - - 8,544 8,544 - 24 to 1
Colonial Heights 1-1- - $8,517 151 151 - 5 to 1
Purcellville 11-- $28,425 - 425 425 - 14 to 1
Clifton Forge 1-1- - - 989 989 - 17 to 1
Alberta 1-1- - - 3,306 3,306 - 24 to 1
Weyers Cave 1-1- - - 3,790 3,790 - 21 to 1
Radford 11-- $25,633
($12,548)
$23,525
($13,762)
7,812 6,161 1,651 14 to 1
Christiansburg 1-1- - - - - - -
Emory 11-- $39,000 $31,680 1,311 1,083 228 12 to 1
Sweet Briar 11-- $26,160 $12,750 444 444 3 9 to 1
Gainesville 11-- $8,550 - 83 83 - 8 to 1
Bridgewater 11-- $16,090 $19,900 1,448 1,407 41 13 to 1
Glenns 1-1- - - 2,962 2,962 - 22 to 1
Burke 11-- - $4,250 - - - -