35 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Hanover | 1 | 98,669 | 99,729 | 0.94% | 2,955 | 33 | Township |
| Warren | 2 | 65,928 | 65,768 | 0.41% | 1,834 | 36 | Township |
| Dunleith | 3 | 3,438 | 3,547 | -1.06% | 361 | 10 | Township |
| Galena | 4 | 3,179 | 3,319 | -0.87% | 688 | 5 | City |
| West Galena | 5 | 3,106 | 3,246 | -1.11% | 323 | 10 | Township |
| Stockton | 6 | 2,175 | 2,279 | -1.27% | 59 | 37 | Township |
| Stockton | 7 | 1,652 | 1,731 | -0.96% | 880 | 2 | Village |
| Guilford | 8 | 1,496 | 1,538 | -0.86% | 40 | 37 | Township |
| East Dubuque | 9 | 1,447 | 1,496 | -0.69% | 503 | 3 | City |
| Warren | 10 | 1,414 | 1,487 | -1.26% | 72 | 20 | Township |
| Warren | 11 | 1,263 | 1,328 | -1.02% | 1,223 | 1 | Village |
| East Galena | 12 | 1,213 | 1,255 | -0.98% | 52 | 23 | Township |
| Hanover | 13 | 1,136 | 1,188 | -1.13% | 22 | 52 | Township |
| Menominee | 14 | 1,011 | 1,043 | -0.88% | 36 | 28 | Township |
| Elizabeth | 15 | 962 | 996 | -1.03% | 26 | 37 | Township |
| Hanover | 16 | 819 | 862 | -1.09% | 730 | 1 | Village |
| Thompson | 17 | 818 | 841 | -0.85% | 23 | 36 | Township |
| Elizabeth | 18 | 683 | 707 | -0.73% | 741 | 1 | Village |
| Scales Mound | 19 | 631 | 659 | -1.25% | 34 | 19 | Township |
| Rawlins | 20 | 542 | 558 | -0.73% | 46 | 12 | Township |
| Woodbine | 21 | 517 | 534 | -0.96% | 14 | 37 | Township |
| Apple River | 22 | 436 | 449 | -0.68% | 24 | 19 | Township |
| Scales Mound | 23 | 415 | 434 | -0.95% | 661 | 1 | Village |
| Vinegar Hill | 24 | 397 | 406 | -0.5% | 29 | 14 | Township |
| Rush | 25 | 373 | 384 | -1.06% | 10 | 37 | Township |
| Rice | 26 | 340 | 351 | -1.16% | 14 | 24 | Township |
| Apple River | 27 | 331 | 341 | -0.6% | 470 | 1 | Village |
| Nora | 28 | 330 | 338 | -0.6% | 13 | 25 | Township |
| Derinda | 29 | 274 | 284 | -1.08% | 7 | 37 | Township |
| Wards Grove | 30 | 217 | 223 | -0.91% | 12 | 18 | Township |
| Menominee | 31 | 205 | 210 | -0.49% | 107 | 2 | Village |
| Pleasant Valley | 32 | 204 | 211 | -0.97% | 6 | 37 | Township |
| Berreman | 33 | 147 | 148 | 0.68% | 8 | 18 | Township |
| Council Hill | 34 | 130 | 133 | -0.76% | 8 | 16 | Township |
| Nora | 35 | 109 | 111 | -0.91% | 131 | 1 | Village |
Hanover is the largest city in Jo Daviess County, with a population of 98,669.
Nora is the smallest city in Jo Daviess County, with a population of 109.
There are 35 cities in Jo Daviess County, Illinois.