30 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Gwinner | 1 | 884 | 927 | -1.01% | 429 | 2 | City |
| Milnor | 2 | 597 | 621 | -0.83% | 596 | 1 | City |
| Forman | 3 | 485 | 508 | -1.02% | 623 | 1 | City |
| Rutland | 4 | 154 | 163 | -1.28% | 398 | 0 | City |
| Hall | 5 | 112 | 116 | -1.75% | 3 | 36 | Township |
| Milnor | 6 | 107 | 113 | -1.83% | 3 | 33 | Township |
| Vivian | 7 | 88 | 93 | -3.3% | 3 | 35 | Township |
| Willey | 8 | 86 | 91 | -2.27% | 2 | 35 | Township |
| Kingston | 9 | 85 | 90 | -2.3% | 2 | 42 | Township |
| Dunbar | 10 | 84 | 89 | -2.33% | 2 | 36 | Township |
| Whitestone Hill | 11 | 77 | 78 | -2.53% | 2 | 33 | Township |
| Ransom | 12 | 72 | 77 | -2.7% | 2 | 35 | Township |
| Cogswell | 13 | 68 | 71 | -1.45% | 206 | 0 | City |
| Havana | 14 | 62 | 65 | -1.59% | 164 | 0 | City |
| Weber | 15 | 60 | 63 | -1.64% | 2 | 40 | Township |
| Denver | 16 | 59 | 62 | -1.67% | 2 | 35 | Township |
| Bowen | 17 | 58 | 62 | -1.69% | 2 | 36 | Township |
| Shuman | 18 | 53 | 58 | -3.64% | 2 | 35 | Township |
| Forman | 19 | 51 | 52 | 0% | 1 | 35 | Township |
| Rutland | 20 | 50 | 53 | -1.96% | 1 | 35 | Township |
| Herman | 21 | 49 | 54 | -3.92% | 1 | 36 | Township |
| Brampton | 22 | 43 | 46 | -2.27% | 1 | 36 | Township |
| Tewaukon | 23 | 42 | 45 | -2.33% | 1 | 37 | Township |
| Cayuga | 24 | 38 | 41 | -2.56% | 38 | 1 | City |
| Jackson | 25 | 35 | 38 | -2.78% | 1 | 36 | Township |
| Harlem | 26 | 31 | 34 | -3.13% | 1 | 36 | Township |
| Verner | 27 | 31 | 32 | 0% | 1 | 35 | Township |
| Sargent | 28 | 29 | 30 | 0% | 1 | 36 | Township |
| Marboe | 29 | 22 | 23 | 0% | 1 | 26 | Township |
| Southwest | 30 | 11 | 13 | -8.33% | 0.00 | 36 | Township |
Gwinner is the largest city in Sargent County, with a population of 884.
Southwest is the smallest city in Sargent County, with a population of 11.
There are 30 cities in Sargent County, North Dakota.