Computer Programmers
SOC code 15-1251 · Computer and Mathematical Occupations
Wage percentiles
| Percentile | Annual wage | Hourly 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.
| State | Employment | Mean annual | Median annual | 10th pctl annual | 25th pctl annual | 75th pctl annual | 90th pctl annual |
|---|---|---|---|---|---|---|---|
| Alabama | 1,360 | $90,900 | $87,230 | $49,950 | $65,100 | $110,500 | $134,330 |
| Alaska | 520 | $91,550 | $88,930 | $54,500 | $66,780 | $112,000 | $131,660 |
| Arizona | 4,170 | $79,220 | $71,930 | $37,270 | $39,990 | $116,550 | $125,050 |
| Arkansas | 1,140 | $107,330 | $100,670 | $61,650 | $66,920 | $132,840 | $162,090 |
| California | 14,720 | $120,060 | $116,220 | $65,510 | $82,030 | $150,970 | $176,990 |
| Colorado | 1,090 | $130,130 | $124,880 | $70,720 | $81,540 | $164,480 | $193,790 |
| Connecticut | 1,460 | $113,290 | $100,510 | $76,970 | $83,190 | $130,060 | $165,530 |
| Delaware | 370 | $106,800 | $100,700 | $66,140 | $78,020 | $135,770 | $146,620 |
| District of Columbia | 1,000 | $99,070 | $82,580 | $81,680 | $82,580 | $112,110 | $145,650 |
| Florida | 4,700 | $102,550 | $98,630 | $52,700 | $71,010 | $121,910 | $150,380 |
| Georgia | 2,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 |
| Idaho | 170 | $89,030 | $80,390 | $52,680 | $64,080 | $103,340 | $150,510 |
| Illinois | 1,470 | $91,450 | $83,460 | $53,000 | $65,400 | $110,420 | $137,880 |
| Indiana | 2,120 | $90,060 | $83,670 | $52,610 | $66,310 | $107,320 | $131,040 |
| Iowa | 1,020 | $88,310 | $84,730 | $55,230 | $70,070 | $100,970 | $128,190 |
| Kansas | 600 | $98,990 | $91,600 | $57,170 | $72,840 | $116,360 | $136,580 |
| Kentucky | 1,640 | $111,310 | $104,840 | $62,080 | $84,320 | $137,650 | $157,280 |
| Louisiana | 1,640 | $105,250 | $83,980 | $50,770 | $64,100 | $115,270 | — |
| Maine | 420 | $109,830 | $103,110 | $50,050 | $78,420 | $127,120 | $185,870 |
| Maryland | 2,360 | $107,650 | $103,000 | $57,200 | $80,670 | $131,160 | $164,700 |
| Massachusetts | 3,040 | $120,360 | $115,200 | $76,720 | $99,800 | $139,950 | $163,460 |
| Michigan | 5,350 | $72,480 | $68,790 | $34,490 | $55,360 | $82,860 | $116,240 |
| Minnesota | 1,960 | $102,990 | $108,450 | $64,120 | $80,920 | $119,910 | $129,500 |
| Mississippi | 600 | $72,010 | $65,120 | $45,410 | $56,550 | $84,990 | $100,890 |
| Missouri | 1,410 | $95,230 | $93,550 | $54,280 | $73,810 | $115,280 | $131,990 |
| Montana | 450 | $110,080 | $128,630 | $66,060 | $86,360 | $129,040 | $129,040 |
| Nebraska | 1,390 | $95,890 | $93,620 | $58,370 | $64,060 | $123,650 | $149,080 |
| Nevada | 420 | $95,290 | $92,650 | $54,060 | $65,620 | $108,160 | $147,150 |
| New Hampshire | 590 | $80,900 | $80,880 | $52,920 | $55,850 | $103,430 | $122,710 |
| New Jersey | 4,000 | $112,930 | $102,770 | $63,610 | $78,310 | $134,700 | $183,340 |
| New Mexico | 490 | $93,270 | $83,680 | $65,510 | $71,510 | $110,360 | $134,170 |
| New York | 7,090 | $108,910 | $100,410 | $63,390 | $79,740 | $126,260 | $172,320 |
| North Carolina | 3,880 | $92,590 | $95,770 | $44,550 | $65,970 | $113,720 | $139,110 |
| North Dakota | 230 | $93,810 | $88,910 | $62,090 | $72,940 | $109,170 | $131,380 |
| Ohio | 2,030 | $93,790 | $99,520 | $54,660 | $71,350 | $108,230 | $128,400 |
| Oklahoma | 1,420 | $111,370 | $100,910 | $65,990 | $75,410 | $162,610 | $164,420 |
| Oregon | 1,180 | $119,540 | $126,980 | $75,750 | $86,930 | $138,780 | $140,340 |
| Pennsylvania | 4,130 | $89,210 | $84,770 | $52,080 | $70,730 | $105,890 | $131,840 |
| Rhode Island | 360 | $100,460 | $94,560 | $64,650 | $77,200 | $120,560 | $143,860 |
| South Carolina | 880 | $102,980 | $100,620 | $58,000 | $75,820 | $128,430 | $141,480 |
| South Dakota | 70 | $69,960 | $56,520 | $55,420 | $56,520 | $79,410 | $112,900 |
| Tennessee | 1,300 | $130,630 | $99,270 | $49,340 | $66,520 | $215,580 | $215,580 |
| Texas | 11,220 | $91,560 | $80,820 | $41,700 | $55,350 | $124,760 | $145,670 |
| Utah | 1,200 | $95,060 | $88,410 | $59,860 | $71,920 | $114,930 | $136,050 |
| Vermont | 150 | $82,510 | $78,230 | $52,310 | $64,980 | $95,270 | $117,640 |
| Virginia | 4,210 | $113,730 | $111,860 | $60,760 | $72,580 | $153,450 | $166,830 |
| Washington | 3,220 | $159,090 | $158,820 | $89,040 | $119,060 | $201,230 | $235,740 |
| West Virginia | 190 | $71,800 | $65,140 | $26,940 | $46,160 | $89,240 | $115,740 |
| Wisconsin | 3,020 | $104,080 | $109,580 | $60,910 | $77,720 | $145,950 | $145,950 |
| Wyoming | 60 | $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
- Network and Computer Systems Administrators 15-1244$99,130/yr
- Web and Digital Interface Designers 15-1255$104,000/yr
- Software Quality Assurance Analysts and Testers 15-1253$104,300/yr
- Database Administrators 15-1242$104,620/yr
- Statisticians 15-2041$105,650/yr
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.