10 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Galena | 1 | 3,151 | 3,319 | -0.88% | 682 | 5 | City |
| Stockton | 2 | 1,636 | 1,731 | -0.97% | 872 | 2 | Village |
| East Dubuque | 3 | 1,437 | 1,496 | -0.69% | 500 | 3 | City |
| Warren | 4 | 1,250 | 1,328 | -1.03% | 1,210 | 1 | Village |
| Hanover | 5 | 811 | 862 | -0.98% | 723 | 1 | Village |
| Elizabeth | 6 | 678 | 707 | -0.73% | 735 | 1 | Village |
| Scales Mound | 7 | 411 | 434 | -0.96% | 654 | 1 | Village |
| Apple River | 8 | 329 | 341 | -0.6% | 467 | 1 | Village |
| Menominee | 9 | 204 | 210 | -0.49% | 107 | 2 | Village |
| Nora | 10 | 109 | 111 | 0% | 131 | 1 | Village |
Galena is the largest city in Jo Daviess County, with a population of 3,151.
Nora is the smallest city in Jo Daviess County, with a population of 109.
There are 10 cities in Jo Daviess County, Illinois.