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.

Full tool →
Cooks, Restaurant
in
    vs

      Cooks, Restaurant salaries by city in Virginia

      Metro areaMedian salary25th pct75th pctEmployed
      Charlottesville, VA$36,730$34,410$39,2701,370
      Richmond, VA$36,380$31,260$38,1206,210
      Harrisonburg, VA$36,170$30,120$37,350790
      Northwest Virginia$35,770$28,790$37,130720
      Southside Virginia$35,690$28,940$36,970890
      Southwest Virginia$35,670$28,400$36,830810
      Virginia Beach, VA-NC$35,530$29,650$37,2108,510
      Blacksburg, VA$35,100$28,380$36,540740
      Winchester, VA-WV$34,980$29,820$36,750640
      Northeast Virginia$34,910$28,440$37,200660
      Lynchburg, VA$34,790$28,590$36,2701,050
      Staunton, VA$34,530$29,000$36,050500
      Roanoke, VA$33,670$27,970$36,3001,630
      West Virginia$28,560$23,900$33,3906,370
      Southern West Virginia$28,130$22,280$33,930710
      Northern West Virginia$27,870$21,740$29,3101,160

      View Cooks, Restaurant salaries in all cities