Perry County, Ohio Cities (2026)

20 cities

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Shawnee112,55012,5120.24%43329 Township
Pike26,7126,6810.12%21032 Township
Thorn34,7994,5550.84%12937 Township
Reading44,4864,3560.63%8950 Township
New Lexington54,4774,4340.16%2,2992 Village
Crooksville62,3902,422-0.21%1,4732 Village
Bearfield71,4841,4780.2%5427 Township
Somerset81,4841,4810.07%1,2741 Village
Somerset91,2091,244-0.33%3535 Township
Thornville101,0981,0830.27%2,0641 Village
Salt Lick111,0861,0830.18%5221 Township
Coal129509390.42%6914 Township
Pleasant138688680.12%5416 Township
Junction City147237230%1,1241 Village
Monday Creek15667675-0.15%2625 Township
New Straitsville16647653-0.15%4981 Village
Shawnee17501506-0.2%2232 Village
Corning18481489-0.21%1,1190 Village
Glenford19161166-0.62%1,4250 Village
Hemlock201471470%3950 Village

Perry County Cities Summary

Largest City

Shawnee is the largest city in Perry County, with a population of 12,550.

Smallest City

Hemlock is the smallest city in Perry County, with a population of 147.

10 Largest Cities

There are 20 cities in Perry County, Ohio.

Location of Perry County