30 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Gwinner | 1 | 876 | 927 | -0.9% | 425 | 2 | City |
| Milnor | 2 | 592 | 621 | -0.84% | 591 | 1 | City |
| Forman | 3 | 481 | 508 | -0.82% | 617 | 1 | City |
| Rutland | 4 | 152 | 163 | -1.3% | 393 | 0 | City |
| Hall | 5 | 110 | 116 | -1.79% | 3 | 36 | Township |
| Milnor | 6 | 105 | 113 | -1.87% | 3 | 33 | Township |
| Vivian | 7 | 85 | 93 | -3.41% | 2 | 35 | Township |
| Willey | 8 | 84 | 91 | -2.33% | 2 | 35 | Township |
| Kingston | 9 | 83 | 90 | -2.35% | 2 | 42 | Township |
| Dunbar | 10 | 82 | 89 | -2.38% | 2 | 36 | Township |
| Whitestone Hill | 11 | 75 | 78 | -2.6% | 2 | 33 | Township |
| Ransom | 12 | 70 | 77 | -2.78% | 2 | 35 | Township |
| Cogswell | 13 | 68 | 71 | 0% | 206 | 0 | City |
| Havana | 14 | 62 | 65 | 0% | 164 | 0 | City |
| Weber | 15 | 59 | 63 | -1.67% | 1 | 40 | Township |
| Denver | 16 | 58 | 62 | -1.69% | 2 | 35 | Township |
| Bowen | 17 | 57 | 62 | -1.72% | 2 | 36 | Township |
| Forman | 18 | 51 | 52 | 0% | 1 | 35 | Township |
| Shuman | 19 | 51 | 58 | -3.77% | 1 | 35 | Township |
| Rutland | 20 | 49 | 53 | -2% | 1 | 35 | Township |
| Herman | 21 | 47 | 54 | -4.08% | 1 | 36 | Township |
| Brampton | 22 | 42 | 46 | -2.33% | 1 | 36 | Township |
| Tewaukon | 23 | 41 | 45 | -2.38% | 1 | 37 | Township |
| Cayuga | 24 | 38 | 41 | 0% | 38 | 1 | City |
| Jackson | 25 | 34 | 38 | -2.86% | 1 | 36 | Township |
| Verner | 26 | 31 | 32 | 0% | 1 | 35 | Township |
| Harlem | 27 | 30 | 34 | -3.23% | 1 | 36 | Township |
| Sargent | 28 | 29 | 30 | 0% | 1 | 36 | Township |
| Marboe | 29 | 22 | 23 | 0% | 1 | 26 | Township |
| Southwest | 30 | 10 | 13 | -9.09% | 0.00 | 36 | Township |
Gwinner is the largest city in Sargent County, with a population of 876.
Southwest is the smallest city in Sargent County, with a population of 10.
There are 30 cities in Sargent County, North Dakota.