In Minnesota:
- Workers on average earn $61,140.
- 10% of workers earn $46,550 or less.
- 10% of workers earn $80,380 or more.
In the United States:
- Workers on average earn $58,750.
- 10% of workers earn $39,200 or less.
- 10% of workers earn $80,010 or more.
Source: Bureau of Labor Statistics 2025 wage data
external site.
Full Details Save Table: XLSX CSV
| Location | Annual Low (10%) | Annual QL (25%) | Annual Median (50%) | Annual QU (75%) | Annual High (90%) |
| United States | $39,200 | $47,570 | $58,750 | $67,700 | $80,010 |
| Minnesota | $46,550 | $50,320 | $61,140 | $74,650 | $80,380 |
| Duluth, MN-WI | $47,550 | $58,700 | $69,440 | $76,990 | $78,220 |
| Fargo, ND-MN | $47,810 | $49,650 | $61,820 | $73,590 | $77,270 |
| Grand Forks, ND-MN | $44,710 | $46,350 | $57,890 | $71,080 | $75,220 |
| La Crosse-Onalaska, WI-MN | $37,080 | $48,550 | $62,960 | $76,950 | $80,440 |
| Mankato, MN | $46,370 | $52,420 | $61,120 | $74,000 | $79,080 |
| Minneapolis-St. Paul-Bloomington, MN-WI | $47,500 | $51,060 | $62,070 | $75,500 | $80,430 |
| Northeast Minnesota nonmetropolitan area | $48,570 | $50,260 | $60,300 | $75,550 | $78,960 |
| Northwest Minnesota nonmetropolitan area | $41,980 | $47,670 | $54,960 | $61,800 | $76,030 |
| Rochester, MN | $48,600 | $48,820 | $57,770 | $62,600 | $79,570 |
| Sioux Falls, SD-MN | $43,040 | $48,290 | $52,000 | $60,840 | $64,940 |
| Southeast Minnesota nonmetropolitan area | $39,070 | $48,300 | $58,240 | $62,410 | $75,630 |
| Southwest Minnesota nonmetropolitan area | $40,870 | $47,640 | $57,980 | $64,140 | $75,930 |
| St. Cloud, MN | $48,280 | $57,680 | $62,230 | $74,660 | $77,340 |
In Minnesota:
- Workers on average earn $29.39 per hour.
- 10% of workers earn $22.38 or less per hour.
- 10% of workers earn $38.64 or more per hour.
In the United States:
- Workers on average earn $28.24 per hour.
- 10% of workers earn $18.85 or less per hour.
- 10% of workers earn $38.47 or more per hour.
Source: Bureau of Labor Statistics 2025 wage data
external site.
Full Details Save Table: XLSX CSV
| Location | Hourly Low (10%) | Hourly QL (25%) | Hourly Median (50%) | Hourly QU (75%) | Hourly High (90%) |
| United States | $18.85 | $22.87 | $28.24 | $32.55 | $38.47 |
| Minnesota | $22.38 | $24.19 | $29.39 | $35.89 | $38.64 |
| Duluth, MN-WI | $22.86 | $28.22 | $33.39 | $37.02 | $37.60 |
| Fargo, ND-MN | $22.99 | $23.87 | $29.72 | $35.38 | $37.15 |
| Grand Forks, ND-MN | $21.50 | $22.29 | $27.83 | $34.17 | $36.17 |
| La Crosse-Onalaska, WI-MN | $17.83 | $23.34 | $30.27 | $37.00 | $38.67 |
| Mankato, MN | $22.29 | $25.20 | $29.39 | $35.58 | $38.02 |
| Minneapolis-St. Paul-Bloomington, MN-WI | $22.84 | $24.55 | $29.84 | $36.30 | $38.67 |
| Northeast Minnesota nonmetropolitan area | $23.35 | $24.17 | $28.99 | $36.32 | $37.96 |
| Northwest Minnesota nonmetropolitan area | $20.18 | $22.92 | $26.43 | $29.71 | $36.55 |
| Rochester, MN | $23.36 | $23.47 | $27.77 | $30.10 | $38.26 |
| Sioux Falls, SD-MN | $20.69 | $23.22 | $25.00 | $29.25 | $31.22 |
| Southeast Minnesota nonmetropolitan area | $18.79 | $23.22 | $28.00 | $30.01 | $36.36 |
| Southwest Minnesota nonmetropolitan area | $19.65 | $22.90 | $27.87 | $30.84 | $36.51 |
| St. Cloud, MN | $23.21 | $27.73 | $29.92 | $35.89 | $37.18 |