| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Napoleon | 1 | 8,635 | 8,859 | -0.52% | 1,390 | 6 | City |
| Deshler | 2 | 1,570 | 1,589 | -0.38% | 686 | 2 | Village |
| Liberty Center | 3 | 1,089 | 1,109 | -0.46% | 1,054 | 1 | Village |
| Holgate | 4 | 1,046 | 1,062 | -0.38% | 906 | 1 | Village |
| McClure | 5 | 693 | 697 | -0.14% | 1,392 | 0 | Village |
| Hamler | 6 | 598 | 603 | -0.17% | 724 | 1 | Village |
| Malinta | 7 | 227 | 234 | -0.87% | 295 | 1 | Village |
| New Bavaria | 8 | 83 | 87 | -1.19% | 1,186 | 0 | Village |
Napoleon is the largest city in Henry County, with a population of 8,635.
New Bavaria is the smallest city in Henry County, with a population of 83.
There are 8 cities in Henry County, Ohio.