Computer Programmer Salary in Michigan

Writes, tests, and maintains code that runs software systems and applications.

State Average
$80,304
across 19 metros
vs National Avg
-15.9%
national: $95,436
Metros Covered
19
0 above national avg
Highest Metro
$89,565
Niles

All metro areas in Michigan

Click column headers to sort. Click a row to view city details.

19 metros shown

Metro AreaLevel ILevel IILevel IIILevel IVAverage
Niles, MIMI$58K$74K$89K$105K$90K
Saginaw, MIMI$58K$72K$85K$99K$85K
Southern Michigan nonmetropolitan areaMI$57K$71K$85K$99K$85K
Grand Rapids-Wyoming-Kentwood, MIMI$55K$69K$82K$96K$83K
Ann Arbor, MIMI$49K$65K$82K$99K$83K
Upper Peninsula of Michigan nonmetropolitan areaMI$53K$67K$82K$96K$82K
Monroe, MIMI$52K$67K$81K$96K$82K
Battle Creek, MIMI$52K$67K$81K$96K$81K
Detroit-Warren-Dearborn, MIMI$53K$67K$81K$95K$81K
Muskegon-Norton Shores, MIMI$53K$67K$81K$95K$81K
Bay City, MIMI$52K$66K$81K$96K$81K
Midland, MIMI$52K$66K$81K$96K$81K
Kalamazoo-Portage, MIMI$53K$67K$81K$95K$81K
Lansing-East Lansing, MIMI$48K$63K$79K$94K$79K
Jackson, MIMI$46K$61K$77K$93K$77K
Traverse City, MIMI$50K$63K$76K$89K$76K
Northern Michigan nonmetropolitan areaMI$49K$62K$75K$88K$75K
Mid Michigan nonmetropolitan areaMI$48K$62K$75K$88K$75K
Flint, MIMI$47K$57K$67K$78K$67K

Data source: Salary data sourced from the U.S. Department of Labor Occupational Employment and Wage Statistics (OEWS) program, which surveys employers nationwide to collect wage data by occupation and geography. The four experience levels reflect DOL standardized tiers. Data reflects the most recently published survey cycle.