In Minnesota:
- Workers on average earn $83,360.
- 10% of workers earn $60,670 or less.
- 10% of workers earn $106,160 or more.
In the United States:
- Workers on average earn $76,210.
- 10% of workers earn $47,510 or less.
- 10% of workers earn $115,120 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 | $47,510 | $59,290 | $76,210 | $97,600 | $115,120 |
| Minnesota | $60,670 | $75,750 | $83,360 | $98,430 | $106,160 |
| Duluth, MN-WI | $58,300 | $68,270 | $76,220 | $92,540 | $102,740 |
| Fargo, ND-MN | $60,710 | $65,650 | $76,180 | $82,960 | $95,960 |
| Grand Forks, ND-MN | $58,500 | $63,120 | $74,500 | $74,870 | $80,350 |
| La Crosse-Onalaska, WI-MN | $47,180 | $58,440 | $74,050 | $75,470 | $90,130 |
| Mankato, MN | $43,660 | $75,990 | $83,670 | $94,130 | $106,160 |
| Minneapolis-St. Paul-Bloomington, MN-WI | $63,340 | $80,330 | $97,190 | $102,820 | $109,230 |
| Northeast Minnesota nonmetropolitan area | $61,380 | $63,900 | $72,350 | $77,690 | $80,500 |
| Northwest Minnesota nonmetropolitan area | $60,080 | $64,730 | $78,120 | $79,770 | $98,370 |
| Rochester, MN | $61,300 | $65,260 | $77,230 | $89,890 | $96,430 |
| Sioux Falls, SD-MN | $57,350 | $67,020 | $77,440 | $94,900 | $94,900 |
| Southeast Minnesota nonmetropolitan area | $60,540 | $66,500 | $78,480 | $85,270 | $96,790 |
| Southwest Minnesota nonmetropolitan area | $52,600 | $64,770 | $76,080 | $78,240 | $95,220 |
| St. Cloud, MN | $57,930 | $73,970 | $76,880 | $93,610 | $100,110 |
In Minnesota:
- Workers on average earn $40.08 per hour.
- 10% of workers earn $29.17 or less per hour.
- 10% of workers earn $51.04 or more per hour.
In the United States:
- Workers on average earn $36.64 per hour.
- 10% of workers earn $22.84 or less per hour.
- 10% of workers earn $55.35 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 | $22.84 | $28.50 | $36.64 | $46.93 | $55.35 |
| Minnesota | $29.17 | $36.42 | $40.08 | $47.32 | $51.04 |
| Duluth, MN-WI | $28.03 | $32.82 | $36.64 | $44.49 | $49.40 |
| Fargo, ND-MN | $29.19 | $31.56 | $36.62 | $39.88 | $46.14 |
| Grand Forks, ND-MN | $28.12 | $30.35 | $35.82 | $36.00 | $38.63 |
| La Crosse-Onalaska, WI-MN | $22.69 | $28.10 | $35.60 | $36.28 | $43.33 |
| Mankato, MN | $20.99 | $36.53 | $40.22 | $45.26 | $51.04 |
| Minneapolis-St. Paul-Bloomington, MN-WI | $30.45 | $38.62 | $46.73 | $49.43 | $52.51 |
| Northeast Minnesota nonmetropolitan area | $29.51 | $30.72 | $34.79 | $37.35 | $38.70 |
| Northwest Minnesota nonmetropolitan area | $28.89 | $31.12 | $37.56 | $38.35 | $47.29 |
| Rochester, MN | $29.47 | $31.38 | $37.13 | $43.22 | $46.36 |
| Sioux Falls, SD-MN | $27.57 | $32.22 | $37.23 | $45.63 | $45.63 |
| Southeast Minnesota nonmetropolitan area | $29.11 | $31.97 | $37.73 | $41.00 | $46.53 |
| Southwest Minnesota nonmetropolitan area | $25.29 | $31.14 | $36.58 | $37.61 | $45.78 |
| St. Cloud, MN | $27.85 | $35.56 | $36.96 | $45.01 | $48.13 |