There are 158 colleges in Virginia - 44 public and 114 private schools. The 2024 average undergraduate tuition of the Virginia colleges is $15,262 for state residents and $25,213 for out-of-state students.

70 Virginia cities have at least one college and, of them, Virginia Beach has the most of 15 colleges. It has 8 four-year colleges and 2 community colleges with a total of 26,451 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 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.

158 Virginia Colleges by City
CityNumber of SchoolsUnder-graduate TuitionGraduate TuitionPopulationStudents to Faculty
Total4-yearCommunity CollegesTrade SchoolsTotalUnder.Graduate
Virginia Beach 15825 $18,894 $13,255 26,451 20,182 6,269 12 to 1
Richmond 13742 $19,336
($16,233)
$20,238
($16,753)
38,978 31,146 7,832 11 to 1
Norfolk 10442 $24,186
($11,086)
$29,347
($17,703)
47,742 41,245 6,497 11 to 1
Newport News 74-3 $19,060
($16,351)
$22,842
($12,906)
5,210 5,100 110 9 to 1
Lynchburg 7511 $19,973 $11,656 104,224 55,183 49,041 13 to 1
Vienna 6312 $16,795 $11,740 2,086 1,224 862 11 to 1
Hampton 5212 $23,995 $13,134 9,420 8,980 440 10 to 1
Arlington 54-1 $19,163 $15,811 7,769 5,090 2,679 20 to 1
Roanoke 4211 $30,372 $18,785 6,769 6,657 112 12 to 1
FALLS CHURCH 4211 $15,210 $5,850 1,475 1,129 346 20 to 1
Chesapeake 32-1 $9,761 $1,211 520 475 45 9 to 1
Fredericksburg 321- $22,700
($14,559)
$22,524
($12,192)
3,959 3,695 264 6 to 1
Danville 312- $38,550 $12,090 3,660 3,437 223 12 to 1
Salem 22-- $23,755 $19,278 2,939 2,776 163 11 to 1
Harrisonburg 22-- $36,325
($13,576)
$23,014
($13,080)
23,558 21,238 2,320 14 to 1
Woodbridge 21-1 $13,920 - 37 37 - 5 to 1
Lexington 22-- $57,856
($20,484)
$47,437 3,755 3,379 376 9 to 1
Chester 2-2- - - 8,932 8,932 - 19 to 1
North Chesterfield 21-1 $18,607 - 149 149 - 6 to 1
Midlothian 21-1 $13,920 - 84 84 - 10 to 1
Glen Allen 22-- $17,468 $16,536 442 337 105 6 to 1
Fairfax 22-- $24,054
($13,815)
$26,233
($17,446)
39,092 27,025 12,067 11 to 1
Blacksburg 22-- $36,694
($15,478)
$34,085
($18,013)
38,170 30,434 7,736 9 to 1
Petersburg 21-1 $22,006
($9,755)
$24,154
($12,841)
4,698 4,350 348 7 to 1
Charlottesville 211- $59,633
($22,323)
$36,198
($22,612)
31,104 22,466 8,638 17 to 1
Alexandria 21-1 $13,920 - 60 60 - 15 to 1
Ashland 21-1 $48,002 $48,632 1,514 1,514 - 10 to 1
Staunton 21-1 $33,157 $13,170 1,979 1,336 643 12 to 1
Manassas 211- $18,964 - 188 188 - 8 to 1
McLean 1--1 - - 129 129 - 9 to 1
Sweet Briar 11-- $25,110 $12,300 460 457 3 8 to 1
Gainesville 11-- $7,680 - 99 99 - 4 to 1
Ferrum 11-- $38,320 $9,000 855 835 20 11 to 1
Abingdon 1-1- - - 2,068 2,068 - 17 to 1
Martinsville 1-1- - - 1,861 1,861 - 18 to 1
Locust Grove 1-1- - - 7,688 7,688 - 23 to 1
Colonial Heights 1-1- - - 103 103 - 4 to 1
Reston 1--1 - - 61 61 - 12 to 1
Wytheville 1-1- - - 2,116 2,116 - 23 to 1
Radford 11-- $25,185
($12,286)
$22,835
($13,342)
7,718 6,008 1,710 12 to 1
Bristol 1--1 - - 46 46 - 15 to 1
Weyers Cave 1-1- - - 3,562 3,562 - 20 to 1
Bridgewater 11-- $41,350 $19,516 1,421 1,385 36 13 to 1
Glenns 1-1- - - 2,591 2,591 - 22 to 1
Ashburn 11-- $13,920 - - - - -
Middletown 1-1- - - 5,720 5,720 - 25 to 1
University of Richmond 11-- $62,600 $27,852 3,876 3,145 731 8 to 1
Sterling 11-- - $28,310 407 - 407 -
Buena Vista 11-- $20,040 - 1,053 1,053 - 17 to 1
Big Stone Gap 1-1- - - 1,928 1,928 - 18 to 1
Great Falls 1--1 - - 17 17 - 8 to 1
Emory 11-- $35,280 $25,995 1,358 1,082 276 12 to 1
Cedar Bluff 1-1- - - 2,163 2,163 - 19 to 1
Dublin 1-1- - - 3,980 3,980 - 28 to 1
Melfa 1-1- - - 658 658 - 16 to 1
Wise 11-- $32,540
($11,656)
- 1,704 1,704 - 14 to 1
Annandale 1-1- - - 51,896 51,896 - 28 to 1
Franklin 1-1- - - 1,188 1,188 - 19 to 1
Newport News 1--1 - - 21 21 - 11 to 1
Hampden-Sydney 11-- $52,388 - 846 846 - 9 to 1
Purcellville 11-- $28,425 - 409 409 - 15 to 1
Christiansburg 1-1- - - - - - -
Bluefield 11-- $29,696 $9,540 991 705 286 15 to 1
Farmville 11-- $27,410
($15,200)
$19,926
($7,758)
4,358 3,154 1,204 13 to 1
Williamsburg 11-- $49,412
($25,041)
$36,440
($17,422)
9,654 6,797 2,857 12 to 1
South Prince George 1-1- - - 2,051 2,051 - 27 to 1
Winchester 11-- $36,028 $24,646 4,260 2,461 1,799 11 to 1
Culpeper 1--1 - - 59 59 - 16 to 1
Clifton Forge 1-1- - - 946 946 - 16 to 1
Alberta 1-1- - - 3,112 3,112 - 24 to 1