18 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Tuscola | 1 | 5,506 | 5,455 | 0.55% | 88 | 63 | Township |
| Tuscola | 2 | 4,661 | 4,646 | 0.06% | 1,581 | 3 | City |
| Bourbon | 3 | 4,194 | 4,096 | 0.77% | 97 | 43 | Township |
| Camargo | 4 | 3,495 | 3,515 | 0.17% | 91 | 39 | Township |
| Arcola | 5 | 3,277 | 3,281 | 0.31% | 61 | 54 | Township |
| Arcola | 6 | 2,911 | 2,931 | -0.14% | 1,439 | 2 | City |
| Villa Grove | 7 | 2,442 | 2,482 | -0.33% | 1,626 | 2 | City |
| Arthur | 8 | 2,279 | 2,229 | 0.44% | 1,705 | 1 | Village |
| Garrett | 9 | 1,327 | 1,320 | 0.53% | 25 | 52 | Township |
| Atwood | 10 | 1,092 | 1,116 | -0.46% | 1,779 | 1 | Village |
| Newman | 11 | 1,005 | 1,007 | 0.1% | 25 | 41 | Township |
| Newman | 12 | 771 | 779 | -0.26% | 1,258 | 1 | City |
| Bowdre | 13 | 629 | 626 | 0.48% | 13 | 48 | Township |
| Camargo | 14 | 452 | 452 | 0% | 359 | 1 | Village |
| Hindsboro | 15 | 272 | 277 | -0.37% | 1,011 | 0 | Village |
| Sargent | 16 | 253 | 249 | 0.8% | 5 | 47 | Township |
| Murdock | 17 | 229 | 231 | 0% | 7 | 31 | Township |
| Garrett | 18 | 129 | 128 | 0% | 1,194 | 0 | Village |
Tuscola is the largest city in Douglas County, with a population of 5,506.
Garrett is the smallest city in Douglas County, with a population of 129.
There are 18 cities in Douglas County, Illinois.