15 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Maryville | 1 | 9,978 | 10,622 | -1.06% | 1,535 | 6 | City |
| Burlington Junction | 2 | 475 | 519 | -1.45% | 475 | 1 | City |
| Hopkins | 3 | 431 | 467 | -1.37% | 594 | 1 | City |
| Ravenwood | 4 | 399 | 437 | -1.48% | 1,308 | 0 | Town |
| Skidmore | 5 | 225 | 245 | -1.32% | 676 | 0 | City |
| Barnard | 6 | 182 | 199 | -1.62% | 1,197 | 0 | City |
| Conception Junction | 7 | 163 | 178 | -1.21% | 516 | 0 | Town |
| Clearmont | 8 | 142 | 157 | -1.39% | 866 | 0 | City |
| Pickering | 9 | 139 | 151 | -1.42% | 813 | 0 | City |
| Graham | 10 | 137 | 149 | -1.44% | 515 | 0 | Town |
| Parnell | 11 | 127 | 139 | -1.55% | 457 | 0 | City |
| Elmo | 12 | 106 | 115 | -0.93% | 488 | 0 | City |
| Guilford | 13 | 54 | 59 | -1.82% | 750 | 0 | Town |
| Arkoe | 14 | 51 | 56 | -1.92% | 402 | 0 | Town |
| Clyde | 15 | 51 | 56 | -1.92% | 302 | 0 | Village |
Maryville is the largest city in Nodaway County, with a population of 9,978.
Clyde is the smallest city in Nodaway County, with a population of 51.
There are 15 cities in Nodaway County, Missouri.