123 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Sartell | 1 | 20,129 | 19,356 | 0.75% | 1,976 | 10 | City |
| Sartell | 2 | 20,129 | 19,377 | 0.75% | 1,976 | 10 | City |
| Waite Park | 3 | 8,544 | 8,342 | 0.47% | 677 | 13 | City |
| Waite Park | 4 | 8,544 | 8,342 | 0.47% | 677 | 13 | City |
| St. Joseph | 5 | 6,972 | 7,029 | -0.29% | 750 | 9 | City |
| St. Joseph | 6 | 6,972 | 7,072 | -0.29% | 750 | 9 | City |
| Sauk Centre | 7 | 4,711 | 4,563 | 0.62% | 1,154 | 4 | City |
| Sauk Centre | 8 | 4,711 | 4,566 | 0.62% | 1,154 | 4 | City |
| Cold Spring | 9 | 4,364 | 4,162 | 0.88% | 1,556 | 3 | City |
| Cold Spring | 10 | 4,364 | 4,172 | 0.88% | 1,556 | 3 | City |
| Melrose | 11 | 3,987 | 3,607 | 1.94% | 1,256 | 3 | City |
| Melrose | 12 | 3,987 | 3,606 | 1.94% | 1,256 | 3 | City |
| St. Augusta | 13 | 3,831 | 3,497 | 1.7% | 129 | 30 | City |
| St. Augusta | 14 | 3,831 | 3,509 | 1.7% | 129 | 30 | City |
| Collegeville | 15 | 3,383 | 3,344 | 0.59% | 107 | 32 | Township |
| Collegeville | 16 | 3,383 | 3,348 | 0.59% | 107 | 32 | Township |
| Brockway | 17 | 3,045 | 2,891 | 1.03% | 64 | 47 | Township |
| Brockway | 18 | 3,045 | 2,898 | 1.03% | 64 | 47 | Township |
| Albany | 19 | 2,896 | 2,781 | 0.77% | 1,331 | 2 | City |
| Albany | 20 | 2,896 | 2,785 | 0.77% | 1,331 | 2 | City |
| Wakefield | 21 | 2,869 | 2,753 | 0.95% | 96 | 30 | Township |
| Wakefield | 22 | 2,869 | 2,757 | 0.95% | 96 | 30 | Township |
| Paynesville | 23 | 2,633 | 2,394 | 1.82% | 1,150 | 2 | City |
| Paynesville | 24 | 2,633 | 2,396 | 1.82% | 1,150 | 2 | City |
| Rockville | 25 | 2,492 | 2,385 | 0.85% | 87 | 29 | City |
| Rockville | 26 | 2,492 | 2,387 | 0.85% | 87 | 29 | City |
| St. Wendel | 27 | 2,230 | 2,117 | 1.09% | 62 | 36 | Township |
| St. Wendel | 28 | 2,230 | 2,121 | 1.09% | 62 | 36 | Township |
| Avon | 29 | 2,177 | 2,068 | 0.97% | 69 | 32 | Township |
| Avon | 30 | 2,177 | 2,072 | 0.97% | 69 | 32 | Township |
| St. John's University | 31 | 2,054 | 1,637 | 7.15% | 3,141 | 1 | CDP |
| Maine Prairie | 32 | 1,980 | 1,880 | 1.12% | 32 | 62 | Township |
| Maine Prairie | 33 | 1,980 | 1,884 | 1.12% | 32 | 62 | Township |
| Lynden | 34 | 1,889 | 1,816 | 0.59% | 80 | 24 | Township |
| Lynden | 35 | 1,889 | 1,818 | 0.59% | 80 | 24 | Township |
| Avon | 36 | 1,768 | 1,621 | 1.49% | 1,039 | 2 | City |
| Avon | 37 | 1,768 | 1,635 | 1.49% | 1,039 | 2 | City |
| Eden Lake | 38 | 1,676 | 1,587 | 1.09% | 50 | 34 | Township |
| Eden Lake | 39 | 1,676 | 1,590 | 1.09% | 50 | 34 | Township |
| Fair Haven | 40 | 1,607 | 1,519 | 1.13% | 47 | 34 | Township |
| Fair Haven | 41 | 1,607 | 1,523 | 1.13% | 47 | 34 | Township |
| Le Sauk | 42 | 1,534 | 1,490 | 0.66% | 158 | 10 | Township |
| Le Sauk | 43 | 1,534 | 1,492 | 0.66% | 158 | 10 | Township |
| Richmond | 44 | 1,529 | 1,485 | 0.53% | 1,283 | 1 | City |
| Richmond | 45 | 1,529 | 1,487 | 0.53% | 1,283 | 1 | City |
| Paynesville | 46 | 1,505 | 1,421 | 1.14% | 52 | 29 | Township |
| Paynesville | 47 | 1,505 | 1,424 | 1.14% | 52 | 29 | Township |
| Munson | 48 | 1,497 | 1,443 | 0.6% | 43 | 35 | Township |
| Munson | 49 | 1,497 | 1,444 | 0.6% | 43 | 35 | Township |
| Sauk Centre | 50 | 1,245 | 1,181 | 1.06% | 35 | 36 | Township |
| Sauk Centre | 51 | 1,245 | 1,183 | 1.06% | 35 | 36 | Township |
| Holding | 52 | 1,244 | 1,180 | 1.14% | 30 | 41 | Township |
| Holding | 53 | 1,244 | 1,182 | 1.14% | 30 | 41 | Township |
| Krain | 54 | 1,035 | 982 | 1.07% | 24 | 43 | Township |
| Krain | 55 | 1,035 | 984 | 1.07% | 24 | 43 | Township |
| Albany | 56 | 1,033 | 981 | 1.08% | 28 | 36 | Township |
| Albany | 57 | 1,033 | 983 | 1.08% | 28 | 36 | Township |
| Farming | 58 | 1,030 | 977 | 1.08% | 27 | 38 | Township |
| Farming | 59 | 1,030 | 980 | 1.08% | 27 | 38 | Township |
| Belgrade | 60 | 1,017 | 1,040 | 0.3% | 31 | 33 | Township |
| Belgrade | 61 | 1,017 | 1,041 | 0.3% | 31 | 33 | Township |
| Millwood | 62 | 998 | 946 | 1.11% | 26 | 39 | Township |
| Millwood | 63 | 998 | 948 | 1.11% | 26 | 39 | Township |
| St. Joseph | 64 | 993 | 948 | 1.02% | 48 | 21 | Township |
| St. Joseph | 65 | 993 | 950 | 1.02% | 48 | 21 | Township |
| Kimball | 66 | 948 | 803 | 3.16% | 627 | 2 | City |
| Kimball | 67 | 948 | 803 | 3.16% | 627 | 2 | City |
| St. Stephen | 68 | 816 | 796 | 0.49% | 219 | 4 | City |
| St. Stephen | 69 | 816 | 796 | 0.49% | 219 | 4 | City |
| Melrose | 70 | 766 | 729 | 1.06% | 19 | 39 | Township |
| Melrose | 71 | 766 | 731 | 1.06% | 19 | 39 | Township |
| Holdingford | 72 | 747 | 742 | 0.13% | 830 | 1 | City |
| Holdingford | 73 | 747 | 742 | 0.13% | 830 | 1 | City |
| Belgrade | 74 | 743 | 734 | 0.13% | 618 | 1 | City |
| Belgrade | 75 | 743 | 736 | 0.13% | 618 | 1 | City |
| Roscoe | 76 | 735 | 743 | -0.27% | 21 | 36 | Township |
| Roscoe | 77 | 735 | 741 | -0.27% | 21 | 36 | Township |
| Freeport | 78 | 687 | 675 | 0.29% | 578 | 1 | City |
| Freeport | 79 | 687 | 675 | 0.29% | 578 | 1 | City |
| Luxemburg | 80 | 668 | 633 | 0.91% | 19 | 36 | Township |
| Luxemburg | 81 | 668 | 636 | 0.91% | 19 | 36 | Township |
| Oak | 82 | 653 | 623 | 0.93% | 20 | 33 | Township |
| Oak | 83 | 653 | 623 | 0.93% | 20 | 33 | Township |
| Brooten | 84 | 650 | 627 | 0.62% | 410 | 2 | City |
| Brooten | 85 | 650 | 627 | 0.62% | 410 | 2 | City |
| Richmond | 86 | 646 | 637 | 0.16% | 40 | 16 | Township |
| Richmond | 87 | 646 | 638 | 0.16% | 40 | 16 | Township |
| Grove | 88 | 502 | 476 | 1.21% | 15 | 33 | Township |
| Grove | 89 | 502 | 476 | 1.21% | 15 | 33 | Township |
| St. Martin | 90 | 459 | 436 | 1.1% | 13 | 34 | Township |
| St. Martin | 91 | 459 | 436 | 1.1% | 13 | 34 | Township |
| Crow Lake | 92 | 370 | 354 | 0.54% | 11 | 34 | Township |
| Crow Lake | 93 | 370 | 354 | 0.54% | 11 | 34 | Township |
| New Munich | 94 | 368 | 361 | 0.27% | 690 | 1 | City |
| New Munich | 95 | 368 | 361 | 0.27% | 690 | 1 | City |
| Getty | 96 | 365 | 344 | 1.39% | 10 | 36 | Township |
| Getty | 97 | 365 | 344 | 1.39% | 10 | 36 | Township |
| Spring Hill | 98 | 355 | 342 | 0.28% | 10 | 35 | Township |
| Spring Hill | 99 | 355 | 342 | 0.28% | 10 | 35 | Township |
| Crow River | 100 | 334 | 316 | 1.21% | 10 | 34 | Township |
| Crow River | 101 | 334 | 316 | 1.21% | 10 | 34 | Township |
| St. Martin | 102 | 319 | 312 | 0.31% | 365 | 1 | City |
| St. Martin | 103 | 319 | 312 | 0.31% | 365 | 1 | City |
| Zion | 104 | 314 | 301 | 0.64% | 9 | 35 | Township |
| Zion | 105 | 314 | 301 | 0.64% | 9 | 35 | Township |
| North Fork | 106 | 289 | 274 | 1.4% | 8 | 35 | Township |
| North Fork | 107 | 289 | 274 | 1.4% | 8 | 35 | Township |
| Ashley | 108 | 271 | 256 | 1.5% | 6 | 42 | Township |
| Ashley | 109 | 271 | 256 | 1.5% | 6 | 42 | Township |
| Lake Henry | 110 | 264 | 249 | 1.54% | 7 | 35 | Township |
| Lake Henry | 111 | 264 | 249 | 1.54% | 7 | 35 | Township |
| Elrosa | 112 | 221 | 210 | 0.91% | 1,381 | 0 | City |
| Elrosa | 113 | 221 | 210 | 0.91% | 1,381 | 0 | City |
| Greenwald | 114 | 206 | 198 | 0.49% | 289 | 1 | City |
| Greenwald | 115 | 206 | 198 | 0.49% | 289 | 1 | City |
| Meire Grove | 116 | 187 | 180 | 0.54% | 481 | 0 | City |
| Meire Grove | 117 | 187 | 180 | 0.54% | 481 | 0 | City |
| Roscoe | 118 | 135 | 128 | 0.75% | 218 | 1 | City |
| Roscoe | 119 | 135 | 128 | 0.75% | 218 | 1 | City |
| Kimball | 120 | 97 | 98 | -1.02% | 3 | 36 | Township |
| Kimball | 121 | 97 | 98 | -1.02% | 3 | 36 | Township |
| St. Joseph | 122 | 30 | 33 | -3.23% | 1 | 45 | Township |
| St. Joseph | 123 | 30 | 33 | -3.23% | 1 | 45 | Township |
Sartell is the largest city in Stearns County, with a population of 20,129.
St. Joseph is the smallest city in Stearns County, with a population of 30.
There are 123 cities in Stearns County, Minnesota.