17 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| McClusky | 1 | 312 | 321 | -0.32% | 841 | 0 | City |
| Goodrich | 2 | 107 | 109 | 0% | 366 | 0 | City |
| Martin | 3 | 90 | 95 | -1.1% | 3 | 34 | Township |
| McClusky | 4 | 67 | 67 | -1.47% | 2 | 35 | Township |
| Martin | 5 | 67 | 67 | -1.47% | 2 | 35 | Township |
| Martin | 6 | 60 | 62 | 0% | 674 | 0 | City |
| Sperry/Goodrich | 7 | 36 | 35 | 0% | 1 | 67 | Township |
| Strassburg | 8 | 36 | 33 | 2.86% | 1 | 32 | Township |
| Highland | 9 | 30 | 33 | -3.23% | 1 | 35 | Township |
| Denhoff | 10 | 29 | 28 | 0% | 1 | 34 | Township |
| Lincoln Dale | 11 | 29 | 29 | 0% | 1 | 35 | Township |
| Prophets | 12 | 27 | 28 | -3.57% | 1 | 35 | Township |
| Rosenfield | 13 | 26 | 29 | -3.7% | 1 | 34 | Township |
| Edgemont | 14 | 17 | 17 | 0% | 0.00 | 35 | Township |
| Boone | 15 | 13 | 13 | 0% | 0.00 | 35 | Township |
| Mauch | 16 | 11 | 11 | 0% | 0.00 | 33 | Township |
| Fairview | 17 | 3 | 3 | 0% | 0.00 | 35 | Township |
McClusky is the largest city in Sheridan County, with a population of 312.
Fairview is the smallest city in Sheridan County, with a population of 3.
There are 17 cities in Sheridan County, North Dakota.