Carpenters Salary in Minnesota
The median for carpenters in Minnesota is $64,930 a year, somewhat above the national $60,580 (+7%); the state ranks 8th of 51 states by median. Carpenters earn 14% more than the median across all occupations in Minnesota ($56,920). Minnesota pays more than every neighbouring state: Wisconsin, North Dakota, Iowa and South Dakota range from $48,140 in South Dakota to $61,660 in Wisconsin. Minnesota employs 14,930 carpenters, 5.06 per 1,000 jobs, the 16th largest count of any state. A location quotient of 1.17 is close to the national share.
Minnesota vs the United States, May 2025
| Area | Basis | Percentile wage | Mean | Employment | Jobs per 1,000 | Location quotient | ||||
|---|---|---|---|---|---|---|---|---|---|---|
| 10th | 25th | Median | 75th | 90th | ||||||
| Minnesota | Hourly | $22.40 | $26.56 | $31.22 | $40.58 | $47.66 | $33.81 | 14,930 | 5.06 | 1.17 |
| Annual | $46,590 | $55,240 | $64,930 | $84,410 | $99,130 | $70,320 | ||||
| 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
- 8th of 51 states
- Rank by employment
- 16th of 51 states
- Location quotient
- 1.17
- Jobs per 1,000
- 5.06
Ranks count the 50 states and DC with a published value. The location quotient is the occupation's share of Minnesota'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 Minnesota
9 metropolitan areas and 4 nonmetropolitan areas touching Minnesota 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 |
|---|---|---|---|---|---|---|---|
| Minneapolis-St. Paul-Bloomington, MN-WI | $35.61 | $74,060 | $49,920 | $100,830 | 10,200 | 5.23 | 1.21 |
| Rochester, MN | $30.58 | $63,610 | $45,610 | $95,810 | 460 | 3.72 | 0.86 |
| Mankato, MN | $29.40 | $61,150 | $45,900 | $78,220 | 230 | 4.06 | 0.94 |
| St. Cloud, MN | $29.14 | $60,600 | $45,570 | $89,510 | 570 | 5.45 | 1.26 |
| Duluth, MN-WI | $29.10 | $60,520 | $44,350 | $90,030 | 620 | 4.95 | 1.15 |
| La Crosse-Onalaska, WI-MN | $28.34 | $58,950 | $45,930 | $83,600 | 450 | 5.31 | 1.23 |
| Fargo, ND-MN | $28.34 | $58,940 | $44,530 | $76,900 | 880 | 5.95 | 1.38 |
| Grand Forks, ND-MN | $27.62 | $57,440 | $44,320 | $76,130 | 290 | 5.53 | 1.28 |
| Sioux Falls, SD-MN | $23.75 | $49,410 | $39,090 | $67,530 | 1,640 | 9.20 | 2.13 |
| Northeast Minnesota nonmetropolitan area | $29.89 | $62,170 | $44,590 | $96,370 | 320 | 7.24 | 1.68 |
| Northwest Minnesota nonmetropolitan area | $28.78 | $59,870 | $40,960 | $77,620 | 1,240 | 6.44 | 1.49 |
| Southeast Minnesota nonmetropolitan area | $28.78 | $59,870 | $43,690 | $78,210 | 520 | 3.35 | 0.78 |
| Southwest Minnesota nonmetropolitan area | $24.25 | $50,450 | $39,390 | $77,990 | 570 | 4.85 | 1.13 |
Neighbouring states
| State | Median hourly | Median annual | Employment | Location quotient |
|---|---|---|---|---|
| Minnesota | $31.22 | $64,930 | 14,930 | 1.17 |
| Iowa | $27.75 | $57,710 | 5,770 | 0.86 |
| North Dakota | $27.83 | $57,890 | 2,360 | 1.28 |
| South Dakota | $23.14 | $48,140 | 4,560 | 2.32 |
| Wisconsin | $29.65 | $61,660 | 13,880 | 1.09 |
See the national page for Carpenters (every state ranked) and the Minnesota 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 Minnesota 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.