Skip to main content
County Paycheck

Software Developers: Salary, Outlook and Cost of Living by State

Official job facts from the U.S. Department of Labor, and what this occupation pays and leaves after taxes and living costs in 298 counties.

National median wage
$135,980
BLS, per year
Projected growth
+10.2%
BLS, 2025 to 2035
Openings per year
95,300
BLS annual average
States covered
30
298 county pages

Software Developers pay by state

State figure: employment-weighted average of the local median wages (BLS OEWS, May 2025). Margin: yearly amount left in the state's best-placed market after taxes, rent, food, energy and gasoline.

Software Developers average local median wage by state
StateAverage median wageWorkersWage areasBest margin inMargin per year
California$184,398253,7904Santa Clara County, CA$100,121
New Hampshire$164,71247,7101Rockingham County, NH$95,233
Washington$163,103118,9802King County, WA$92,059
New York$161,463139,4101Kings County, NY$75,115
Massachusetts$160,99050,5901Middlesex County, MA$78,842
New Jersey$159,138155,2602Bergen County, NJ$85,199
District of Columbia$154,93069,0601District of Columbia, DC$72,515
West Virginia$153,60371,6801Jefferson County, WV$90,523
Oregon$151,08922,0901Multnomah County, OR$77,330
Virginia$148,49290,1201Fairfax County, VA$75,287
Maryland$146,841115,9903Montgomery County, MD$75,675
Colorado$141,28242,3601Denver County, CO$70,749
North Carolina$132,92658,1003Durham County, NC$72,714
Delaware$132,77128,9201New Castle County, DE$68,430
South Carolina$132,43029,2401York County, SC$70,343
Texas$131,666138,7504Bexar County, TX$77,296
Illinois$131,26757,7402Madison County, IL$72,614
Georgia$130,53342,3401Fulton County, GA$69,096
Arizona$130,41934,5301Maricopa County, AZ$72,568
Florida$130,05070,9403Hillsborough County, FL$72,958
Minnesota$127,02734,4401Hennepin County, MN$68,850
Pennsylvania$126,88648,6402Philadelphia County, PA$71,665
Utah$126,88331,9401Salt Lake County, UT$70,715
Wisconsin$126,52946,6401St. Croix County, WI$70,343
Indiana$126,48263,6602Lake County, IN$77,885
Missouri$124,69924,0802St. Louis County, MO$73,819
Michigan$123,16438,8401Wayne County, MI$73,666
Kansas$119,13917,6001Johnson County, KS$66,915
Kentucky$117,17316,4601Kenton County, KY$68,882
Ohio$115,45238,6003Hamilton County, OH$70,517

What Software Developers do

The U.S. Department of Labor's O*NET database describes the work of Software Developers this way: "Research, design, and develop computer and network software or specialized utility programs. Analyze user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis. Update software or enhance existing software capabilities. May work with computer hardware engineers to integrate hardware and software systems, and develop specifications and performance requirements. May maintain databases within an application area, working individually or coordinating database development as part of a team."

The core tasks O*NET records for this occupation include: "Analyze information to determine, recommend, and plan installation of a new system or modification of an existing system"; "Analyze user needs and software requirements to determine feasibility of design within time and cost constraints"; "Confer with data processing or project managers to obtain information on limitations or capabilities for data processing projects"; "Confer with systems analysts, engineers, programmers and others to design systems and to obtain information on project limitations and capabilities, performance requirements and interfaces"; "Consult with customers or other departments on project status, proposals, or technical issues, such as software system design or maintenance".

Education, experience and training

According to the BLS Employment Projections, the typical education needed to enter this occupation is bachelor's degree.

Job outlook for Software Developers

The Bureau of Labor Statistics counted 1,717,800 jobs in this occupation in 2025 and projects 1,892,600 in 2035, an increase of 174,800 jobs (+10.2%). That is faster than the 3.5% projected for all occupations.

About 95,300 openings a year are projected on average, counting both new positions and positions vacated by workers who retire or switch occupations. Relative to today's employment that is 5.5% a year, against 10.3% for all occupations. BLS lists a national median annual wage of $135,980, compared with $50,980 for all occupations.

Where Software Developers earn the most

Across the 30 states with published data, the employment-weighted average of local median wages for this occupation ranges from $115,452 in Ohio to $184,398 in California, a gap of $68,945 (1.60 times). 12 of those 30 states average above the BLS national median of $135,980 and 18 average at or below it.

California employs the most people in this occupation among the states covered, 253,790, which is 12.7% of the 1,998,500 counted across them. New Jersey follows with 155,260.

Highest-paying states

California ($184,398), New Hampshire ($164,712) and Washington ($163,103) lead the ranking, while Ohio ($115,452) and Kentucky ($117,173) are at the bottom. The table below lists every state with a link to its county-level detail.

Software Developers: pay against the cost of living

We compare 50 labor markets, each represented by its most populous county. After federal, Social Security, Medicare and state taxes and the four basics (a one-bedroom rental, food, home energy and gasoline), the largest yearly margin is in Santa Clara County, CA (San Jose-Sunnyvale-Santa Clara, CA) at $100,121. The smallest margin is $64,741 in Cuyahoga County, OH.

The median wage for this occupation covers all four basics in 50 of the 50 markets. A one-bedroom apartment takes between 11.4% and 28.2% of take-home pay, depending on the market.

Web and Digital Interface Designers and Software Quality Assurance Analysts and Testers belong to the same detailed SOC group. Other occupations in the same SOC minor group (15-1000) include Computer Network Architects, Information Security Analysts, Computer Systems Analysts and Network and Computer Systems Administrators.

Frequently asked questions about Software Developers

How much do Software Developers earn in the United States?

BLS lists a national median annual wage of $135,980. Across the states covered here the average local median ranges from $115,452 to $184,398.

Which state pays Software Developers the most?

California, with an employment-weighted average local median wage of $184,398. New Hampshire is next at $164,712.

Is Software Developers a growing occupation?

BLS projects employment to grow by 10.2% between 2025 and 2035, compared with 3.5% for all occupations, with about 95,300 openings a year.

What education do Software Developers need?

The typical entry-level education is bachelor's degree, according to BLS.

Where can Software Developers afford to live best?

Among the markets covered, Santa Clara County, CA leaves the largest yearly margin after taxes, rent, food, energy and gasoline: $100,121 on a median wage of $213,110.

Sources

Occupation description and tasks: O*NET Database 30.0, U.S. Department of Labor, Employment and Training Administration (USDOL/ETA), used under the CC BY 4.0 license; O*NET® is a trademark of USDOL/ETA. Outlook, education, experience and training: BLS Employment Projections, 2025–35. Wages: BLS OEWS, May 2025. Taxes, rents and living costs: see the methodology.