Salaripedia
English

How much does a waiter and waitress make in Staunton?

$37,910a year

Median yearly pay for waiter and waitresss in the Staunton-Stuarts Draft, VA metro area. That is $18.23 an hour or $3,159 a month.

Hourly
$18.23
Vs. national median
+8%
Rank among cities
74 of 392
Jobs in the area
690
Pay range
Lowest 10%: $27,310Median: $37,910Highest 10%: $61,950
PercentileYearlyHourly
10th$27,310$13.13
25th$30,150$14.50
Median$37,910$18.23
75th$48,780$23.45
90th$61,950$29.78

Other cities in Virginia

Median yearly pay for waiter and waitresss.

Washington, DC$46,040
Harrisonburg, VA$44,760
Charlottesville, VA$44,030
Virginia Beach, VA$39,020
Richmond, VA$38,470
Winchester, VA$37,680
Blacksburg, VA$37,670
Roanoke, VA$37,380
Lynchburg, VA$36,780
Kingsport, TN$28,210
Waiter and Waitress salary in Virginia Waiter and Waitress salary in all states

Related jobs in Staunton

Same field, median yearly pay.

Bartender$44,620
First-Line Supervisors of Food Preparation and Serving Worker$43,190
Cook$36,190
Cook$35,900
Food Server$34,940
Food Preparation Worker$32,210
Cook$30,160
Dishwasher$30,130
Fast Food and Counter Worker$29,310
Dining Room and Cafeteria Attendant and Bartender Helper$28,640
Salaries for every job in Staunton, VA

Frequently asked questions

How much does a waiter and waitress make an hour in Staunton?

The median hourly pay in the Staunton-Stuarts Draft, VA metro area is $18.23 ($37,910 a year).

Do waiter and waitresss make more in Staunton than the national average?

Yes: $37,910 against $35,230 nationally, 8% more.

How does Staunton compare with the rest of Virginia?

The median in Virginia is $44,760, so Staunton pays 15% less.

Where does Staunton rank for waiter and waitress pay?

74 of 392 metro areas with data.

How much does a waiter and waitress make starting out in Staunton?

The lowest-paid 10% make $27,310 or less a year; the top 10% make $61,950 or more.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.