Cooks, Restaurant Salary in Virginia
BLS OEWS May 2025 • 16 metro areas • Virginia
Cooks, Restaurant in Virginia earn a median salary of $34,030 per year on average across 16 metro and nonmetro areas, -7.6% vs the national median of $36,830. An estimated 32,760 cooks, restaurant are employed across Virginia, with salaries ranging from $27,870 to $36,730 depending on location.
$34,030
Avg median salary in Virginia
$36,730
Highest paying metro
$27,870
Lowest paying metro
32,760
Employed in Virginia
Compare Cooks, Restaurant salaries & buying power
Pick two cities to see how salary and purchasing power differ.
Cooks, Restaurant
inCooks, Restaurant salaries by city in Virginia
| Metro area | Median salary | 25th pct | 75th pct | Employed |
|---|---|---|---|---|
| Charlottesville, VA | $36,730 | $34,410 | $39,270 | 1,370 |
| Richmond, VA | $36,380 | $31,260 | $38,120 | 6,210 |
| Harrisonburg, VA | $36,170 | $30,120 | $37,350 | 790 |
| Northwest Virginia | $35,770 | $28,790 | $37,130 | 720 |
| Southside Virginia | $35,690 | $28,940 | $36,970 | 890 |
| Southwest Virginia | $35,670 | $28,400 | $36,830 | 810 |
| Virginia Beach, VA-NC | $35,530 | $29,650 | $37,210 | 8,510 |
| Blacksburg, VA | $35,100 | $28,380 | $36,540 | 740 |
| Winchester, VA-WV | $34,980 | $29,820 | $36,750 | 640 |
| Northeast Virginia | $34,910 | $28,440 | $37,200 | 660 |
| Lynchburg, VA | $34,790 | $28,590 | $36,270 | 1,050 |
| Staunton, VA | $34,530 | $29,000 | $36,050 | 500 |
| Roanoke, VA | $33,670 | $27,970 | $36,300 | 1,630 |
| West Virginia | $28,560 | $23,900 | $33,390 | 6,370 |
| Southern West Virginia | $28,130 | $22,280 | $33,930 | 710 |
| Northern West Virginia | $27,870 | $21,740 | $29,310 | 1,160 |