- 1Fairmont10,296 people · families earn $57,251/yr$774/monthCheap
- 2Marshall13,896 people · families earn $73,948/yr$811/monthCheap
- 3Albert Lea18,330 people · families earn $69,674/yr$825/monthCheap
- 4Detroit Lakes10,025 people · families earn $67,900/yr$861/monthCheap
- 5Sauk Rapids13,852 people · families earn $77,481/yr$943/monthCheap
- 6Hibbing16,057 people · families earn $60,168/yr$947/monthCheap
- 7New Ulm14,056 people · families earn $69,508/yr$998/monthCheap
- 8Winona26,009 people · families earn $60,759/yr$1,002/monthCheap
- 9Cloquet12,537 people · families earn $66,184/yr$1,032/monthCheap
- 10Fergus Falls14,181 people · families earn $60,571/yr$1,056/monthOK