Salaripedia
English

How much does a retail salesperson make in Knoxville?

$31,150a year

Median yearly pay for retail salespersons in the Knoxville, TN metro area. That is $14.98 an hour or $2,596 a month.

Hourly
$14.98
Vs. national median
-12%
Rank among cities
238 of 393
Jobs in the area
12,430
Pay range
Lowest 10%: $23,350Median: $31,150Highest 10%: $47,520
PercentileYearlyHourly
10th$23,350$11.23
25th$27,760$13.35
Median$31,150$14.98
75th$36,410$17.50
90th$47,520$22.85

Other cities in Tennessee

Median yearly pay for retail salespersons.

Nashville, TN$34,420
Memphis, TN$32,580
Cleveland, TN$32,160
Morristown, TN$31,750
Chattanooga, TN$31,460
Kingsport, TN$31,200
Jackson, TN$30,990
Johnson City, TN$29,820
Clarksville, TN$29,100
Retail Salesperson salary in Tennessee Retail Salesperson salary in all states

Related jobs in Knoxville

Same field, median yearly pay.

Sales Engineer$104,200
Sales Representative$84,000
First-Line Supervisors of Non-Retail Sales Worker$77,130
Insurance Sales Agent$65,060
Sales Representative$59,430
Sales Representatives of Service$59,400
Real Estate Broker$58,280
Security$50,970
Sale and Related Worker$49,420
First-Line Supervisors of Retail Sales Worker$47,970
Salaries for every job in Knoxville, TN

Frequently asked questions

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

The median hourly pay in the Knoxville, TN metro area is $14.98 ($31,150 a year).

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

No: $31,150 against $35,410 nationally, 12% less.

How does Knoxville compare with the rest of Tennessee?

The median in Tennessee is $31,950, so Knoxville pays 3% less.

Where does Knoxville rank for retail salesperson pay?

238 of 393 metro areas with data.

How much does a retail salesperson make starting out in Knoxville?

The lowest-paid 10% make $23,350 or less a year; the top 10% make $47,520 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.