In Minnesota:
- Workers on average earn $60,260.
- 10% of workers earn $42,950 or less.
- 10% of workers earn $96,150 or more.
In the United States:
- Workers on average earn $47,120.
- 10% of workers earn $35,090 or less.
- 10% of workers earn $78,090 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,090 | $38,620 | $47,120 | $59,740 | $78,090 |
| Minnesota | $42,950 | $48,420 | $60,260 | $79,710 | $96,150 |
| Duluth, MN-WI | $43,620 | $48,430 | $61,340 | $76,970 | $89,430 |
| Fargo, ND-MN | $44,020 | $46,360 | $49,340 | $62,080 | $77,350 |
| Grand Forks, ND-MN | $41,120 | $44,800 | $49,070 | $59,850 | $66,140 |
| La Crosse-Onalaska, WI-MN | $38,900 | $46,790 | $58,900 | $73,650 | $75,880 |
| Mankato, MN | $43,930 | $48,210 | $59,350 | $65,160 | $78,580 |
| Minneapolis-St. Paul-Bloomington, MN-WI | $43,860 | $50,280 | $61,970 | $83,490 | $96,670 |
| Northeast Minnesota nonmetropolitan area | $41,600 | $47,940 | $58,040 | $76,520 | $87,600 |
| Northwest Minnesota nonmetropolitan area | $40,090 | $46,210 | $54,310 | $63,070 | $84,690 |
| Rochester, MN | $37,690 | $46,510 | $59,390 | $89,670 | $93,970 |
| Sioux Falls, SD-MN | $36,470 | $39,070 | $46,850 | $49,560 | $57,680 |
| Southeast Minnesota nonmetropolitan area | $39,400 | $45,890 | $56,360 | $62,970 | $84,990 |
| Southwest Minnesota nonmetropolitan area | $37,630 | $46,600 | $56,120 | $63,690 | $84,990 |
| St. Cloud, MN | $44,490 | $48,060 | $57,820 | $76,800 | $91,110 |
In Minnesota:
- Workers on average earn $28.97 per hour.
- 10% of workers earn $20.65 or less per hour.
- 10% of workers earn $46.23 or more per hour.
In the United States:
- Workers on average earn $22.66 per hour.
- 10% of workers earn $16.87 or less per hour.
- 10% of workers earn $37.54 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 | $16.87 | $18.57 | $22.66 | $28.72 | $37.54 |
| Minnesota | $20.65 | $23.28 | $28.97 | $38.32 | $46.23 |
| Duluth, MN-WI | $20.97 | $23.29 | $29.49 | $37.00 | $42.99 |
| Fargo, ND-MN | $21.16 | $22.29 | $23.72 | $29.85 | $37.19 |
| Grand Forks, ND-MN | $19.77 | $21.54 | $23.59 | $28.77 | $31.80 |
| La Crosse-Onalaska, WI-MN | $18.70 | $22.49 | $28.32 | $35.41 | $36.48 |
| Mankato, MN | $21.12 | $23.18 | $28.53 | $31.33 | $37.78 |
| Minneapolis-St. Paul-Bloomington, MN-WI | $21.09 | $24.17 | $29.79 | $40.14 | $46.48 |
| Northeast Minnesota nonmetropolitan area | $20.00 | $23.05 | $27.91 | $36.79 | $42.11 |
| Northwest Minnesota nonmetropolitan area | $19.28 | $22.22 | $26.11 | $30.32 | $40.72 |
| Rochester, MN | $18.12 | $22.36 | $28.55 | $43.11 | $45.18 |
| Sioux Falls, SD-MN | $17.54 | $18.79 | $22.53 | $23.83 | $27.73 |
| Southeast Minnesota nonmetropolitan area | $18.94 | $22.06 | $27.09 | $30.27 | $40.86 |
| Southwest Minnesota nonmetropolitan area | $18.09 | $22.40 | $26.98 | $30.62 | $40.86 |
| St. Cloud, MN | $21.39 | $23.11 | $27.80 | $36.92 | $43.80 |