13 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Morgan | 1 | 2,221 | 2,290 | -0.67% | 186 | 12 | Township |
| Malta | 2 | 1,635 | 1,694 | -0.73% | 63 | 26 | Township |
| McConnelsville | 3 | 1,618 | 1,662 | -0.43% | 902 | 2 | Village |
| Bloom | 4 | 944 | 944 | -0.74% | 38 | 25 | Township |
| Meigsville | 5 | 915 | 936 | -0.54% | 29 | 31 | Township |
| York | 6 | 734 | 765 | -0.81% | 30 | 24 | Township |
| Center | 7 | 632 | 653 | -0.63% | 20 | 32 | Township |
| Penn | 8 | 625 | 649 | -0.79% | 27 | 23 | Township |
| Union | 9 | 588 | 609 | -0.84% | 16 | 36 | Township |
| Malta | 10 | 543 | 558 | -0.37% | 1,583 | 0 | Village |
| Stockport | 11 | 464 | 482 | -0.64% | 1,410 | 0 | Village |
| Chesterhill | 12 | 263 | 274 | -0.75% | 488 | 1 | Village |
| Bristol | 13 | 178 | 181 | 0% | 5 | 38 | Township |
Morgan is the largest city in Morgan County, with a population of 2,221.
Bristol is the smallest city in Morgan County, with a population of 178.
There are 13 cities in Morgan County, Ohio.