Retail Salespersons Salary in Virginia

BLS OEWS May 2025 • 16 metro areas • Virginia

Retail Salespersons in Virginia earn a median salary of $30,089 per year on average across 16 metro and nonmetro areas, -13% vs the national median of $34,580. An estimated 86,070 retail salespersons are employed across Virginia, with salaries ranging from $27,910 to $32,890 depending on location.

$30,089 Avg median salary in Virginia
$32,890 Highest paying metro
$27,910 Lowest paying metro
86,070 Employed in Virginia

Compare Retail Salespersons salaries & buying power

Pick two cities to see how salary and purchasing power differ.

Full tool →
Retail Salespersons
in
    vs

      Retail Salespersons salaries by city in Virginia

      Metro area Median salary 25th pct 75th pct Employed
      Northwest Virginia $32,890 $29,200 $37,010 1,290
      Richmond, VA $31,240 $28,240 $36,280 16,180
      Charlottesville, VA $31,200 $28,290 $36,420 2,610
      Northeast Virginia $31,200 $28,080 $36,160 1,130
      Staunton, VA $30,570 $27,720 $36,560 1,350
      Southwest Virginia $30,510 $28,060 $35,790 2,720
      Southside Virginia $30,300 $27,540 $35,740 2,600
      Winchester, VA-WV $30,280 $27,800 $35,840 2,290
      Blacksburg, VA $30,220 $27,060 $35,800 1,710
      Harrisonburg, VA $30,210 $27,480 $35,850 1,840
      Roanoke, VA $29,790 $26,910 $35,450 4,380
      Virginia Beach, VA-NC $29,790 $27,320 $35,550 20,980
      Lynchburg, VA $29,280 $26,780 $35,200 3,480
      Southern West Virginia $28,120 $23,140 $34,680 1,800
      Northern West Virginia $27,910 $23,280 $33,600 3,420
      West Virginia $27,910 $23,710 $34,160 18,290

      View Retail Salespersons salaries in all cities