21 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Hettinger | 1 | 1,052 | 1,081 | -0.57% | 1,269 | 1 | City |
| Hettinger | 2 | 186 | 191 | -0.53% | 5 | 35 | Township |
| Reeder | 3 | 122 | 124 | -0.81% | 178 | 1 | City |
| Scott | 4 | 109 | 111 | 0% | 3 | 36 | Township |
| Wolf Butte | 5 | 44 | 44 | 0% | 1 | 36 | Township |
| Clermont | 6 | 39 | 40 | 0% | 1 | 36 | Township |
| Reeder | 7 | 35 | 36 | 0% | 1 | 35 | Township |
| Bucyrus | 8 | 28 | 29 | 0% | 1 | 36 | Township |
| Darling Springs | 9 | 20 | 21 | 0% | 1 | 31 | Township |
| Gilstrap | 10 | 20 | 21 | 0% | 1 | 36 | Township |
| Taylor Butte | 11 | 20 | 19 | 5.26% | 1 | 36 | Township |
| Cedar | 12 | 19 | 19 | 0% | 1 | 32 | Township |
| Duck Creek | 13 | 19 | 19 | 0% | 1 | 36 | Township |
| Haynes | 14 | 16 | 16 | 0% | 119 | 0 | City |
| Lightning Creek | 15 | 16 | 16 | 0% | 0.00 | 36 | Township |
| Bucyrus | 16 | 15 | 15 | 0% | 43 | 0 | City |
| Orange | 17 | 15 | 15 | 0% | 0.00 | 36 | Township |
| Beisigl | 18 | 14 | 14 | 0% | 0.00 | 36 | Township |
| Chandler | 19 | 14 | 13 | 0% | 0.00 | 36 | Township |
| South Fork | 20 | 12 | 12 | 0% | 0.00 | 36 | Township |
| Maine | 21 | 10 | 10 | 0% | 0.00 | 32 | Township |
Hettinger is the largest city in Adams County, with a population of 1,052.
Maine is the smallest city in Adams County, with a population of 10.
There are 21 cities in Adams County, North Dakota.