Computer Systems Analysts vs Software Developers: Salary Comparison

Side-by-side salary data across all 50 states. Data from the Bureau of Labor Statistics (2024).

National Salary Overview

Computer Systems Analysts

Median Salary
$98,439
Average (Mean)
$104,254
Employed Nationwide
498,290
VS

Software Developers

Median Salary
$118,749
Average (Mean)
$123,645
Employed Nationwide
1,656,880
Software Developers earns $20,310 more (20.6%)

Key Metrics Compared

Median Salary $98,439 $118,749
Average (Mean) Salary $104,254 $123,645
Total Employment 498,290 1,656,880
States with Higher Pay 2 48

Salary by State: Computer Systems Analysts vs Software Developers

Showing 50 states where both occupations have BLS data. Computer Systems Analysts pays more in 2 states; Software Developers pays more in 48.

State Computer Systems Analysts Software Developers Difference
Alabama $102,560
$102,730
$-170
Alaska $86,720
$151,400
$-64,680
Arizona $100,280
$123,180
$-22,900
Arkansas $77,210
$92,140
$-14,930
California $124,370
$168,660
$-44,290
Colorado $105,980
$134,960
$-28,980
Connecticut $103,830
$125,080
$-21,250
Delaware $113,060
$131,690
$-18,630
District of Columbia $103,960
$140,360
$-36,400
Florida $99,770
$122,310
$-22,540
Georgia $100,120
$127,070
$-26,950
Hawaii $87,980
$104,860
$-16,880
Idaho $80,960
$102,700
$-21,740
Illinois $99,470
$126,200
$-26,730
Indiana $92,310
$105,740
$-13,430
Iowa $91,040
$105,920
$-14,880
Kansas $102,180
$104,250
$-2,070
Kentucky $80,980
$103,030
$-22,050
Louisiana $82,660
$104,840
$-22,180
Maine $81,810
$113,190
$-31,380
Maryland $111,100
$138,050
$-26,950
Massachusetts $111,890
$137,130
$-25,240
Michigan $100,100
$103,830
$-3,730
Minnesota $106,930
$125,380
$-18,450
Mississippi $80,020
$85,190
$-5,170
Missouri $96,660
$104,600
$-7,940
Montana $82,020
$109,270
$-27,250
Nebraska $82,710
$109,800
$-27,090
Nevada $100,780
$125,590
$-24,810
New Hampshire $105,850
$128,860
$-23,010
New Jersey $123,190
$131,680
$-8,490
New Mexico $88,440
$126,560
$-38,120
New York $107,510
$145,470
$-37,960
North Carolina $105,770
$130,620
$-24,850
North Dakota $93,880
$100,980
$-7,100
Ohio $95,400
$107,560
$-12,160
Oklahoma $99,590
$104,030
$-4,440
Oregon $112,990
$130,000
$-17,010
Pennsylvania $83,460
$111,910
$-28,450
Rhode Island $107,140
$128,990
$-21,850
South Carolina $92,990
$111,130
$-18,140
South Dakota $92,290
$82,850
+$9,440
Tennessee $94,490
$110,660
$-16,170
Texas $107,200
$127,000
$-19,800
Utah $90,650
$116,830
$-26,180
Virginia $108,350
$135,040
$-26,690
Washington $128,710
$162,390
$-33,680
West Virginia $98,090
$81,380
+$16,710
Wisconsin $89,980
$102,660
$-12,680
Wyoming $106,540
$137,860
$-31,320

Frequently Asked Questions

Who makes more: Computer Systems Analysts or Software Developers?
On average across all states, a Software Developers earns more than a Computer Systems Analysts. The national median salary difference is $20,310 (20.6%) based on 2024 BLS data.
In how many states does a Computer Systems Analysts earn more than a Software Developers?
A Computer Systems Analysts earns a higher median salary than a Software Developers in 2 out of 50 states where both occupations have BLS data. A Software Developers pays more in 48 states.
What is the median salary for a Computer Systems Analysts vs Software Developers?
The national median salary for a Computer Systems Analysts is $98,439 per year, compared to $118,749 for a Software Developers, according to 2024 BLS OEWS data.
Which has more jobs: Computer Systems Analysts or Software Developers?
There are more people employed as Software Developers. BLS reports approximately 498,290 Computer Systems Analysts positions and 1,656,880 Software Developers positions nationwide (2024).
Should I become a Computer Systems Analysts or Software Developers?
Both Computer Systems Analysts and Software Developers are viable career paths. Beyond salary, consider factors like job availability in your state, work-life balance, education requirements, growth potential, and personal interests. Visit each occupation's salary page for state-specific data and career insights.