| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Galena | 1 | 3,187 | 3,317 | -0.72% | 690 | 5 | City |
| Stockton | 2 | 1,656 | 1,732 | -0.78% | 882 | 2 | Village |
| East Dubuque | 3 | 1,449 | 1,494 | -0.55% | 504 | 3 | City |
| Warren | 4 | 1,264 | 1,330 | -0.86% | 1,224 | 1 | Village |
| Hanover | 5 | 816 | 860 | -0.97% | 727 | 1 | Village |
| Elizabeth | 6 | 691 | 708 | -0.58% | 749 | 1 | Village |
| Scales Mound | 7 | 416 | 434 | -0.72% | 662 | 1 | Village |
| Apple River | 8 | 331 | 340 | -0.6% | 470 | 1 | Village |
| Menominee | 9 | 210 | 213 | -0.47% | 110 | 2 | Village |
| Nora | 10 | 108 | 110 | -0.92% | 130 | 1 | Village |
Galena is the largest city in Jo Daviess County, with a population of 3,187.
Nora is the smallest city in Jo Daviess County, with a population of 108.
There are 10 cities in Jo Daviess County, Illinois.