Carpenters Salary in Michigan
At $61,680 a year, the median for carpenters in Michigan is close to the national median of $60,580 (+2%); Michigan ranks 19th of 51 states by median. Carpenters earn 25% more than the median across all occupations in Michigan ($49,270). Among neighbouring states, Indiana pays more (up to $62,870 in Indiana) and Wisconsin and Ohio pay less (down to $60,810 in Ohio). Michigan employs 18,590 carpenters, 4.22 per 1,000 jobs, the 9th largest count of any state. A location quotient of 0.98 is close to the national share.
Michigan vs the United States, May 2025
| Area | Basis | Percentile wage | Mean | Employment | Jobs per 1,000 | Location quotient | ||||
|---|---|---|---|---|---|---|---|---|---|---|
| 10th | 25th | Median | 75th | 90th | ||||||
| Michigan | Hourly | $21.42 | $23.80 | $29.66 | $35.09 | $39.36 | $29.88 | 18,590 | 4.22 | 0.98 |
| Annual | $44,550 | $49,500 | $61,680 | $72,990 | $81,860 | $62,140 | ||||
| United States | Hourly | $19.43 | $23.32 | $29.12 | $36.94 | $48.03 | $31.55 | 670,090 | – | – |
| Annual | $40,410 | $48,510 | $60,580 | $76,830 | $99,910 | $65,630 | ||||
- Rank by median
- 19th of 51 states
- Rank by employment
- 9th of 51 states
- Location quotient
- 0.98
- Jobs per 1,000
- 4.22
Ranks count the 50 states and DC with a published value. The location quotient is the occupation's share of Michigan's employment divided by its national share; 1.00 means the same share as the nation. Take-home pay at these wages: FastCalc's take-home pay calculator.
Metropolitan areas in Michigan
16 metropolitan areas and 4 nonmetropolitan areas touching Michigan publish a row for carpenters, sorted by median. Areas crossing a state line are listed under every state they touch; a linked metro has its own profile.
| Area | Median hourly | Median annual | 10th pct (annual) | 90th pct (annual) | Employment | Jobs per 1,000 | Location quotient |
|---|---|---|---|---|---|---|---|
| Detroit-Warren-Dearborn, MI | $31.64 | $65,810 | $47,560 | $82,790 | 7,610 | 4.00 | 0.93 |
| Ann Arbor, MI | $31.33 | $65,170 | $46,500 | $83,500 | 640 | 2.90 | 0.67 |
| Lansing-East Lansing, MI | $30.90 | $64,270 | $46,960 | $78,160 | 1,120 | 5.17 | 1.20 |
| Midland, MI | $30.47 | $63,380 | $37,470 | $77,430 | 250 | 6.68 | 1.55 |
| Saginaw, MI | $29.92 | $62,240 | $44,030 | $76,710 | 320 | 3.98 | 0.92 |
| Battle Creek, MI | $29.88 | $62,140 | $44,580 | $77,800 | 130 | 2.40 | 0.56 |
| South Bend-Mishawaka, IN-MI | $29.66 | $61,690 | $45,090 | $78,710 | 500 | 3.77 | 0.87 |
| Flint, MI | $29.50 | $61,360 | $45,890 | $77,800 | 330 | 2.44 | 0.57 |
| Kalamazoo-Portage, MI | $29.36 | $61,060 | $40,100 | $78,530 | 410 | 3.39 | 0.79 |
| Monroe, MI | $28.73 | $59,750 | $39,910 | $70,920 | 90 | 2.22 | 0.52 |
| Traverse City, MI | $28.47 | $59,230 | $43,700 | $70,720 | 420 | 6.21 | 1.44 |
| Grand Rapids-Wyoming-Kentwood, MI | $28.36 | $59,000 | $41,680 | $75,900 | 2,840 | 4.74 | 1.10 |
| Jackson, MI | $27.00 | $56,160 | $45,280 | $75,600 | 130 | 2.28 | 0.53 |
| Bay City, MI | $26.69 | $55,520 | $40,230 | $79,280 | 80 | 2.41 | 0.56 |
| Niles, MI | $26.26 | $54,620 | $42,540 | $75,140 | 180 | 2.98 | 0.69 |
| Muskegon-Norton Shores, MI | $23.47 | $48,830 | $42,020 | $64,610 | 140 | 2.22 | 0.52 |
| Upper Peninsula of Michigan nonmetropolitan area | $28.09 | $58,430 | $45,970 | $72,140 | 780 | 6.95 | 1.61 |
| Mid Michigan nonmetropolitan area | $27.36 | $56,920 | $37,780 | $76,660 | 710 | 4.66 | 1.08 |
| Northern Michigan nonmetropolitan area | $25.03 | $52,060 | $38,920 | $77,840 | 950 | 8.06 | 1.87 |
| Southern Michigan nonmetropolitan area | $24.67 | $51,310 | $43,740 | $70,870 | 600 | 4.43 | 1.03 |
Neighbouring states
See the national page for Carpenters (every state ranked) and the Michigan wage profile (every occupation in the state).
Source and notes
Data: BLS OEWS May 2025, released 2026-05-15. Cross-industry estimates, all ownerships. BLS page: OEWS Michigan estimates.
- Annual wages assume 2,080 hours a year at the hourly rate; occupations BLS publishes on one basis only show an en dash (–) on the other.
- Employment is rounded to the nearest 10 by BLS. Where BLS withholds a cell, nothing is estimated in its place.