15 Series · SOC 15-1251

Computer Programmers Salary

National pay, percentile range, growth outlook, and state-by-state detail from the U.S. Bureau of Labor Statistics OEWS survey (May 2025).

$100,390
Median / year
$160,460
Top 10% earn
-6%
Growth '23–'33
92,230
US workers
15 Series · Source: BLS OEWS Compare with another job →
Share: Post LinkedIn

Computer Programmers professionals earn a median $100,390/year ($48.26/hr) nationally. The salary ranges from $57,710 (10th percentile) to $160,460 (90th percentile). Employment is projected to decline6% from 2023 to 2033, declining. The highest-paying state is Connecticut at $133,820. Approximately 92,230 people work in this role across the U.S. Entry-level education: Bachelor's degree. Workplace safety grade: A (Very Safe).

Computer Programmers (SOC 15-1251) pays a national median of $100,390 per year according to the BLS Occupational Employment and Wage Statistics survey released in May 2025. Full-range compensation stretches from $57,710 at the 10th percentile to $160,460 at the 90th, with a mean of $105,170 indicating a right-skew where top earners pull the average above the midpoint. An estimated 92,230 Americans work in this occupation across 47 reporting states and 249 metro areas.

BLS Employment Projections forecast a -6% change in employment from 2023 to 2033, which the agency classifies as declining relative to the 5% all-occupations baseline. About 5,500 openings are projected per year, combining new positions with replacement needs from retirements and occupation-switchers. Typical entry-level preparation is Bachelor's degree. The BLS Census of Fatal Occupational Injuries (CFOI) and Survey of Occupational Injuries and Illnesses (SOII) produce a workplace-safety grade of A for this role, with a fatality rate of 0.3 per 100,000 and injury rate of 0.2 per 100.

Geographic variation matters as much as the headline median. Connecticut pays the highest state median at $133,820, which is +33% above the national figure. The top metro is Boulder, CO at $155,030 — metro premiums typically reflect higher cost of living, industry concentration, or specialized employer demand. When using this page for negotiation or career planning, pair the national median with the state and metro rows below, remember that BLS wages exclude benefits, bonuses, and overtime, and revisit after each May OEWS release since percentiles shift with cost-of-living cycles and industry demand.

BLS OEWS May 2025 92,230 jobs Median $100,390/yr

Median Salary

$100,390

per year

Median Hourly

$48.26/hr

per hour

Mean Salary

$105,170

average

Employment

92,230

jobs nationwide

This occupation vs. all-occupations US median ($63,000) 50.2%
All-occ US median

Bar fills relative to a $200K reference ceiling. Marker shows the all-occupations US median for context — anything to the right of it earns above the typical American worker.

Job Outlook (2023–2033)

Projected Growth

-6%

Declining

Annual Openings

5,500

per year (projected)

Typical Education

Bachelor's degree

Source: BLS Employment Projections, 2023–2033

Workplace Safety

All safety ratings →
A

Very Safe

Safety Grade (BLS 2023)

Fatality Rate

0.3/100K

Injury Rate

0.2/100

Danger Index

1/100

Source: BLS Census of Fatal Occupational Injuries (CFOI) & Survey of Occupational Injuries and Illnesses (SOII), 2023

Career Intelligence

Skills, knowledge, and tasks most important for Computer Programmers roles, ranked by importance. Source: O*NET.

Top Skills

Programming 4.8
Active Listening 3.8
Critical Thinking 3.8
Complex Problem Solving 3.8
Quality Control Analysis 3.5
Reading Comprehension 3.4
Systems Analysis 3.4
Writing 3.3
Judgment and Decision Making 3.3
Speaking 3.1

Knowledge Areas

Computers and Electronics 4.9
Mathematics 3.5
Engineering and Technology 3.5
English Language 3.4
Customer and Personal Service 3.3
Administration and Management 3.3
Design 2.9
Education and Training 2.8
Geography 2.8
Administrative 2.7

Key Tasks

  • Write, analyze, review, and rewrite programs, using workflow chart and diagram, and applying knowledge of computer capabilities, subject matter, and symbolic logic.
  • Correct errors by making appropriate changes and rechecking the program to ensure that the desired results are produced.
  • Perform or direct revision, repair, or expansion of existing programs to increase operating efficiency or adapt to new requirements.
  • Write, update, and maintain computer programs or software packages to handle specific jobs such as tracking inventory, storing or retrieving data, or controlling other equipment.
  • Consult with managerial, engineering, and technical personnel to clarify program intent, identify problems, and suggest changes.
  • Conduct trial runs of programs and software applications to be sure they will produce the desired information and that the instructions are correct.
  • Prepare detailed workflow charts and diagrams that describe input, output, and logical operation, and convert them into a series of instructions coded in a computer language.
  • Compile and write documentation of program development and subsequent revisions, inserting comments in the coded instructions so others can understand the program.
  • Train subordinates in programming and program coding.
  • Consult with and assist computer operators or system analysts to define and resolve problems in running computer programs.

Source: O*NET Online, National Center for O*NET Development. Data represents typical importance ratings for this occupation.

Salary Range

Annual Salary Distribution

$57,710$75,850$100,390$130,680$160,460
10th pct25thMedian75th90th pct

Hourly Rate Distribution

$27.74$36.47$48.26$62.83$77.15
10th pct25thMedian75th90th pct

10th Percentile

$57,710

25th Percentile

$75,850

Median

$100,390

75th Percentile

$130,680

90th Percentile

$160,460

Salary by State

View all 47 states →
# State Median Salary vs National
1 Connecticut $133,820 +33% above national
2 Massachusetts $128,390 +28% above national
3 Washington $125,620 +25% above national
4 Maryland $125,570 +25% above national
5 Virginia $121,610 +21% above national
6 Hawaii $118,180 +18% above national
7 California $116,760 +16% above national
8 Arkansas $111,840 +11% above national
9 Minnesota $107,250 +7% above national
10 New Jersey $104,940 +5% above national
11 Utah $104,890 +4% above national
12 Colorado $104,610 +4% above national
13 New York $103,980 +4% above national
14 Maine $101,780 +1% above national
15 Oklahoma $99,780 1% below national
16 South Carolina $99,740 1% below national
17 Oregon $99,540 1% below national
18 Texas $99,330 1% below national
19 Georgia $98,380 2% below national
20 Indiana $97,000 3% below national
21 Rhode Island $96,470 4% below national
22 Nebraska $95,150 5% below national
23 Kentucky $94,850 6% below national
24 Alabama $93,800 7% below national
25 Nevada $93,600 7% below national
26 Florida $93,180 7% below national
27 Kansas $92,960 7% below national
28 North Dakota $92,280 8% below national
29 Alaska $91,700 9% below national
30 Missouri $90,420 10% below national
31 Montana $89,920 10% below national
32 Vermont $89,560 11% below national
33 Pennsylvania $89,180 11% below national
34 Idaho $89,020 11% below national
35 Arizona $88,990 11% below national
36 Ohio $85,270 15% below national
37 Mississippi $85,120 15% below national
38 New Mexico $83,750 17% below national
39 Wyoming $81,640 19% below national
40 North Carolina $81,070 19% below national
41 Iowa $79,180 21% below national
42 New Hampshire $74,000 26% below national
43 Illinois $72,540 28% below national
44 Michigan $65,860 34% below national
45 West Virginia $65,320 35% below national
46 South Dakota $58,240 42% below national
47 Puerto Rico $51,310 49% below national

Salary by Metro Area

View all 249 metro areas →
# Metro Area Median Salary vs National
1 Boulder, CO $155,030 +54% above national
2 San Jose-Sunnyvale-Santa Clara, CA $154,920 +54% above national
3 Hartford-West Hartford-East Hartford, CT $141,920 +41% above national
4 Fayetteville-Springdale-Rogers, AR $136,880 +36% above national
5 San Diego-Chula Vista-Carlsbad, CA $134,130 +34% above national
6 Santa Cruz-Watsonville, CA $132,850 +32% above national
7 Bend, OR $132,280 +32% above national
8 Portland-South Portland, ME $131,960 +31% above national
9 Bridgeport-Stamford-Danbury, CT $130,790 +30% above national
10 San Francisco-Oakland-Fremont, CA $130,730 +30% above national
11 Washington-Arlington-Alexandria, DC-VA-MD-WV $130,390 +30% above national
12 Boston-Cambridge-Newton, MA-NH $128,900 +28% above national
13 Kahului-Wailuku, HI $128,240 +28% above national
14 New York-Newark-Jersey City, NY-NJ $126,750 +26% above national
15 Spokane-Spokane Valley, WA $125,240 +25% above national
16 Visalia, CA $121,710 +21% above national
17 Northwestern Region of Texas nonmetropolitan area $121,120 +21% above national
18 Northeast Virginia nonmetropolitan area $119,880 +19% above national
19 Hawaii / Kauai nonmetropolitan area $119,540 +19% above national
20 Naples-Marco Island, FL $119,330 +19% above national
21 Worcester, MA $119,010 +19% above national
22 Minneapolis-St. Paul-Bloomington, MN-WI $118,000 +18% above national
23 Colorado Springs, CO $117,020 +17% above national
24 Norwich-New London-Willimantic, CT $116,370 +16% above national
25 San Luis Obispo-Paso Robles, CA $114,110 +14% above national
26 Corvallis, OR $113,950 +14% above national
27 Iowa City, IA $113,590 +13% above national
28 Lexington Park, MD $112,990 +13% above national
29 Richmond, VA $112,690 +12% above national
30 Salt Lake City-Murray, UT $111,290 +11% above national
31 Urban Honolulu, HI $111,170 +11% above national
32 Trenton-Princeton, NJ $110,990 +11% above national
33 Huntsville, AL $110,110 +10% above national
34 Charlottesville, VA $109,770 +9% above national
35 Santa Maria-Santa Barbara, CA $109,690 +9% above national
36 Vallejo, CA $108,830 +8% above national
37 Olympia-Lacey-Tumwater, WA $108,740 +8% above national
38 Central Indiana nonmetropolitan area $108,350 +8% above national
39 Santa Rosa-Petaluma, CA $108,060 +8% above national
40 Elkhart-Goshen, IN $107,850 +7% above national
41 Charleston-North Charleston, SC $107,770 +7% above national
42 Pensacola-Ferry Pass-Brent, FL $107,400 +7% above national
43 Los Angeles-Long Beach-Anaheim, CA $107,090 +7% above national
44 Greenville, NC $106,770 +6% above national
45 Baltimore-Columbia-Towson, MD $106,420 +6% above national
46 New Haven, CT $105,790 +5% above national
47 Savannah, GA $105,600 +5% above national
48 Durham-Chapel Hill, NC $105,160 +5% above national
49 Louisville/Jefferson County, KY-IN $105,050 +5% above national
50 Hill Country Region of Texas nonmetropolitan area $104,840 +4% above national
51 Northern New Mexico nonmetropolitan area $104,780 +4% above national
52 Denver-Aurora-Centennial, CO $104,610 +4% above national
53 Bellingham, WA $104,240 +4% above national
54 Reno, NV $104,200 +4% above national
55 Birmingham, AL $103,750 +3% above national
56 Eugene-Springfield, OR $103,600 +3% above national
57 Modesto, CA $103,250 +3% above national
58 Virginia Beach-Chesapeake-Norfolk, VA-NC $103,070 +3% above national
59 Salem, OR $103,040 +3% above national
60 Sacramento-Roseville-Folsom, CA $102,600 +2% above national
61 Flagstaff, AZ $102,300 +2% above national
62 Dallas-Fort Worth-Arlington, TX $102,240 +2% above national
63 Bremerton-Silverdale-Port Orchard, WA $102,150 +2% above national
64 Indianapolis-Carmel-Greenwood, IN $102,070 +2% above national
65 Atlanta-Sandy Springs-Roswell, GA $101,910 +2% above national
66 Kansas City, MO-KS $101,830 +1% above national
67 Riverside-San Bernardino-Ontario, CA $101,810 +1% above national
68 Cincinnati, OH-KY-IN $101,640 +1% above national
69 Miami-Fort Lauderdale-West Palm Beach, FL $101,530 +1% above national
70 Philadelphia-Camden-Wilmington, PA-NJ-DE-MD $101,420 +1% above national
71 Macon-Bibb County, GA $101,190 +1% above national
72 Burlington-South Burlington, VT $101,020 +1% above national
73 Austin-Round Rock-San Marcos, TX $100,700 same as national
74 Crestview-Fort Walton Beach-Destin, FL $100,650 same as national
75 Orlando-Kissimmee-Sanford, FL $100,450 same as national
76 Merced, CA $100,410 same as national
77 Tampa-St. Petersburg-Clearwater, FL $100,140 same as national
78 Ogden, UT $100,120 same as national
79 Palm Bay-Melbourne-Titusville, FL $100,100 same as national
80 Little Rock-North Little Rock-Conway, AR $100,070 same as national
81 Provo-Orem-Lehi, UT $99,980 same as national
82 Syracuse, NY $99,920 same as national
83 High Desert Utah nonmetropolitan area $99,820 1% below national
84 Chicago-Naperville-Elgin, IL-IN $99,750 1% below national
85 Greenville-Anderson-Greer, SC $99,520 1% below national
86 Central North Carolina nonmetropolitan area $99,420 1% below national
87 Fresno, CA $99,370 1% below national
88 Portland-Vancouver-Hillsboro, OR-WA $99,150 1% below national
89 Jacksonville, FL $99,050 1% below national
90 North Coast Region of California nonmetropolitan area $98,980 1% below national
91 Reading, PA $98,690 2% below national
92 Columbia, SC $98,490 2% below national
93 Bangor, ME $98,260 2% below national
94 Montgomery, AL $97,710 3% below national
95 Evansville, IN $97,630 3% below national
96 Madison, WI $97,410 3% below national
97 Providence-Warwick, RI-MA $97,300 3% below national
98 Southern Indiana nonmetropolitan area $96,990 3% below national
99 St. Louis, MO-IL $96,920 3% below national
100 Canton-Massillon, OH $96,750 4% below national
101 Southeast Minnesota nonmetropolitan area $96,550 4% below national
102 Houston-Pasadena-The Woodlands, TX $96,440 4% below national
103 Dayton-Kettering-Beavercreek, OH $96,350 4% below national
104 Omaha, NE-IA $95,150 5% below national
105 Buffalo-Cheektowaga, NY $94,260 6% below national
106 Alaska nonmetropolitan area $94,150 6% below national
107 Las Vegas-Henderson-North Las Vegas, NV $93,600 7% below national
108 Allentown-Bethlehem-Easton, PA-NJ $93,510 7% below national
109 North Georgia nonmetropolitan area $93,480 7% below national
110 Topeka, KS $92,960 7% below national
111 Wichita, KS $92,960 7% below national
112 Roanoke, VA $92,830 8% below national
113 Oklahoma City, OK $92,790 8% below national
114 Kiryas Joel-Poughkeepsie-Newburgh, NY $92,600 8% below national
115 Lincoln, NE $92,510 8% below national
116 Fargo, ND-MN $92,280 8% below national
117 Boise City, ID $92,270 8% below national
118 York-Hanover, PA $91,760 9% below national
119 Santa Fe, NM $91,600 9% below national
120 South Central Kentucky nonmetropolitan area $91,590 9% below national
121 Western North Carolina nonmetropolitan area $91,520 9% below national
122 Myrtle Beach-Conway-North Myrtle Beach, SC $91,180 9% below national
123 Anchorage, AK $91,130 9% below national
124 Phoenix-Mesa-Chandler, AZ $91,110 9% below national
125 Lexington-Fayette, KY $90,850 10% below national
126 Fairbanks-College, AK $90,730 10% below national
127 Medford, OR $90,570 10% below national
128 Hagerstown-Martinsburg, MD-WV $90,040 10% below national
129 Southwest Maine nonmetropolitan area $89,400 11% below national
130 Champaign-Urbana, IL $89,380 11% below national
131 Tucson, AZ $88,990 11% below national
132 Coast Oregon nonmetropolitan area $88,290 12% below national
133 Atlantic City-Hammonton, NJ $88,220 12% below national
134 Scranton--Wilkes-Barre, PA $88,180 12% below national
135 Northeast Iowa nonmetropolitan area $88,050 12% below national
136 Detroit-Warren-Dearborn, MI $87,860 12% below national
137 Fort Smith, AR-OK $87,640 13% below national
138 Fort Wayne, IN $87,630 13% below national
139 State College, PA $87,610 13% below national
140 Blacksburg-Christiansburg-Radford, VA $87,100 13% below national
141 Racine-Mount Pleasant, WI $86,970 13% below national
142 Waco, TX $86,900 13% below national
143 Harrisburg-Carlisle, PA $86,450 14% below national
144 Las Cruces, NM $86,420 14% below national
145 Tuscaloosa, AL $86,110 14% below national
146 Traverse City, MI $85,590 15% below national
147 Ann Arbor, MI $85,580 15% below national
148 Bloomington, IN $85,580 15% below national
149 Pittsburgh, PA $85,340 15% below national
150 Milwaukee-Waukesha, WI $85,280 15% below national
151 Kenosha, WI $85,020 15% below national
152 Lawrence, KS $84,950 15% below national
153 Lakeland-Winter Haven, FL $84,820 16% below national
154 Charlotte-Concord-Gastonia, NC-SC $84,720 16% below national
155 Mankato, MN $84,710 16% below national
156 Greensboro-High Point, NC $84,700 16% below national
157 Davenport-Moline-Rock Island, IA-IL $84,400 16% below national
158 Oxnard-Thousand Oaks-Ventura, CA $84,250 16% below national
159 Albany-Schenectady-Troy, NY $84,140 16% below national
160 Lancaster, PA $83,990 16% below national
161 Winston-Salem, NC $83,760 17% below national
162 Albuquerque, NM $83,750 17% below national
163 Cape Coral-Fort Myers, FL $83,690 17% below national
164 Port St. Lucie, FL $83,510 17% below national
165 Kansas nonmetropolitan area $83,500 17% below national
166 Rochester, NY $83,420 17% below national
167 Bismarck, ND $83,160 17% below national
168 Central Kentucky nonmetropolitan area $82,940 17% below national
169 South Bend-Mishawaka, IN-MI $82,750 18% below national
170 Beaumont-Port Arthur, TX $82,560 18% below national
171 West Northwestern Ohio nonmetropolitan area $82,520 18% below national
172 Southwest New York nonmetropolitan area $82,490 18% below national
173 Maryland nonmetropolitan area $82,470 18% below national
174 Western Wisconsin nonmetropolitan area $82,310 18% below national
175 Eastern New Mexico nonmetropolitan area $82,210 18% below national
176 West Kentucky nonmetropolitan area $81,990 18% below national
177 Oshkosh-Neenah, WI $81,970 18% below national
178 Central East New York nonmetropolitan area $81,790 19% below national
179 Green Bay, WI $81,470 19% below national
180 Killeen-Temple, TX $81,230 19% below national
181 Northern Vermont nonmetropolitan area $81,220 19% below national
182 Jefferson City, MO $81,150 19% below national
183 Columbus, OH $80,910 19% below national
184 Northwest Minnesota nonmetropolitan area $80,680 20% below national
185 Springfield, MO $80,640 20% below national
186 College Station-Bryan, TX $80,620 20% below national
187 Binghamton, NY $80,510 20% below national
188 Central Pennsylvania nonmetropolitan area $80,150 20% below national
189 Grand Rapids-Wyoming-Kentwood, MI $80,060 20% below national
190 Toledo, OH $79,770 21% below national
191 Mobile, AL $79,640 21% below national
192 Wilmington, NC $79,530 21% below national
193 Capital/Northern New York nonmetropolitan area $79,510 21% below national
194 Cleveland, OH $79,290 21% below national
195 Appleton, WI $79,270 21% below national
196 Des Moines-West Des Moines, IA $79,200 21% below national
197 Gainesville, FL $78,970 21% below national
198 Kalamazoo-Portage, MI $78,880 21% below national
199 Utica-Rome, NY $78,770 22% below national
200 North Port-Bradenton-Sarasota, FL $78,730 22% below national
201 Waterloo-Cedar Falls, IA $78,250 22% below national
202 Akron, OH $78,070 22% below national
203 Erie, PA $78,060 22% below national
204 Chattanooga, TN-GA $77,880 22% below national
205 Shreveport-Bossier City, LA $77,730 23% below national
206 Ames, IA $77,720 23% below national
207 St. Cloud, MN $77,640 23% below national
208 Amarillo, TX $77,570 23% below national
209 Asheville, NC $77,460 23% below national
210 Eastern North Carolina nonmetropolitan area $77,360 23% below national
211 New Orleans-Metairie, LA $77,220 23% below national
212 South Central Wisconsin nonmetropolitan area $76,850 23% below national
213 Cedar Rapids, IA $76,530 24% below national
214 Longview, TX $76,490 24% below national
215 North Northeastern Ohio nonmetropolitan area (noncontiguous) $76,460 24% below national
216 Southwestern Pennsylvania nonmetropolitan area $75,980 24% below national
217 Midland, TX $75,640 25% below national
218 Mid Michigan nonmetropolitan area $74,810 25% below national
219 Corpus Christi, TX $74,500 26% below national
220 North Region of Texas nonmetropolitan area $74,170 26% below national
221 Lansing-East Lansing, MI $74,110 26% below national
222 Slidell-Mandeville-Covington, LA $74,090 26% below national
223 Memphis, TN-MS-AR $73,970 26% below national
224 Lafayette, LA $73,470 27% below national
225 Youngstown-Warren, OH $73,440 27% below national
226 Northern Indiana nonmetropolitan area $73,310 27% below national
227 Southeast Iowa nonmetropolitan area $73,280 27% below national
228 Wausau, WI $73,250 27% below national
229 Tallahassee, FL $72,680 28% below national
230 Gulfport-Biloxi, MS $72,430 28% below national
231 McAllen-Edinburg-Mission, TX $72,430 28% below national
232 Dover, DE $72,110 28% below national
233 Eastern Region of Texas nonmetropolitan area $71,930 28% below national
234 Monroe, LA $71,780 28% below national
235 Houma-Bayou Cane-Thibodaux, LA $71,590 29% below national
236 Lubbock, TX $70,260 30% below national
237 Jackson, MS $70,090 30% below national
238 Clarksville, TN-KY $68,790 31% below national
239 Amherst Town-Northampton, MA $68,090 32% below national
240 Flint, MI $67,300 33% below national
241 Knoxville, TN $66,760 33% below national
242 Panama City-Panama City Beach, FL $65,530 35% below national
243 El Paso, TX $65,220 35% below national
244 Rochester, MN $65,070 35% below national
245 Upper Peninsula of Michigan nonmetropolitan area $62,920 37% below national
246 Manchester-Nashua, NH $62,810 37% below national
247 Springfield, IL $61,160 39% below national
248 Upper East Mississippi nonmetropolitan area $56,360 44% below national
249 San Juan-Bayamon-Caguas, PR $51,460 49% below national

Similar Occupations in the Same Category

Other roles in SOC major group 15 (computer and mathematical) with comparable pay and career paths.

Salary Guides

Frequently Asked Questions

How much does a Computer Programmers make?
The median annual salary for Computer Programmers is $100,390 ($48.26/hour). The salary range spans from $57,710 at the 10th percentile to $160,460 at the 90th percentile.
What state pays Computer Programmers the most?
Connecticut pays the highest median salary for Computer Programmers at $133,820/year, which is +33% above the national median.
What education do you need to become a Computer Programmers?
The typical entry-level education for Computer Programmers is Bachelor's degree.
How dangerous is being a Computer Programmers?
Computer Programmers has a safety grade of A (Very Safe) based on BLS data. The fatality rate is 0.3 per 100,000 workers and the injury rate is 0.2 per 100 workers.
Is Computer Programmers a good career?
Employment for Computer Programmers is projected to decline 6% from 2023 to 2033, which is declining. About 5,500 openings are projected each year.
How does Computer Programmers pay vary by state?
Computer Programmers salaries vary significantly by state. The highest-paying state is Connecticut at $133,820/year, while Illinois pays the least at $72,540/year. BLS data covers 47 states and territories.
Which metro areas pay the most for Computer Programmers?
The highest-paying metro area for Computer Programmers is Boulder, CO at $155,030/year. BLS reports wage data for 249 metro areas for this occupation, with pay varying based on local demand and cost of living.

Data as of May 2025. Source: U.S. Bureau of Labor Statistics (BLS).

Occupational Employment and Wage Statistics (OEWS), May 2025 annual release. Employment projections from BLS Employment Projections program, 2023–2033. Data reflects cross-industry estimates for all ownership types.