| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Logan | 1 | 56,477 | 52,871 | 1.62% | 3,129 | 18 | City |
| Smithfield | 2 | 15,466 | 13,678 | 2.07% | 2,575 | 6 | City |
| North Logan | 3 | 11,777 | 10,994 | 1.46% | 1,655 | 7 | City |
| Hyrum | 4 | 11,518 | 9,438 | 3.47% | 1,850 | 6 | City |
| Providence | 5 | 9,814 | 8,304 | 2.88% | 2,373 | 4 | City |
| Nibley | 6 | 9,280 | 7,341 | 3.4% | 2,055 | 5 | City |
| Hyde Park | 7 | 5,904 | 5,254 | 2.04% | 1,233 | 5 | City |
| Wellsville | 8 | 4,343 | 4,070 | 0.93% | 594 | 7 | City |
| Richmond | 9 | 3,164 | 2,944 | 1.09% | 908 | 3 | City |
| Millville | 10 | 2,545 | 2,320 | 1.48% | 999 | 3 | City |
| River Heights | 11 | 2,266 | 2,163 | 0.58% | 3,433 | 1 | City |
| Lewiston | 12 | 1,945 | 1,932 | 0.26% | 75 | 26 | City |
| Mendon | 13 | 1,324 | 1,337 | -0.15% | 841 | 2 | City |
| Paradise | 14 | 1,073 | 980 | 1.42% | 739 | 1 | Town |
| Newton | 15 | 849 | 792 | 1.43% | 987 | 1 | Town |
| Clarkston | 16 | 750 | 751 | 0.13% | 809 | 1 | Town |
| Trenton | 17 | 552 | 516 | 0.91% | 67 | 8 | Town |
| Amalga | 18 | 531 | 487 | 1.34% | 154 | 3 | Town |
| Cornish | 19 | 290 | 276 | 0.69% | 54 | 5 | Town |
Logan is the largest city in Cache County, with a population of 56,477.
Cornish is the smallest city in Cache County, with a population of 290.
There are 19 cities in Cache County, Utah.