| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Bowling Green | 1 | 31,158 | 30,796 | -0.08% | 2,382 | 13 | City |
| Perrysburg | 2 | 25,496 | 25,063 | 0.22% | 2,107 | 12 | City |
| Rossford | 3 | 6,380 | 6,291 | 0.17% | 1,233 | 5 | City |
| Northwood | 4 | 5,263 | 5,172 | 0.21% | 615 | 9 | City |
| North Baltimore | 5 | 3,415 | 3,366 | 0.18% | 1,355 | 3 | Village |
| Walbridge | 6 | 3,086 | 3,013 | 0.33% | 1,412 | 2 | Village |
| Weston | 7 | 1,490 | 1,457 | 0.27% | 1,307 | 1 | Village |
| Pemberville | 8 | 1,335 | 1,322 | 0.07% | 1,116 | 1 | Village |
| Haskins | 9 | 1,265 | 1,244 | 0.16% | 769 | 2 | Village |
| Millbury | 10 | 1,213 | 1,193 | 0.17% | 1,218 | 1 | Village |
| Luckey | 11 | 1,018 | 1,007 | 0.1% | 1,475 | 1 | Village |
| Bradner | 12 | 984 | 971 | 0.1% | 1,597 | 1 | Village |
| Grand Rapids | 13 | 932 | 923 | 0.11% | 1,057 | 1 | Village |
| Wayne | 14 | 871 | 844 | 0.35% | 2,705 | 0 | Village |
| Bloomdale | 15 | 646 | 664 | -0.46% | 971 | 1 | Village |
| Cygnet | 16 | 553 | 544 | 0.18% | 1,671 | 0 | Village |
| Risingsun | 17 | 547 | 541 | 0.18% | 960 | 1 | Village |
| Jerry City | 18 | 459 | 452 | 0% | 456 | 1 | Village |
| Portage | 19 | 423 | 405 | 0.71% | 284 | 1 | Village |
| Tontogany | 20 | 390 | 385 | 0% | 1,279 | 0 | Village |
| Hoytville | 21 | 234 | 227 | 0.43% | 316 | 1 | Village |
| Custar | 22 | 178 | 177 | 0% | 709 | 0 | Village |
| Milton Center | 23 | 133 | 136 | -0.75% | 334 | 0 | Village |
| West Millgrove | 24 | 129 | 132 | -0.77% | 496 | 0 | Village |
Bowling Green is the largest city in Wood County, with a population of 31,158.
West Millgrove is the smallest city in Wood County, with a population of 129.
There are 24 cities in Wood County, Ohio.