{"data_version":"1.0","generated_from":"2026-10-08","license":"Free to reuse with attribution: cite \"EducationGuide.com\" with a link to the page URL. Most figures are U.S. government data (public domain); loan default rates and athletics come from the Urban Institute Education Data Portal (ODC-By 1.0, attribution required) and founding years from Wikidata (CC0). O*NET data: CC BY 4.0, O*NET 31.0 (USDOL/ETA).","url":"https://educationguide.com/careers/computer-programmers","ids":{"soc_2018":"15-1251","slug":"computer-programmers"},"soc":"15-1251","slug":"computer-programmers","title":"Computer Programmers","description":"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.","wage":{"median":100390,"p10":57710,"p25":75850,"p75":130680,"p90":160460,"mean":105170,"jobs":92230,"year":"May 2025"},"states":{"AK":91700,"AL":93800,"AR":111840,"AZ":88990,"CA":116760,"CO":104610,"CT":133820,"FL":93180,"GA":98380,"HI":118180,"IA":79180,"ID":89020,"IL":72540,"IN":97000,"KS":92960,"KY":94850,"MA":128390,"MD":125570,"ME":101780,"MI":65860,"MN":107250,"MO":90420,"MS":85120,"MT":89920,"NC":81070,"ND":92280,"NE":95150,"NH":74000,"NJ":104940,"NM":83750,"NV":93600,"NY":103980,"OH":85270,"OK":99780,"OR":99540,"PA":89180,"PR":51310,"RI":96470,"SC":99740,"SD":58240,"TX":99330,"UT":104890,"VA":121610,"VT":89560,"WA":125620,"WV":65320,"WY":81640},"metros":{"VA":[{"name":"Washington-Arlington-Alexandria","wage":130390,"jobs":2680},{"name":"Richmond","wage":112690,"jobs":310},{"name":"Virginia Beach-Chesapeake-Norfolk","wage":103070,"jobs":280},{"name":"Roanoke","wage":92830,"jobs":50},{"name":"Blacksburg-Christiansburg-Radford","wage":87100,"jobs":30},{"name":"Charlottesville","wage":109770,"jobs":null}],"FL":[{"name":"Miami-Fort Lauderdale-West Palm Beach","wage":101530,"jobs":1100},{"name":"Tampa-St. Petersburg-Clearwater","wage":100140,"jobs":830},{"name":"Tallahassee","wage":72680,"jobs":640},{"name":"Orlando-Kissimmee-Sanford","wage":100450,"jobs":540},{"name":"Jacksonville","wage":99050,"jobs":280},{"name":"Palm Bay-Melbourne-Titusville","wage":100100,"jobs":140},{"name":"Lakeland-Winter Haven","wage":84820,"jobs":100},{"name":"North Port-Bradenton-Sarasota","wage":78730,"jobs":90}],"CA":[{"name":"Los Angeles-Long Beach-Anaheim","wage":107090,"jobs":3400},{"name":"San Francisco-Oakland-Fremont","wage":130730,"jobs":2440},{"name":"San Diego-Chula Vista-Carlsbad","wage":134130,"jobs":1600},{"name":"San Jose-Sunnyvale-Santa Clara","wage":154920,"jobs":980},{"name":"Sacramento-Roseville-Folsom","wage":102600,"jobs":580},{"name":"Riverside-San Bernardino-Ontario","wage":101810,"jobs":390},{"name":"Santa Maria-Santa Barbara","wage":109690,"jobs":140},{"name":"Oxnard-Thousand Oaks-Ventura","wage":84250,"jobs":120}]},"outlook":{"jobs2025":110.8,"jobs2035":102.7,"growth":-7.3,"openings_k":4.4,"entry":"Bachelor's degree","experience":"None","training":"None"},"jobZone":4,"education":{"hs_or_less":0,"some_college_or_associate":0.115,"bachelors":0.88,"graduate":0.005},"interests":{"scores":{"R":3.37,"I":5.1,"A":2.51,"S":1.98,"E":2.09,"C":5.92},"code":"CI"},"skills":["Active Listening","Critical Thinking","Reading Comprehension","Writing","Speaking"],"knowledge":["Computers and Electronics","Mathematics","Engineering and Technology","English Language","Customer and Personal Service"],"workStyles":["Attention to Detail","Dependability","Intellectual Curiosity","Innovation","Cautiousness"],"young":{"workers_n":2562,"baPlusShare":0.74,"medianAll":83527,"medianBa":86763,"years":"2020-2024","ages":"25-34"},"fields":[{"fod1p":"2102","label":"Computer Science","share":0.31,"degrees":[{"slug":"computer-science","name":"Computer Science"}]},{"fod1p":"2100","label":"Computer And Information Systems","share":0.0681,"degrees":[{"slug":"computer-and-information-sciences","name":"Computer and Information Sciences"}]},{"fod1p":"2407","label":"Computer Engineering","share":0.0535,"degrees":[{"slug":"computer-engineering","name":"Computer Engineering"}]},{"fod1p":"2408","label":"Electrical Engineering","share":0.0506,"degrees":[{"slug":"electrical-engineering","name":"Electrical Engineering"}]},{"fod1p":"3700","label":"Mathematics","share":0.0346,"degrees":[{"slug":"mathematics","name":"Mathematics"}]},{"fod1p":"6203","label":"Business Management And Administration","share":0.0215,"degrees":[{"slug":"business-administration","name":"Business Administration"}]},{"fod1p":"2101","label":"Computer Programming And Data Processing","share":0.0213,"degrees":[{"slug":"software-and-media-applications","name":"Software and Media Applications"},{"slug":"computer-programming","name":"Computer Programming"}]},{"fod1p":"6200","label":"General Business","share":0.0197,"degrees":[{"slug":"business","name":"Business"}]},{"fod1p":"3600","label":"Biology","share":0.0196,"degrees":[{"slug":"biology","name":"Biology"}]},{"fod1p":"2414","label":"Mechanical Engineering","share":0.0192,"degrees":[{"slug":"mechanical-engineering","name":"Mechanical Engineering"}]}],"sources":{"wage":"BLS Occupational Employment and Wage Statistics May 2025 (U.S., states, metro areas)","outlook":"BLS Employment Projections 2025-35","onet":"O*NET 31.0: description, job zone, required education (worker survey), interests, skills, knowledge, work styles","young":"Census ACS 2020-2024 5-year microdata: employed ages 25-34 with at least a high school diploma; share with a bachelor's+, median earnings (not enrolled, earnings > 0), fields of bachelor's degree (EducationGuide calculation)"},"methodology":"https://educationguide.com/how-we-score#careers"}