| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Ogden | 1 | 89,987 | 87,327 | 0.53% | 3,266 | 28 | City |
| Roy | 2 | 38,687 | 39,333 | -0.28% | 4,747 | 8 | City |
| West Haven | 3 | 27,512 | 17,173 | 7.36% | 2,552 | 11 | City |
| North Ogden | 4 | 21,870 | 20,903 | 0.83% | 2,885 | 8 | City |
| South Ogden | 5 | 17,792 | 17,494 | 0.46% | 4,562 | 4 | City |
| Pleasant View | 6 | 11,500 | 11,098 | 0.67% | 1,648 | 7 | City |
| Hooper | 7 | 9,860 | 9,107 | 1.22% | 208 | 47 | City |
| Plain City | 8 | 9,501 | 7,955 | 2.65% | 786 | 12 | City |
| Riverdale | 9 | 9,170 | 9,388 | -0.39% | 1,993 | 5 | City |
| Farr West | 10 | 8,268 | 7,718 | 1.29% | 1,397 | 6 | City |
| Harrisville | 11 | 7,138 | 7,080 | -0.22% | 2,382 | 3 | City |
| Marriott-Slaterville | 12 | 2,310 | 2,147 | 1.05% | 313 | 7 | City |
| Uintah | 13 | 1,392 | 1,448 | -0.71% | 1,107 | 1 | Town |
| Huntsville | 14 | 624 | 565 | 1.13% | 364 | 2 | Town |
Ogden is the largest city in Weber County, with a population of 89,987.
Huntsville is the smallest city in Weber County, with a population of 624.
There are 14 cities in Weber County, Utah.