10 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Gallatin | 1 | 1,865 | 1,826 | 0.38% | 679 | 3 | City |
| Jamesport | 2 | 570 | 561 | 0.35% | 1,016 | 1 | City |
| Pattonsburg | 3 | 340 | 331 | 0.59% | 561 | 1 | City |
| Winston | 4 | 233 | 229 | 0.43% | 756 | 0 | Village |
| Altamont | 5 | 173 | 167 | 0.58% | 676 | 0 | Village |
| Coffey | 6 | 156 | 150 | 0.65% | 750 | 0 | City |
| McFall | 7 | 118 | 117 | 0% | 384 | 0 | City |
| Jameson | 8 | 74 | 70 | 1.37% | 330 | 0 | Town |
| Brimson | 9 | 45 | 45 | 0% | 517 | 0 | Village |
| Lock Springs | 10 | 40 | 39 | 0% | 323 | 0 | Village |
Gallatin is the largest city in Daviess County, with a population of 1,865.
Lock Springs is the smallest city in Daviess County, with a population of 40.
There are 10 cities in Daviess County, Missouri.