4 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Bloomfield | 1 | 2,795 | 2,682 | 0.79% | 1,229 | 2 | City |
| Pulaski | 2 | 258 | 262 | -0.39% | 589 | 0 | City |
| Drakesville | 3 | 172 | 162 | 1.18% | 705 | 0 | City |
| Floris | 4 | 119 | 119 | 0% | 203 | 1 | City |
Bloomfield is the largest city in Davis County, with a population of 2,795.
Floris is the smallest city in Davis County, with a population of 119.
There are 4 cities in Davis County, Iowa.