Salaripedia
English

How much does a computer programmer make in Charlotte?

$84,720a year

Median yearly pay for computer programmers in the Charlotte-Concord-Gastonia, NC-SC metro area. That is $40.73 an hour or $7,060 a month.

Hourly
$40.73
Vs. national median
-16%
Rank among cities
136 of 207
Jobs in the area
670
Pay range
Lowest 10%: $48,110Median: $84,720Highest 10%: $143,100
PercentileYearlyHourly
10th$48,110$23.13
25th$67,470$32.44
Median$84,720$40.73
75th$120,700$58.02
90th$143,100$68.82

Other cities in North Carolina

Median yearly pay for computer programmers.

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

Related jobs in Charlotte

Same field, median yearly pay.

Database Architect$138,900
Software Developer$135,900
Computer Network Architect$134,400
Data Scientist$132,500
Information Security Analyst$131,400
Actuary$128,700
Statistician$126,400
Database Administrator$113,900
Computer Systems Analyst$110,800
Computer Occupation$110,800
Salaries for every job in Charlotte, NC

Frequently asked questions

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

The median hourly pay in the Charlotte-Concord-Gastonia, NC-SC metro area is $40.73 ($84,720 a year).

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

No: $84,720 against $100,400 nationally, 16% less.

How does Charlotte compare with the rest of North Carolina?

The median in North Carolina is $81,070, so Charlotte pays 5% more.

Where does Charlotte rank for computer programmer pay?

136 of 207 metro areas with data.

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

The lowest-paid 10% make $48,110 or less a year; the top 10% make $143,100 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.