| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Fort Dodge | 1 | 24,823 | 24,891 | -0.06% | 1,551 | 16 | City |
| Gowrie | 2 | 938 | 954 | -0.53% | 652 | 1 | City |
| Dayton | 3 | 753 | 777 | -0.66% | 884 | 1 | City |
| Badger | 4 | 543 | 527 | 0.56% | 483 | 1 | City |
| Otho | 5 | 417 | 429 | -0.71% | 941 | 0 | City |
| Lehigh | 6 | 394 | 399 | -0.51% | 187 | 2 | City |
| Duncombe | 7 | 367 | 377 | -0.54% | 187 | 2 | City |
| Callender | 8 | 357 | 372 | -0.83% | 679 | 1 | City |
| Harcourt | 9 | 255 | 265 | -0.78% | 252 | 1 | City |
| Barnum | 10 | 196 | 176 | 1.03% | 524 | 0 | City |
| Moorland | 11 | 172 | 175 | -0.58% | 116 | 1 | City |
| Clare | 12 | 133 | 135 | -0.75% | 268 | 0 | City |
| Vincent | 13 | 124 | 130 | -1.59% | 477 | 0 | City |
Fort Dodge is the largest city in Webster County, with a population of 24,823.
Vincent is the smallest city in Webster County, with a population of 124.
There are 13 cities in Webster County, Iowa.