19 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Logan | 1 | 58,720 | 52,869 | 1.69% | 3,253 | 18 | City |
| Smithfield | 2 | 15,687 | 13,680 | 2.18% | 2,611 | 6 | City |
| North Logan | 3 | 12,093 | 10,995 | 1.54% | 1,699 | 7 | City |
| Hyrum | 4 | 11,845 | 9,438 | 3.5% | 1,903 | 6 | City |
| Providence | 5 | 10,026 | 8,289 | 2.98% | 2,424 | 4 | City |
| Nibley | 6 | 9,254 | 7,337 | 3.58% | 2,049 | 5 | City |
| Hyde Park | 7 | 6,023 | 5,252 | 2.19% | 1,258 | 5 | City |
| Wellsville | 8 | 4,369 | 4,078 | 1.13% | 598 | 7 | City |
| Richmond | 9 | 3,169 | 2,938 | 1.25% | 910 | 3 | City |
| Millville | 10 | 2,573 | 2,324 | 1.66% | 1,010 | 3 | City |
| River Heights | 11 | 2,261 | 2,161 | 0.76% | 3,426 | 1 | City |
| Lewiston | 12 | 1,988 | 1,937 | 0.45% | 77 | 26 | City |
| Mendon | 13 | 1,341 | 1,338 | 0.07% | 851 | 2 | City |
| Paradise | 14 | 1,083 | 977 | 1.69% | 746 | 1 | Town |
| Newton | 15 | 873 | 789 | 1.63% | 1,015 | 1 | Town |
| Clarkston | 16 | 770 | 751 | 0.39% | 831 | 1 | Town |
| Trenton | 17 | 552 | 516 | 1.1% | 67 | 8 | Town |
| Amalga | 18 | 532 | 487 | 1.53% | 154 | 3 | Town |
| Cornish | 19 | 292 | 276 | 1.04% | 54 | 5 | Town |
Logan is the largest city in Cache County, with a population of 58,720.
Cornish is the smallest city in Cache County, with a population of 292.
There are 19 cities in Cache County, Utah.