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

Web Developers

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

SOC code 15-1254 · Computer and Mathematical Occupations

National employment
70,190
Mean annual wage
$98,770
Mean hourly wage
$47.49
Median annual wage
$92,650
Median hourly wage
$44.54

Wage percentiles

PercentileAnnual wageHourly wage
10th percentile$48,100$23.12
25th percentile$64,230$30.88
50th percentile (median)$92,650$44.54
75th percentile$126,230$60.69
90th percentile$162,290$78.03

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 Web Developers (SOC 15-1254), from the U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS) State estimates, May 2024. Data available for 49 of 51 states/DC for this occupation.

StateEmploymentMean annualMedian annual10th pctl annual25th pctl annual75th pctl annual90th pctl annual
Alabama790$69,990$62,990$38,520$48,490$89,360$105,480
Alaska80$99,910$102,530$61,550$89,190$110,910$125,380
Arizona1,510$101,650$87,070$47,880$64,900$145,540$174,700
Arkansas430$51,660$43,530$31,090$39,980$61,200$79,660
California10,820$122,900$117,380$49,010$75,970$161,750$208,140
Colorado—$102,650$101,760$54,870$71,370$113,650$155,110
Connecticut1,430$78,570$75,280$56,160$59,990$86,770$108,370
Delaware—$85,290$72,800$72,800$72,800$94,110$103,190
District of Columbia700$123,070$121,000$75,240$90,870$141,510$179,570
Florida4,530$90,250$81,410$46,570$55,600$105,500$139,470
Georgia1,650$88,820$75,000$49,200$58,490$106,470$142,590
Hawaii360$115,850$93,600$52,190$67,000$186,870$186,870
Idaho210$82,200$84,250$50,900$56,090$97,610$118,040
Illinois3,170$96,140$103,300$56,250$77,630$110,300$124,990
Indiana760$80,280$73,790$42,860$60,670$97,220$130,330
Iowa510$72,940$67,110$50,220$57,490$83,800$103,550
Kansas440$79,250$71,430$37,790$54,950$100,280$129,830
Kentucky370$86,380$80,960$46,980$58,890$111,220$129,640
Louisiana540$70,600$74,500$36,720$58,950$83,720$86,650
Maryland2,150$108,190$111,750$64,590$86,040$115,650$153,740
Massachusetts2,040$111,670$107,570$59,360$78,290$144,070$164,750
Michigan2,010$93,220$97,690$48,310$59,740$114,110$134,350
Minnesota1,470$104,110$99,870$52,230$73,500$133,360$161,390
Mississippi190$65,830$58,260$40,400$45,350$80,560$105,040
Missouri1,580$114,790$100,950$50,270$73,240$180,980$180,980
Montana160$69,910$65,490$50,070$55,790$80,140$98,910
Nebraska320$79,870$74,320$51,170$54,980$97,690$121,770
Nevada210$82,080$79,550$48,970$64,750$98,420$111,930
New Hampshire220$99,380$93,810$61,350$76,070$113,030$143,280
New Jersey2,160$95,810$87,980$51,420$66,340$123,310$152,640
New Mexico—$63,630$60,010$27,380$38,700$83,970$104,120
New York6,340$79,370$67,400$33,960$50,920$97,490$145,220
North Carolina1,860$98,930$94,070$52,630$72,650$123,250$150,850
North Dakota250$70,370$71,190$41,910$62,580$78,020$80,180
Ohio1,760$104,010$92,380$51,300$64,660$130,120$192,920
Oklahoma380$82,400$76,740$46,790$59,400$93,270$122,960
Oregon1,080$85,710$79,540$50,940$59,350$102,580$132,660
Pennsylvania2,500$92,930$89,910$50,000$62,090$117,000$141,940
Rhode Island—$91,880$95,380$38,480$82,190$99,430$121,560
South Carolina660$88,910$83,200$45,830$60,360$127,630$127,630
South Dakota290$53,140$50,420$35,820$43,620$61,170$70,970
Tennessee1,390$82,020$74,950$47,100$57,140$101,190$124,800
Texas5,280$95,310$93,120$48,910$62,400$119,810$157,730
Utah1,770$88,410$80,350$36,610$59,280$124,860$136,500
Vermont120$91,270$82,170$60,690$77,490$106,880$109,230
Virginia4,450$119,920$110,830$70,110$93,140$141,080$173,630
Washington4,370$121,590$112,010$64,980$84,730$158,970$189,370
West Virginia320$78,830$69,160$43,690$57,530$88,660$106,800
Wisconsin1,680$72,000$67,970$36,790$49,100$87,480$107,430

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.