| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| McArthur | 1 | 1,755 | 1,786 | -0.51% | 1,040 | 2 | Village |
| Hamden | 2 | 732 | 726 | -0.27% | 1,333 | 1 | Village |
| Zaleski | 3 | 227 | 230 | -0.44% | 562 | 0 | Village |
| Wilkesville | 4 | 109 | 112 | -0.91% | 421 | 0 | Village |
McArthur is the largest city in Vinton County, with a population of 1,755.
Wilkesville is the smallest city in Vinton County, with a population of 109.
There are 4 cities in Vinton County, Ohio.