18 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| McClusky | 1 | 313 | 321 | -0.63% | 844 | 0 | City |
| Goodrich | 2 | 107 | 109 | -0.93% | 366 | 0 | City |
| Martin | 3 | 91 | 95 | -1.09% | 3 | 34 | Township |
| McClusky | 4 | 68 | 67 | -1.45% | 2 | 35 | Township |
| Martin | 5 | 68 | 67 | -1.45% | 2 | 35 | Township |
| Martin | 6 | 60 | 62 | -1.64% | 674 | 0 | City |
| Sperry/Goodrich | 7 | 36 | 35 | 0% | 1 | 67 | Township |
| Strassburg | 8 | 35 | 33 | 2.94% | 1 | 32 | Township |
| Highland | 9 | 31 | 33 | -3.13% | 1 | 35 | Township |
| Denhoff | 10 | 29 | 28 | 0% | 1 | 34 | Township |
| Lincoln Dale | 11 | 29 | 29 | 0% | 1 | 35 | Township |
| Prophets | 12 | 28 | 28 | -3.45% | 1 | 35 | Township |
| Rosenfield | 13 | 27 | 29 | -3.57% | 1 | 34 | Township |
| Denhoff | 14 | 22 | 15 | 4.76% | 33 | 1 | CDP |
| Edgemont | 15 | 17 | 17 | 0% | 0.00 | 35 | Township |
| Boone | 16 | 13 | 13 | 0% | 0.00 | 35 | Township |
| Mauch | 17 | 11 | 11 | 0% | 0.00 | 33 | Township |
| Fairview | 18 | 3 | 3 | 0% | 0.00 | 35 | Township |
McClusky is the largest city in Sheridan County, with a population of 313.
Fairview is the smallest city in Sheridan County, with a population of 3.
There are 18 cities in Sheridan County, North Dakota.