Salaripedia
English

How much does an interpreter and translator make in Asheville?

$41,580a year

Median yearly pay for interpreter and translators in the Asheville, NC metro area. That is $19.99 an hour or $3,465 a month.

Hourly
$19.99
Vs. national median
-31%
Rank among cities
153 of 161
Jobs in the area
80
Pay range
Lowest 10%: $38,170Median: $41,580Highest 10%: $60,370
PercentileYearlyHourly
10th$38,170$18.35
25th$40,710$19.57
Median$41,580$19.99
75th$54,820$26.36
90th$60,370$29.02

Other cities in North Carolina

Median yearly pay for interpreter and translators.

Hickory, NC$53,790
Greenville, NC$53,140
Charlotte, NC$52,640
Durham, NC$51,990
Raleigh, NC$51,270
Winston-Salem, NC$49,350
Greensboro, NC$43,470
Burlington, NC$38,720
Interpreter and Translator salary in North Carolina Interpreter and Translator salary in all states

Related jobs in Asheville

Same field, median yearly pay.

Commercial and Industrial Designer$81,070
Art Director$72,710
Writer and Author$70,280
Technical Writer$68,180
Editor$66,210
Producer and Director$62,880
Interior Designer$60,160
Public Relations Specialist$58,970
Graphic Designer$56,760
Audio and Video Technician$49,280
Salaries for every job in Asheville, NC

Frequently asked questions

How much does an interpreter and translator make an hour in Asheville?

The median hourly pay in the Asheville, NC metro area is $19.99 ($41,580 a year).

Do interpreter and translators make more in Asheville than the national average?

No: $41,580 against $60,170 nationally, 31% less.

How does Asheville compare with the rest of North Carolina?

The median in North Carolina is $50,030, so Asheville pays 17% less.

Where does Asheville rank for interpreter and translator pay?

153 of 161 metro areas with data.

How much does an interpreter and translator make starting out in Asheville?

The lowest-paid 10% make $38,170 or less a year; the top 10% make $60,370 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.