Computer Systems Analysts Salary in MI

In the 2025 U.S. Bureau of Labor Statistics, OEWS dataset, Computer Systems Analysts in MI have a median annual salary of $103,410, with 14,070 recorded jobs in this area. Recorded earnings range from $66,360 at the 10th percentile to $155,670 at the 90th percentile.

Source: U.S. Bureau of Labor Statistics, OEWS · Data year: 2025 · Last updated: 2026-09-22

Salary overview

Median annual salary

$103,410

Data year: 2025

Hourly median

$49.72

Employment

14,070

Source

U.S. Bureau of Labor Statistics, OEWS

Salary distribution

$66,360
10th
$82,850
25th
$103,410
Median
$127,090
75th
$155,670
90th

Local compared with national

MI

$103,410

Median annual · 2025

United States

$105,850

Median annual · 2025

The MI median is 2.3% below the national median in the available dataset (a difference of $2,440).

Top skills

  1. 1.SpeakingImportance 4.0
  2. 2.Reading ComprehensionImportance 3.9
  3. 3.Active ListeningImportance 3.8
  4. 4.Critical ThinkingImportance 3.8
  5. 5.Systems AnalysisImportance 3.8
  6. 6.Systems EvaluationImportance 3.8
  7. 7.Active LearningImportance 3.6
  8. 8.Judgment and Decision MakingImportance 3.6
  9. 9.WritingImportance 3.4
  10. 10.MonitoringImportance 3.4
  11. 11.Complex Problem SolvingImportance 3.4
  12. 12.ProgrammingImportance 3.3

Career information

Education and experience

Typical education
Associate's Degree or other 2-year degree
Experience
Over 4 years, up to and including 6 years
Job zone
4

Technology used

  • 3M Post-it App
  • Access management software
  • AcmeStudio
  • Active directory software
  • Ada
  • Adobe Acrobat
  • Adobe ActionScript
  • Adobe ColdFusion
  • Adobe Dreamweaver
  • Adobe Flex
  • Adobe Illustrator
  • Adobe Photoshop
  • ADP Workforce Now
  • Advanced business application programming ABAP
  • AJAX

Common tasks

  • Troubleshoot program and system malfunctions to restore normal functioning.
  • Provide staff and users with assistance solving computer-related problems, such as malfunctions and program problems.
  • Test, maintain, and monitor computer programs and systems, including coordinating the installation of computer programs and systems.
  • Use the computer in the analysis and solution of business problems, such as development of integrated production and inventory control and cost analysis systems.
  • Coordinate and link the computer systems within an organization to increase compatibility so that information can be shared.
  • Use object-oriented programming languages, as well as client and server applications development processes and multimedia and Internet technology.
  • Analyze information processing or computation needs and plan and design computer systems, using techniques such as structured analysis, data modeling, and information engineering.
  • Consult with management to ensure agreement on system principles.
  • Specify inputs accessed by the system and plan the distribution and use of the results.
  • Expand or modify system to serve new purposes or improve work flow.

Related careers

Occupations recorded as related in the dataset. A relationship does not imply a guaranteed transition.

Computer Systems Analysts salary in other locations

Other occupations in MI