In Minnesota:
- Workers on average earn $57,170.
- 10% of workers earn $42,030 or less.
- 10% of workers earn $76,510 or more.
In the United States:
- Workers on average earn $48,570.
- 10% of workers earn $35,510 or less.
- 10% of workers earn $77,860 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 | $35,510 | $39,890 | $48,570 | $61,440 | $77,860 |
| Minnesota | $42,030 | $48,060 | $57,170 | $62,910 | $76,510 |
| Duluth, MN-WI | $46,990 | $52,690 | $59,920 | $72,030 | $80,390 |
| Fargo, ND-MN | $46,020 | $49,020 | $50,230 | $59,030 | $74,350 |
| Grand Forks, ND-MN | $43,610 | $47,540 | $60,180 | $70,100 | $74,330 |
| La Crosse-Onalaska, WI-MN | $36,600 | $38,030 | $45,600 | $57,770 | $70,970 |
| Mankato, MN | $43,280 | $47,920 | $51,910 | $60,150 | $64,050 |
| Minneapolis-St. Paul-Bloomington, MN-WI | $45,380 | $49,130 | $58,900 | $63,930 | $77,330 |
| Northeast Minnesota nonmetropolitan area | $38,480 | $52,960 | $59,340 | $76,400 | $92,790 |
| Northwest Minnesota nonmetropolitan area | $40,100 | $47,560 | $50,820 | $60,520 | $71,760 |
| Rochester, MN | $44,450 | $48,410 | $59,850 | $63,770 | $77,030 |
| Sioux Falls, SD-MN | $38,390 | $40,810 | $44,670 | $50,560 | $59,980 |
| Southeast Minnesota nonmetropolitan area | $35,220 | $45,640 | $51,520 | $60,770 | $68,550 |
| Southwest Minnesota nonmetropolitan area | $35,440 | $43,280 | $47,850 | $60,780 | $73,330 |
| St. Cloud, MN | $41,780 | $47,540 | $50,450 | $62,690 | $72,440 |
In Minnesota:
- Workers on average earn $27.49 per hour.
- 10% of workers earn $20.21 or less per hour.
- 10% of workers earn $36.78 or more per hour.
In the United States:
- Workers on average earn $23.35 per hour.
- 10% of workers earn $17.07 or less per hour.
- 10% of workers earn $37.44 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 | $17.07 | $19.18 | $23.35 | $29.54 | $37.44 |
| Minnesota | $20.21 | $23.11 | $27.49 | $30.25 | $36.78 |
| Duluth, MN-WI | $22.59 | $25.33 | $28.81 | $34.63 | $38.65 |
| Fargo, ND-MN | $22.12 | $23.57 | $24.15 | $28.38 | $35.75 |
| Grand Forks, ND-MN | $20.97 | $22.86 | $28.93 | $33.70 | $35.74 |
| La Crosse-Onalaska, WI-MN | $17.60 | $18.28 | $21.92 | $27.77 | $34.12 |
| Mankato, MN | $20.81 | $23.04 | $24.96 | $28.92 | $30.79 |
| Minneapolis-St. Paul-Bloomington, MN-WI | $21.82 | $23.62 | $28.32 | $30.74 | $37.18 |
| Northeast Minnesota nonmetropolitan area | $18.50 | $25.46 | $28.53 | $36.73 | $44.61 |
| Northwest Minnesota nonmetropolitan area | $19.28 | $22.86 | $24.43 | $29.09 | $34.50 |
| Rochester, MN | $21.37 | $23.28 | $28.78 | $30.66 | $37.03 |
| Sioux Falls, SD-MN | $18.46 | $19.62 | $21.48 | $24.31 | $28.84 |
| Southeast Minnesota nonmetropolitan area | $16.93 | $21.94 | $24.77 | $29.22 | $32.96 |
| Southwest Minnesota nonmetropolitan area | $17.04 | $20.81 | $23.00 | $29.22 | $35.25 |
| St. Cloud, MN | $20.09 | $22.85 | $24.26 | $30.14 | $34.83 |