3 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Knox | 1 | 3,612 | 3,666 | -0.25% | 913 | 4 | City |
| North Judson | 2 | 1,793 | 1,855 | -0.55% | 1,618 | 1 | Town |
| Hamlet | 3 | 787 | 765 | 0.51% | 816 | 1 | Town |
Knox is the largest city in Starke County, with a population of 3,612.
Hamlet is the smallest city in Starke County, with a population of 787.
There are 3 cities in Starke County, Indiana.