28 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Findlay | 1 | 40,359 | 40,277 | 0.04% | 2,055 | 20 | City |
| Liberty | 2 | 7,181 | 7,118 | 0.32% | 245 | 29 | Township |
| Washington | 3 | 4,253 | 4,330 | -0.07% | 120 | 35 | Township |
| Van Buren | 4 | 2,777 | 2,825 | -0.43% | 77 | 36 | Township |
| Allen | 5 | 2,759 | 2,807 | -0.04% | 119 | 23 | Township |
| Pleasant | 6 | 2,331 | 2,365 | 0.13% | 64 | 36 | Township |
| Van Buren | 7 | 2,090 | 2,097 | 0.24% | 57 | 37 | Township |
| Union | 8 | 1,821 | 1,859 | -0.11% | 51 | 36 | Township |
| McComb | 9 | 1,535 | 1,564 | -0.39% | 1,469 | 1 | Village |
| Van Buren | 10 | 1,521 | 1,536 | 0% | 60 | 25 | Township |
| Arlington | 11 | 1,461 | 1,489 | -0.41% | 1,861 | 1 | Village |
| Orange | 12 | 1,286 | 1,307 | 0% | 36 | 36 | Township |
| Cass | 13 | 1,210 | 1,021 | 3.07% | 50 | 24 | Township |
| Biglick | 14 | 1,142 | 1,163 | -0.09% | 32 | 36 | Township |
| Blanchard | 15 | 1,110 | 1,123 | 0% | 31 | 36 | Township |
| Eagle | 16 | 1,087 | 1,079 | 0.65% | 30 | 36 | Township |
| Van Buren | 17 | 980 | 1,001 | -0.2% | 40 | 24 | Township |
| Arcadia | 18 | 552 | 564 | -0.54% | 974 | 1 | Village |
| Rawson | 19 | 552 | 570 | -0.72% | 1,445 | 0 | Village |
| Mount Blanchard | 20 | 454 | 467 | -0.66% | 890 | 1 | Village |
| Van Buren | 21 | 399 | 397 | 0% | 1,547 | 0 | Village |
| Vanlue | 22 | 339 | 346 | -0.59% | 974 | 0 | Village |
| Benton Ridge | 23 | 264 | 272 | -0.75% | 704 | 0 | Village |
| Jenera | 24 | 243 | 251 | -0.82% | 907 | 0 | Village |
| West Leipsic | 25 | 216 | 221 | -0.46% | 867 | 0 | Village |
| Mount Cory | 26 | 214 | 222 | -0.93% | 554 | 0 | Village |
| Patterson | 27 | 120 | 123 | -0.83% | 1,364 | 0 | Village |
| Bairdstown | 28 | 118 | 117 | 0% | 437 | 0 | Village |
Findlay is the largest city in Hancock County, with a population of 40,359.
Bairdstown is the smallest city in Hancock County, with a population of 118.
There are 28 cities in Hancock County, Ohio.