In Minnesota:
- Workers on average earn $61,990.
- 10% of workers earn $45,910 or less.
- 10% of workers earn $81,830 or more.
In the United States:
- Workers on average earn $58,640.
- 10% of workers earn $40,140 or less.
- 10% of workers earn $79,380 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 | $40,140 | $47,960 | $58,640 | $69,120 | $79,380 |
| Minnesota | $45,910 | $50,730 | $61,990 | $73,700 | $81,830 |
| Duluth, MN-WI | $46,510 | $52,880 | $60,970 | $76,710 | $81,430 |
| Fargo, ND-MN | $40,870 | $52,000 | $58,900 | $63,880 | $78,350 |
| Grand Forks, ND-MN | $47,440 | $51,720 | $59,360 | $65,810 | $89,870 |
| La Crosse-Onalaska, WI-MN | $47,000 | $52,120 | $60,300 | $73,930 | $81,470 |
| Mankato, MN | $45,640 | $49,650 | $60,070 | $77,170 | $93,650 |
| Minneapolis-St. Paul-Bloomington, MN-WI | $48,080 | $58,440 | $64,200 | $75,280 | $83,410 |
| Northeast Minnesota nonmetropolitan area | $45,780 | $48,480 | $58,100 | $63,330 | $77,400 |
| Northwest Minnesota nonmetropolitan area | $43,270 | $48,720 | $58,780 | $63,570 | $77,150 |
| Rochester, MN | $45,340 | $51,960 | $62,180 | $76,730 | $93,490 |
| Sioux Falls, SD-MN | $44,730 | $50,490 | $60,820 | $64,730 | $74,630 |
| Southeast Minnesota nonmetropolitan area | $41,490 | $46,350 | $58,180 | $71,890 | $82,960 |
| Southwest Minnesota nonmetropolitan area | $42,840 | $47,560 | $56,730 | $62,920 | $76,510 |
| St. Cloud, MN | $45,640 | $54,580 | $61,960 | $74,810 | $81,380 |
In Minnesota:
- Workers on average earn $29.80 per hour.
- 10% of workers earn $22.07 or less per hour.
- 10% of workers earn $39.34 or more per hour.
In the United States:
- Workers on average earn $28.19 per hour.
- 10% of workers earn $19.30 or less per hour.
- 10% of workers earn $38.17 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 | $19.30 | $23.06 | $28.19 | $33.23 | $38.17 |
| Minnesota | $22.07 | $24.39 | $29.80 | $35.43 | $39.34 |
| Duluth, MN-WI | $22.36 | $25.42 | $29.31 | $36.88 | $39.15 |
| Fargo, ND-MN | $19.65 | $25.00 | $28.32 | $30.71 | $37.67 |
| Grand Forks, ND-MN | $22.81 | $24.86 | $28.54 | $31.64 | $43.21 |
| La Crosse-Onalaska, WI-MN | $22.60 | $25.06 | $28.99 | $35.54 | $39.17 |
| Mankato, MN | $21.94 | $23.87 | $28.88 | $37.10 | $45.02 |
| Minneapolis-St. Paul-Bloomington, MN-WI | $23.11 | $28.10 | $30.87 | $36.19 | $40.10 |
| Northeast Minnesota nonmetropolitan area | $22.01 | $23.31 | $27.93 | $30.45 | $37.21 |
| Northwest Minnesota nonmetropolitan area | $20.80 | $23.42 | $28.26 | $30.56 | $37.09 |
| Rochester, MN | $21.80 | $24.98 | $29.90 | $36.89 | $44.95 |
| Sioux Falls, SD-MN | $21.51 | $24.28 | $29.24 | $31.12 | $35.88 |
| Southeast Minnesota nonmetropolitan area | $19.95 | $22.28 | $27.97 | $34.56 | $39.89 |
| Southwest Minnesota nonmetropolitan area | $20.60 | $22.87 | $27.27 | $30.25 | $36.78 |
| St. Cloud, MN | $21.94 | $26.24 | $29.79 | $35.97 | $39.13 |