SOC 151251

Computer Programmers

Create, modify, and test the code and scripts that allow computer applications to run. Work from specifications drawn up by software and web developers or other individuals. May develop and write computer programs to store, locate, and retrieve specific documents, data, and information.

National Median

$98,670

per year

National Salary Overview

Median Annual

$98,670

Entry Level (10th pct)

$52,190

Experienced (90th pct)

$162,090

Total Employed

109,870

Salary Distribution

Salary percentiles show the range from entry-level (10th) to top earners (90th)

Salary by Experience Level

Experience LevelEstimated Salary Range
Entry Level0-2 years experience$52,190 - $71,860
Mid Career2-8 years experience$71,860 - $128,960
Senior / Expert8+ years experience$128,960 - $162,090

Highest Paying Locations for Computer Programmers

Computer Programmers Salary by Location

Compare salaries across 50 metropolitan areas

Metropolitan AreaMedian SalaryEmployed
Seattle-Tacoma-Bellevue, WA$167,970N/A
Boulder, CO$162,530N/A
San Jose-Sunnyvale-Santa Clara, CA$159,2501,440
Washington$158,8203,220
San Diego-Chula Vista-Carlsbad, CA$133,5601,800
Bend, OR$132,59090
Fort Collins-Loveland, CO$131,230N/A
Bozeman, MT$129,040260
Montana$128,630450
East Kentucky nonmetropolitan area$128,44040
Northwestern Region of Texas nonmetropolitan area$128,27080
Southwest Oklahoma nonmetropolitan area$127,22030
Oregon$126,9801,180
Colorado$124,8801,090
Denver-Aurora-Centennial, CO$122,580390
Columbia, SC$122,030180
San Francisco-Oakland-Fremont, CA$122,0003,780
Portland-Vancouver-Hillsboro, OR-WA$120,870970
Cincinnati, OH-KY-IN$119,900550
Bridgeport-Stamford-Danbury, CT$119,900290
Portland-South Portland, ME$119,240210
South Nebraska nonmetropolitan area$117,41040
California$116,22014,720
Minneapolis-St. Paul-Bloomington, MN-WI$115,7701,620
Massachusetts$115,2003,040
Boston-Cambridge-Newton, MA-NH$115,1902,610
Oklahoma City, OK$114,890910
Durham-Chapel Hill, NC$113,720550
New Haven, CT$112,140160
Virginia$111,8604,210
Worcester, MA$111,390120
Visalia, CA$111,20040
Colorado Springs, CO$110,160180
Salem, OR$109,97070
New York-Newark-Jersey City, NY-NJ$109,5906,510
Wisconsin$109,5803,020
Lynchburg, VA$108,76030
La Crosse-Onalaska, WI-MN$108,73080
San Luis Obispo-Paso Robles, CA$108,65050
Minnesota$108,4501,960
Santa Cruz-Watsonville, CA$108,33080
Columbus, OH$108,230440
Urban Honolulu, HI$108,040N/A
Hawaii$108,040N/A
Northeast Oklahoma nonmetropolitan area$107,78050
Medford, OR$106,88030
Trenton-Princeton, NJ$106,880360
Santa Maria-Santa Barbara, CA$106,210140
Lexington-Fayette, KY$105,800280
Wyoming$105,42060

Frequently Asked Questions

What is the average salary for a Computer Programmers?
The national median annual salary for Computer Programmers is $98,670, according to Bureau of Labor Statistics data. This means half of workers in this occupation earn more, and half earn less.
Where do Computer Programmerss earn the most?
The highest-paying metro area for Computer Programmerss is Seattle-Tacoma-Bellevue, WA, with a median salary of $167,970.
How much can an experienced Computer Programmers make?
Top-earning Computer Programmerss (90th percentile) make $162,090 or more annually. This typically reflects workers with significant experience, specialized skills, or positions in high-paying regions.