| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Gallatin | 1 | 1,851 | 1,824 | 0.16% | 674 | 3 | City |
| Jamesport | 2 | 571 | 563 | 0.18% | 1,018 | 1 | City |
| Pattonsburg | 3 | 342 | 335 | 0.29% | 564 | 1 | City |
| Winston | 4 | 232 | 229 | 0% | 753 | 0 | Village |
| Altamont | 5 | 173 | 166 | 0.58% | 676 | 0 | Village |
| Coffey | 6 | 153 | 149 | 0% | 736 | 0 | City |
| McFall | 7 | 121 | 115 | 0.83% | 394 | 0 | City |
| Jameson | 8 | 71 | 69 | 0% | 317 | 0 | Town |
| Brimson | 9 | 48 | 48 | 0% | 552 | 0 | Village |
| Lock Springs | 10 | 40 | 39 | 0% | 323 | 0 | Village |
Gallatin is the largest city in Daviess County, with a population of 1,851.
Lock Springs is the smallest city in Daviess County, with a population of 40.
There are 10 cities in Daviess County, Missouri.