Salaripedia
English

How much does a computer programmer make in Asheville?

$77,460a year

Median yearly pay for computer programmers in the Asheville, NC metro area. That is $37.24 an hour or $6,455 a month.

Hourly
$37.24
Vs. national median
-23%
Rank among cities
178 of 207
Pay range
Lowest 10%: $35,060Median: $77,460Highest 10%: $136,500
PercentileYearlyHourly
10th$35,060$16.86
25th$62,060$29.84
Median$77,460$37.24
75th$100,900$48.49
90th$136,500$65.61

Other cities in North Carolina

Median yearly pay for computer programmers.

Greenville, NC$106,800
Durham, NC$105,200
Virginia Beach, VA$103,100
Charlotte, NC$84,720
Greensboro, NC$84,700
Winston-Salem, NC$83,760
Wilmington, NC$79,530
Computer Programmer salary in North Carolina Computer Programmer salary in all states

Related jobs in Asheville

Same field, median yearly pay.

Information Security Analyst$149,400
Software Developer$134,400
Software Quality Assurance Analyst and Tester$114,500
Database Architect$110,900
Computer Network Support Specialist$101,700
Computer Network Architect$101,400
Computer Occupation$99,350
Data Scientist$97,690
Network and Computer Systems Administrator$95,230
Computer Systems Analyst$89,400
Salaries for every job in Asheville, NC

Frequently asked questions

How much does a computer programmer make an hour in Asheville?

The median hourly pay in the Asheville, NC metro area is $37.24 ($77,460 a year).

Do computer programmers make more in Asheville than the national average?

No: $77,460 against $100,400 nationally, 23% less.

How does Asheville compare with the rest of North Carolina?

The median in North Carolina is $81,070, so Asheville pays 4% less.

Where does Asheville rank for computer programmer pay?

178 of 207 metro areas with data.

How much does a computer programmer make starting out in Asheville?

The lowest-paid 10% make $35,060 or less a year; the top 10% make $136,500 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.