31 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Slayton | 1 | 1,943 | 2,014 | -0.61% | 944 | 2 | City |
| Fulda | 2 | 1,307 | 1,363 | -0.68% | 1,292 | 1 | City |
| Iona | 3 | 530 | 505 | 0.57% | 15 | 36 | Township |
| Shetek | 4 | 313 | 310 | 0.32% | 10 | 31 | Township |
| Lake Sarah | 5 | 283 | 285 | -0.35% | 9 | 32 | Township |
| Mason | 6 | 279 | 279 | 0% | 8 | 35 | Township |
| Slayton | 7 | 275 | 275 | 0% | 8 | 34 | Township |
| Chandler | 8 | 264 | 278 | -0.75% | 334 | 1 | City |
| Lake Wilson | 9 | 240 | 255 | -0.83% | 583 | 0 | City |
| Bondin | 10 | 234 | 235 | 0% | 7 | 35 | Township |
| Currie | 11 | 209 | 223 | -0.95% | 380 | 1 | City |
| Chanarambie | 12 | 201 | 198 | 0.5% | 6 | 36 | Township |
| Moulton | 13 | 194 | 191 | 0.52% | 6 | 35 | Township |
| Leeds | 14 | 184 | 187 | -0.54% | 5 | 35 | Township |
| Lime Lake | 15 | 176 | 176 | 0% | 5 | 35 | Township |
| Belfast | 16 | 167 | 170 | -0.6% | 5 | 36 | Township |
| Iona | 17 | 163 | 165 | 0% | 299 | 1 | City |
| Murray | 18 | 161 | 161 | 0% | 5 | 35 | Township |
| Iona | 19 | 157 | 162 | -1.26% | 5 | 35 | Township |
| Lowville | 20 | 148 | 151 | -0.67% | 4 | 36 | Township |
| Fenton | 21 | 140 | 142 | -0.71% | 4 | 36 | Township |
| Ellsborough | 22 | 135 | 137 | -0.74% | 4 | 35 | Township |
| Dovray | 23 | 130 | 133 | -0.76% | 4 | 35 | Township |
| Skandia | 24 | 123 | 121 | 0.82% | 4 | 35 | Township |
| Des Moines River | 25 | 120 | 122 | -0.83% | 3 | 36 | Township |
| Cameron | 26 | 118 | 116 | 0.85% | 3 | 36 | Township |
| Avoca | 27 | 106 | 112 | -0.93% | 110 | 1 | City |
| Holly | 28 | 97 | 95 | 1.04% | 3 | 36 | Township |
| Hadley | 29 | 55 | 55 | 0% | 187 | 0 | City |
| Hatfield | 30 | 53 | 56 | 0% | 19 | 3 | City |
| Dovray | 31 | 52 | 55 | 0% | 209 | 0 | City |
Slayton is the largest city in Murray County, with a population of 1,943.
Dovray is the smallest city in Murray County, with a population of 52.
There are 31 cities in Murray County, Minnesota.