Salaripedia
English

How much does a retail salesperson make in Virginia?

$34,240a year

Median yearly pay for retail salespersons in Virginia. That is $16.46 an hour or $2,853 a month.

Hourly
$16.46
Vs. national median
-3%
Rank among states
28 of 51
Jobs in the state
100,290
Pay range
Lowest 10%: $27,540Median: $34,240Highest 10%: $46,590
PercentileYearlyHourly
10th$27,540$13.24
25th$29,120$14.00
Median$34,240$16.46
75th$37,300$17.93
90th$46,590$22.40

Cities in Virginia

Metro areas, median yearly pay.

Washington, DC$36,610
Charlottesville, VA$34,210
Richmond, VA$33,580
Staunton, VA$33,440
Harrisonburg, VA$33,350
Blacksburg, VA$31,780
Kingsport, TN$31,200
Virginia Beach, VA$30,820
Winchester, VA$30,780
Lynchburg, VA$30,570
Roanoke, VA$30,440
Salaries for every job in Virginia

Nearby in the ranking

States with similar pay for retail salespersons.

25. Wisconsin$34,480
26. South Dakota$34,370
27. Wyoming$34,310
28. Virginia$34,240
29. Nevada$34,190
30. Florida$34,010
31. Utah$33,900
Retail Salesperson salary in all states

Frequently asked questions

How much does a retail salesperson make an hour in Virginia?

The median hourly pay in Virginia is $16.46 ($34,240 a year).

Do retail salespersons make more in Virginia than the national average?

No: $34,240 against $35,410 nationally, 3% less.

Where does Virginia rank for retail salesperson pay?

Virginia ranks 28 of 51 states.

Which city in Virginia pays retail salespersons the most?

Washington-Arlington-Alexandria, DC-VA-MD-WV, with a median of $36,610 a year.

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.