2026 Best Colleges for History in Virginia

We rigorously analyzed earnings after graduation, student loan debt, and a host of other variables to determine what colleges and universities offer the best History programs in Virginia. We looked at 38 programs to put our History rankings together to help you find the absolute best schools for History in Virginia. ... Read More

If you’re still wondering whether History is the right field of study for you, check out our guide to majoring in History: what you can do with the major, how much you’ll make, and more.

For the purposes of these rankings we prioritized earnings after graduation 6 years and 10 years out for students that majored in History in Virginia. Earnings are by no means the most important mark of success for a History undergraduate program, but it is a variable that is widely used across universities and colleges in Virginia. In addition to salary, we also provide average student loans metric and other admissions data points.

In addition, if you scroll all the way through the list you’ll find every college or university that offers a History degree in Virginia.

Frequently Asked Questions about the Best Universities offering History Majors in Virginia

What is the best university for majoring in History in Virginia?

University of Virginia-Main Campus is the best university for majoring in History based on earnings data. On average, graduates from University of Virginia-Main Campus earned an average of $45,383 2 years after graduating.

What is the cheapest university for majoring in History in Virginia?

Virginia State University is the cheapest university for majoring in History based on the Department of Education tuition data. On average, students pay $8,226 to attend Virginia State University.

What is the most expensive university for majoring in History in Virginia?

University of Richmond is the most expensive university for majoring in History based on the Department of Education tuition data. On average, students pay $48,090 to attend University of Richmond.

Show Less

Sort By:

#1 Best College for History
Average Salary $45,383
Average Debt $18,759
Program Size 338
University of Virginia-Main Campus
4 Year
Charlottesville, VA
University of Virginia-Main Campus, located in Charlottesville, VA has 338 students majoring in History. On average, graduates earn $45,383.
Acceptance Rate 30%
Undergraduates 6,591 students
Tuition $15,192
0
Slide this button to indicate your GPA
4.0
My GPA
#2 Best College for History
Average Salary $45,094
Average Debt $21,829
Program Size 62
Virginia Military Institute
4 Year
Lexington, VA
Virginia Military Institute, located in Lexington, VA has 62 students majoring in History. On average, graduates earn $45,094.
Acceptance Rate 53%
Undergraduates 381 students
Tuition $16,536
0
4.0
My GPA
#3 Best College for History
Average Salary $44,384
Average Debt N/A
Program Size 16
Marymount University (MU)
4 Year
Arlington, VA
Video Rating
Marymount University (MU), located in Arlington, VA has 16 students majoring in History. On average, graduates earn $44,384.
Acceptance Rate 68%
Undergraduates 969 students
Tuition $28,310
0
4.0
My GPA
#4 Best College for History
Average Salary $41,565
Average Debt $25,900
Program Size 49
Hampden-Sydney College
4 Year
Hampden-Sydney, VA
Hampden-Sydney College, located in Hampden-Sydney, VA has 49 students majoring in History. On average, graduates earn $41,565.
Acceptance Rate 55%
Undergraduates 216 students
Tuition $41,730
0
4.0
My GPA
#5 Best College for History
Average Salary $39,729
Average Debt $27,000
Program Size 52
Roanoke College
4 Year
Salem, VA
Roanoke College, located in Salem, VA has 52 students majoring in History. On average, graduates earn $39,729.
Acceptance Rate 72%
Undergraduates 441 students
Tuition $39,791
0
4.0
My GPA
#6 Best College for History
Average Salary $39,369
Average Debt N/A
Program Size 59
Longwood University
4 Year
Farmville, VA
Longwood University, located in Farmville, VA has 59 students majoring in History. On average, graduates earn $39,369.
Acceptance Rate 79%
Undergraduates 1,090 students
Tuition $11,910
0
4.0
My GPA
#7 Best College for History
Average Salary $38,289
Average Debt N/A
Program Size 44
Washington and Lee University
4 Year
Lexington, VA
Washington and Lee University, located in Lexington, VA has 44 students majoring in History. On average, graduates earn $38,289.
Acceptance Rate 24%
Undergraduates 556 students
Tuition $46,417
0
4.0
My GPA
#8 Best College for History
Average Salary $37,208
Average Debt $22,824
Program Size 113
Christopher Newport University
4 Year
Newport News, VA
Christopher Newport University, located in Newport News, VA has 113 students majoring in History. On average, graduates earn $37,208.
Acceptance Rate 60%
Undergraduates 1,253 students
Tuition $12,526
0
4.0
My GPA
#9 Best College for History
Average Salary $36,141
Average Debt N/A
Program Size 22
Randolph-Macon College
4 Year
Ashland, VA
Video Rating
Randolph-Macon College, located in Ashland, VA has 22 students majoring in History. On average, graduates earn $36,141.
Acceptance Rate 66%
Undergraduates 301 students
Tuition $37,600
0
4.0
My GPA
#10 Best College for History
Average Salary $36,134
Average Debt N/A
Program Size 11
Virginia Union University
4 Year
Richmond, VA
Virginia Union University, located in Richmond, VA has 11 students majoring in History. On average, graduates earn $36,134.
Acceptance Rate 49%
Undergraduates 319 students
Tuition $15,746
0
4.0
My GPA
#11 Best College for History
Average Salary $36,015
Average Debt $24,229
Program Size 129
Virginia Polytechnic Institute and State University
4 Year
Blacksburg, VA
Virginia Polytechnic Institute and State University, located in Blacksburg, VA has 129 students majoring in History. On average, graduates earn $36,015.
Acceptance Rate N/A
Undergraduates 7,741 students
Tuition N/A
0
4.0
My GPA
#12 Best College for History
Average Salary $36,015
Average Debt $24,229
Program Size 129
Virginia Tech (VT)
4 Year
Blacksburg, VA
Video Rating
Virginia Tech (VT), located in Blacksburg, VA has 129 students majoring in History. On average, graduates earn $36,015.
Acceptance Rate 73%
Undergraduates 7,741 students
Tuition $12,485
0
4.0
My GPA
#13 Best College for History
Average Salary $35,701
Average Debt $22,466
Program Size 117
Old Dominion University
4 Year
Norfolk, VA
Old Dominion University, located in Norfolk, VA has 117 students majoring in History. On average, graduates earn $35,701.
Acceptance Rate 83%
Undergraduates 5,151 students
Tuition $9,480
0
4.0
My GPA
#14 Best College for History
Average Salary $35,060
Average Debt $26,102
Program Size 31
Bridgewater College
4 Year
Bridgewater, VA
Video Rating
Bridgewater College , located in Bridgewater, VA has 31 students majoring in History. On average, graduates earn $35,060.
Acceptance Rate 49%
Undergraduates 371 students
Tuition $31,480
0
4.0
My GPA
#15 Best College for History
Average Salary $34,704
Average Debt $19,332
Program Size 148
George Mason University
4 Year
Fairfax, VA
George Mason University, located in Fairfax, VA has 148 students majoring in History. On average, graduates earn $34,704.
Acceptance Rate 69%
Undergraduates 8,461 students
Tuition $10,952
0
4.0
My GPA
Other Major Rankings
Best History Programs by State
Most Popular Major Rankings