Holmes County, Ohio Cities (2025)

25 cities

City
Rank
2025 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Berlin110,7469,3772.13%48122 Township
Hardy26,1215,9331.12%18633 Township
Salt Creek34,7224,6680.36%15730 Township
Berlin44,6274,5750.39%17826 Township
Paint54,5944,5420.44%15929 Township
Clark64,3754,3290.41%12734 Township
Walnut Creek74,0434,0020.35%14528 Township
Berlin83,3983,4370.09%11230 Township
Millersburg93,2883,1660.74%1,2973 Village
Mechanic103,2593,2170.46%9734 Township
Prairie113,0923,0510.42%10131 Township
Berlin121,9521,965-0.05%8124 Township
Killbuck131,9181,8890.47%6430 Township
Berlin141,7901,787-0.28%9718 Township
Washington151,6671,6380.54%5630 Township
Walnut Creek161,4081,4372.55%6332 CDP
Berlin171,2841,1522.07%3364 CDP
Richland181,2131,1950.33%3337 Township
Knox191,1791,1600.6%4228 Township
Killbuck208138080.12%2,2520 Village
Holmesville213753730%1,6820 Village
Glenmont222422390%8800 Village
Winesburg23211287-4.09%3371 CDP
Mount Hope241851206.94%2171 CDP
Nashville251821820%2,6380 Village

Holmes County Cities Summary

Largest City

Berlin is the largest city in Holmes County, with a population of 10,746.

Smallest City

Nashville is the smallest city in Holmes County, with a population of 182.

10 Largest Cities

There are 25 cities in Holmes County, Ohio.

Location of Holmes County