Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS), May 2024 estimates

Computer Programmers

Illustration of a computer workstation with code on a monitor and abstract data graphics

SOC code 15-1251 · Computer and Mathematical Occupations

National employment
92,230
Mean annual wage
$105,170
Mean hourly wage
$50.56
Median annual wage
$100,390
Median hourly wage
$48.26

Wage percentiles

PercentileAnnual wageHourly wage
10th percentile$57,710$27.74
25th percentile$75,850$36.47
50th percentile (median)$100,390$48.26
75th percentile$130,680$62.83
90th percentile$160,460$77.15

See where a wage ranks

Estimate only, based on linear interpolation between this occupation's BLS OEWS reported percentiles above.

Wages by state (May 2024)

State-level employment and wage estimates for Computer Programmers (SOC 15-1251), from the U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS) State estimates, May 2024. Data available for 51 of 51 states/DC for this occupation.

StateEmploymentMean annualMedian annual10th pctl annual25th pctl annual75th pctl annual90th pctl annual
Alabama1,360$90,900$87,230$49,950$65,100$110,500$134,330
Alaska520$91,550$88,930$54,500$66,780$112,000$131,660
Arizona4,170$79,220$71,930$37,270$39,990$116,550$125,050
Arkansas1,140$107,330$100,670$61,650$66,920$132,840$162,090
California14,720$120,060$116,220$65,510$82,030$150,970$176,990
Colorado1,090$130,130$124,880$70,720$81,540$164,480$193,790
Connecticut1,460$113,290$100,510$76,970$83,190$130,060$165,530
Delaware370$106,800$100,700$66,140$78,020$135,770$146,620
District of Columbia1,000$99,070$82,580$81,680$82,580$112,110$145,650
Florida4,700$102,550$98,630$52,700$71,010$121,910$150,380
Georgia2,330$99,580$97,970$61,090$75,080$115,110$137,830
Hawaii—$106,390$108,040$84,980$85,950$110,250$147,550
Idaho170$89,030$80,390$52,680$64,080$103,340$150,510
Illinois1,470$91,450$83,460$53,000$65,400$110,420$137,880
Indiana2,120$90,060$83,670$52,610$66,310$107,320$131,040
Iowa1,020$88,310$84,730$55,230$70,070$100,970$128,190
Kansas600$98,990$91,600$57,170$72,840$116,360$136,580
Kentucky1,640$111,310$104,840$62,080$84,320$137,650$157,280
Louisiana1,640$105,250$83,980$50,770$64,100$115,270—
Maine420$109,830$103,110$50,050$78,420$127,120$185,870
Maryland2,360$107,650$103,000$57,200$80,670$131,160$164,700
Massachusetts3,040$120,360$115,200$76,720$99,800$139,950$163,460
Michigan5,350$72,480$68,790$34,490$55,360$82,860$116,240
Minnesota1,960$102,990$108,450$64,120$80,920$119,910$129,500
Mississippi600$72,010$65,120$45,410$56,550$84,990$100,890
Missouri1,410$95,230$93,550$54,280$73,810$115,280$131,990
Montana450$110,080$128,630$66,060$86,360$129,040$129,040
Nebraska1,390$95,890$93,620$58,370$64,060$123,650$149,080
Nevada420$95,290$92,650$54,060$65,620$108,160$147,150
New Hampshire590$80,900$80,880$52,920$55,850$103,430$122,710
New Jersey4,000$112,930$102,770$63,610$78,310$134,700$183,340
New Mexico490$93,270$83,680$65,510$71,510$110,360$134,170
New York7,090$108,910$100,410$63,390$79,740$126,260$172,320
North Carolina3,880$92,590$95,770$44,550$65,970$113,720$139,110
North Dakota230$93,810$88,910$62,090$72,940$109,170$131,380
Ohio2,030$93,790$99,520$54,660$71,350$108,230$128,400
Oklahoma1,420$111,370$100,910$65,990$75,410$162,610$164,420
Oregon1,180$119,540$126,980$75,750$86,930$138,780$140,340
Pennsylvania4,130$89,210$84,770$52,080$70,730$105,890$131,840
Rhode Island360$100,460$94,560$64,650$77,200$120,560$143,860
South Carolina880$102,980$100,620$58,000$75,820$128,430$141,480
South Dakota70$69,960$56,520$55,420$56,520$79,410$112,900
Tennessee1,300$130,630$99,270$49,340$66,520$215,580$215,580
Texas11,220$91,560$80,820$41,700$55,350$124,760$145,670
Utah1,200$95,060$88,410$59,860$71,920$114,930$136,050
Vermont150$82,510$78,230$52,310$64,980$95,270$117,640
Virginia4,210$113,730$111,860$60,760$72,580$153,450$166,830
Washington3,220$159,090$158,820$89,040$119,060$201,230$235,740
West Virginia190$71,800$65,140$26,940$46,160$89,240$115,740
Wisconsin3,020$104,080$109,580$60,910$77,720$145,950$145,950
Wyoming60$95,540$105,420$54,400$78,730$116,420$121,360

Hourly by-state wages are in the source dataset but not rendered here (annual only, to keep this table a manageable width); see the source link below for the full file. BLS suppresses some state-level figures for reliability: an em dash (—) means BLS did not publish that figure for this state and occupation. Per BLS’s own field definitions: "*" = a wage estimate is not available; "**" = an employment estimate is not available; "#" = a wage equal to or greater than $115.00 per hour or $239,200 per year (all three are shown here as —, not guessed). Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS), State occupational employment and wage estimates, May 2024.

Similar-paying occupations in Computer and Mathematical Occupations

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS), May 2024 estimates. Wage figures are BLS OEWS estimates and may not reflect current pay.