| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Millersburg | 1 | 3,321 | 3,163 | 0.79% | 1,310 | 3 | Village |
| Killbuck | 2 | 817 | 807 | 0.12% | 2,263 | 0 | Village |
| Holmesville | 3 | 377 | 375 | 0% | 1,691 | 0 | Village |
| Glenmont | 4 | 238 | 234 | 0% | 865 | 0 | Village |
| Nashville | 5 | 186 | 182 | 0% | 2,696 | 0 | Village |
Millersburg is the largest city in Holmes County, with a population of 3,321.
Nashville is the smallest city in Holmes County, with a population of 186.
There are 5 cities in Holmes County, Ohio.