17 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 | 1,101 | 1,093 | -0.09% | 32 | 34 | Township |
| Colfax | 3 | 641 | 641 | -0.47% | 18 | 36 | Township |
| Jamesport | 4 | 570 | 561 | 0.35% | 1,016 | 1 | City |
| Jefferson | 5 | 463 | 465 | -0.64% | 13 | 36 | Township |
| Pattonsburg | 6 | 340 | 331 | 0.59% | 561 | 1 | City |
| Grand River | 7 | 300 | 296 | 0% | 6 | 53 | Township |
| Marion | 8 | 255 | 254 | -0.39% | 6 | 46 | Township |
| Winston | 9 | 233 | 229 | 0.43% | 756 | 0 | Village |
| Monroe | 10 | 177 | 183 | -1.67% | 5 | 36 | Township |
| Altamont | 11 | 173 | 167 | 0.58% | 676 | 0 | Village |
| Coffey | 12 | 156 | 150 | 0.65% | 750 | 0 | City |
| Harrison | 13 | 155 | 153 | 0% | 7 | 22 | Township |
| McFall | 14 | 118 | 117 | 0% | 384 | 0 | City |
| Jameson | 15 | 74 | 70 | 1.37% | 330 | 0 | Town |
| Brimson | 16 | 45 | 45 | 0% | 517 | 0 | Village |
| Lock Springs | 17 | 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 17 cities in Daviess County, Missouri.