67 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| East Grand Forks | 1 | 8,856 | 9,148 | -0.66% | 1,489 | 6 | City |
| Crookston | 2 | 7,215 | 7,483 | -0.74% | 1,411 | 5 | City |
| Fosston | 3 | 1,365 | 1,424 | -0.87% | 682 | 2 | City |
| Fertile | 4 | 775 | 798 | -0.64% | 373 | 2 | City |
| McIntosh | 5 | 576 | 601 | -0.86% | 577 | 1 | City |
| Knute | 6 | 564 | 566 | 0.53% | 18 | 32 | Township |
| Woodside | 7 | 507 | 510 | 0.4% | 17 | 31 | Township |
| Columbia | 8 | 440 | 442 | 0.23% | 13 | 35 | Township |
| Huntsville | 9 | 436 | 440 | 0.23% | 12 | 35 | Township |
| Crookston | 10 | 418 | 416 | 0.97% | 11 | 37 | Township |
| Fisher | 11 | 399 | 419 | -0.99% | 937 | 0 | City |
| Erskine | 12 | 383 | 402 | -1.03% | 594 | 1 | City |
| Rosebud | 13 | 311 | 312 | 0.32% | 9 | 33 | Township |
| Godfrey | 14 | 291 | 293 | 0.34% | 8 | 34 | Township |
| Lowell | 15 | 284 | 284 | 0% | 8 | 35 | Township |
| Gentilly | 16 | 258 | 260 | 0% | 8 | 32 | Township |
| Grove Park-Tilden | 17 | 253 | 253 | 0.8% | 4 | 69 | Township |
| Bygland | 18 | 252 | 253 | 0.4% | 9 | 28 | Township |
| Brandsvold | 19 | 245 | 250 | -0.41% | 7 | 34 | Township |
| Climax | 20 | 240 | 243 | -0.41% | 256 | 1 | City |
| King | 21 | 223 | 225 | 0.45% | 6 | 35 | Township |
| Garden | 22 | 220 | 221 | 0.46% | 7 | 34 | Township |
| Queen | 23 | 217 | 218 | 0.46% | 7 | 33 | Township |
| Sletten | 24 | 197 | 196 | 1.03% | 5 | 36 | Township |
| Grand Forks | 25 | 192 | 193 | 0.52% | 14 | 14 | Township |
| Hill River | 26 | 192 | 193 | 0.52% | 5 | 35 | Township |
| Winger | 27 | 191 | 194 | -0.52% | 5 | 35 | Township |
| Eden | 28 | 190 | 188 | 1.06% | 5 | 35 | Township |
| Fisher | 29 | 187 | 186 | 1.08% | 5 | 36 | Township |
| Winger | 30 | 171 | 174 | -0.58% | 528 | 0 | City |
| Sullivan | 31 | 163 | 163 | 0.62% | 5 | 36 | Township |
| Roome | 32 | 162 | 166 | -0.61% | 4 | 36 | Township |
| Esther | 33 | 152 | 150 | 1.33% | 8 | 19 | Township |
| Northland | 34 | 149 | 149 | 0% | 4 | 36 | Township |
| Lessor | 35 | 142 | 142 | 0.71% | 4 | 36 | Township |
| Euclid | 36 | 137 | 139 | 0% | 4 | 36 | Township |
| Gully | 37 | 137 | 135 | 1.48% | 4 | 35 | Township |
| Rhinehart | 38 | 127 | 128 | 0% | 46 | 3 | Township |
| Tabor | 39 | 114 | 115 | 0% | 3 | 36 | Township |
| Liberty | 40 | 112 | 114 | 0% | 3 | 36 | Township |
| Nesbit | 41 | 110 | 109 | 0% | 3 | 36 | Township |
| Mentor | 42 | 101 | 108 | -1.94% | 53 | 2 | City |
| Chester | 43 | 97 | 98 | 0% | 3 | 36 | Township |
| Fanny | 44 | 93 | 94 | 0% | 3 | 36 | Township |
| Vineland | 45 | 90 | 91 | 0% | 2 | 46 | Township |
| Beltrami | 46 | 89 | 93 | -1.11% | 45 | 2 | City |
| Kertsonville | 47 | 88 | 89 | 0% | 2 | 36 | Township |
| Angus | 48 | 85 | 84 | 2.41% | 2 | 36 | Township |
| Higdem | 49 | 84 | 83 | 2.44% | 4 | 23 | Township |
| Tynsid | 50 | 78 | 75 | 4% | 5 | 14 | Township |
| Nielsville | 51 | 77 | 81 | -1.28% | 266 | 0 | City |
| Reis | 52 | 75 | 74 | 2.74% | 2 | 34 | Township |
| Keystone | 53 | 71 | 69 | 2.9% | 2 | 36 | Township |
| Onstad | 54 | 66 | 64 | 3.13% | 2 | 36 | Township |
| Parnell | 55 | 62 | 60 | 3.33% | 2 | 36 | Township |
| Belgium | 56 | 58 | 58 | 0% | 2 | 36 | Township |
| Hubbard | 57 | 57 | 59 | -1.72% | 1 | 41 | Township |
| Gully | 58 | 54 | 56 | -1.82% | 220 | 0 | City |
| Farley | 59 | 53 | 55 | 0% | 2 | 27 | Township |
| Brandt | 60 | 50 | 50 | 0% | 1 | 36 | Township |
| Sandsville | 61 | 46 | 46 | 0% | 2 | 27 | Township |
| Brislet | 62 | 45 | 47 | 0% | 2 | 27 | Township |
| Johnson | 63 | 45 | 45 | 0% | 1 | 36 | Township |
| Hammond | 64 | 40 | 43 | -2.44% | 1 | 36 | Township |
| Helgeland | 65 | 39 | 40 | 0% | 1 | 27 | Township |
| Trail | 66 | 38 | 38 | 0% | 38 | 1 | City |
| Russia | 67 | 29 | 30 | 0% | 1 | 36 | Township |
East Grand Forks is the largest city in Polk County, with a population of 8,856.
Russia is the smallest city in Polk County, with a population of 29.
There are 67 cities in Polk County, Minnesota.