Computer Programmers vs Computer Systems Analysts: Salary Comparison

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

National Salary Overview

Computer Programmers

Median Salary
$93,530
Average (Mean)
$98,419
Employed Nationwide
115,880
VS

Computer Systems Analysts

Median Salary
$98,439
Average (Mean)
$104,254
Employed Nationwide
498,290
Computer Systems Analysts earns $4,908 more (5.2%)

Key Metrics Compared

Median Salary $93,530 $98,439
Average (Mean) Salary $98,419 $104,254
Total Employment 115,880 498,290
States with Higher Pay 13 35

Salary by State: Computer Programmers vs Computer Systems Analysts

Showing 48 states where both occupations have BLS data. Computer Programmers pays more in 13 states; Computer Systems Analysts pays more in 35.

State Computer Programmers Computer Systems Analysts Difference
Alabama $100,920
$102,560
$-1,640
Alaska $94,930
$86,720
+$8,210
Arizona $92,850
$100,280
$-7,430
California $114,780
$124,370
$-9,590
Colorado $99,650
$105,980
$-6,330
Connecticut $102,560
$103,830
$-1,270
Delaware $96,210
$113,060
$-16,850
District of Columbia $80,470
$103,960
$-23,490
Florida $87,280
$99,770
$-12,490
Georgia $90,100
$100,120
$-10,020
Hawaii $84,330
$87,980
$-3,650
Idaho $100,280
$80,960
+$19,320
Illinois $86,240
$99,470
$-13,230
Indiana $81,830
$92,310
$-10,480
Iowa $82,290
$91,040
$-8,750
Kansas $88,030
$102,180
$-14,150
Kentucky $88,910
$80,980
+$7,930
Maine $83,560
$81,810
+$1,750
Maryland $103,380
$111,100
$-7,720
Massachusetts $112,820
$111,890
+$930
Michigan $82,420
$100,100
$-17,680
Minnesota $100,810
$106,930
$-6,120
Mississippi $63,470
$80,020
$-16,550
Missouri $72,330
$96,660
$-24,330
Montana $92,670
$82,020
+$10,650
Nebraska $99,930
$82,710
+$17,220
Nevada $93,430
$100,780
$-7,350
New Hampshire $96,340
$105,850
$-9,510
New Jersey $108,760
$123,190
$-14,430
New Mexico $79,280
$88,440
$-9,160
New York $102,370
$107,510
$-5,140
North Carolina $101,700
$105,770
$-4,070
North Dakota $84,390
$93,880
$-9,490
Ohio $78,710
$95,400
$-16,690
Oklahoma $107,990
$99,590
+$8,400
Oregon $112,270
$112,990
$-720
Pennsylvania $85,160
$83,460
+$1,700
Rhode Island $88,600
$107,140
$-18,540
South Carolina $102,320
$92,990
+$9,330
South Dakota $55,000
$92,290
$-37,290
Tennessee $118,080
$94,490
+$23,590
Texas $99,180
$107,200
$-8,020
Utah $93,970
$90,650
+$3,320
Virginia $98,660
$108,350
$-9,690
Washington $162,440
$128,710
+$33,730
West Virginia $80,840
$98,090
$-17,250
Wisconsin $89,250
$89,980
$-730
Wyoming $79,760
$106,540
$-26,780

Frequently Asked Questions

Who makes more: Computer Programmers or Computer Systems Analysts?
On average across all states, a Computer Systems Analysts earns more than a Computer Programmers. The national median salary difference is $4,908 (5.2%) based on 2024 BLS data.
In how many states does a Computer Programmers earn more than a Computer Systems Analysts?
A Computer Programmers earns a higher median salary than a Computer Systems Analysts in 13 out of 48 states where both occupations have BLS data. A Computer Systems Analysts pays more in 35 states.
What is the median salary for a Computer Programmers vs Computer Systems Analysts?
The national median salary for a Computer Programmers is $93,530 per year, compared to $98,439 for a Computer Systems Analysts, according to 2024 BLS OEWS data.
Which has more jobs: Computer Programmers or Computer Systems Analysts?
There are more people employed as Computer Systems Analysts. BLS reports approximately 115,880 Computer Programmers positions and 498,290 Computer Systems Analysts positions nationwide (2024).
Should I become a Computer Programmers or Computer Systems Analysts?
Both Computer Programmers and Computer Systems Analysts 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.