14 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Jasper | 1 | 17,029 | 16,718 | 0.37% | 1,280 | 13 | City |
| Huntingburg | 2 | 6,539 | 6,401 | 0.41% | 1,294 | 5 | City |
| Ferdinand | 3 | 3,591 | 3,611 | -0.53% | 97 | 37 | Township |
| Ferdinand | 4 | 2,196 | 2,155 | 0.37% | 956 | 2 | Town |
| Jackson | 5 | 2,133 | 2,194 | -0.88% | 62 | 35 | Township |
| Cass | 6 | 2,018 | 2,082 | -0.93% | 52 | 39 | Township |
| Jefferson | 7 | 1,550 | 1,599 | -0.9% | 43 | 36 | Township |
| Harbison | 8 | 1,530 | 1,576 | -0.91% | 41 | 38 | Township |
| Hall | 9 | 1,247 | 1,286 | -0.87% | 37 | 33 | Township |
| Columbia | 10 | 973 | 1,008 | -0.92% | 27 | 36 | Township |
| Boone | 11 | 924 | 943 | -0.54% | 28 | 33 | Township |
| Holland | 12 | 600 | 620 | -0.66% | 1,609 | 0 | Town |
| Birdseye | 13 | 408 | 417 | -0.49% | 642 | 1 | Town |
| Dubois | 14 | 387 | 173 | -1.78% | 246 | 2 | CDP |
Jasper is the largest city in Dubois County, with a population of 17,029.
Dubois is the smallest city in Dubois County, with a population of 387.
There are 14 cities in Dubois County, Indiana.