14 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Fort Dodge | 1 | 24,891 | 24,864 | 0.02% | 1,555 | 16 | City |
| Gowrie | 2 | 940 | 954 | -0.32% | 653 | 1 | City |
| Dayton | 3 | 764 | 774 | -0.26% | 897 | 1 | City |
| Coalville | 4 | 572 | 645 | -0.52% | 262 | 2 | CDP |
| Badger | 5 | 543 | 527 | 0.56% | 483 | 1 | City |
| Otho | 6 | 414 | 426 | -0.72% | 935 | 0 | City |
| Lehigh | 7 | 394 | 399 | -0.25% | 187 | 2 | City |
| Duncombe | 8 | 372 | 379 | -0.53% | 190 | 2 | City |
| Callender | 9 | 358 | 370 | -0.83% | 681 | 1 | City |
| Harcourt | 10 | 255 | 264 | -0.78% | 252 | 1 | City |
| Barnum | 11 | 188 | 177 | 1.08% | 503 | 0 | City |
| Moorland | 12 | 168 | 170 | -0.59% | 113 | 1 | City |
| Clare | 13 | 132 | 135 | -0.75% | 266 | 0 | City |
| Vincent | 14 | 124 | 129 | -0.8% | 477 | 0 | City |
Fort Dodge is the largest city in Webster County, with a population of 24,891.
Vincent is the smallest city in Webster County, with a population of 124.
There are 14 cities in Webster County, Iowa.