| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Stevens Point | 1 | 26,542 | 25,696 | 0.63% | 1,519 | 17 | City |
| Plover | 2 | 14,419 | 13,557 | 1.02% | 1,355 | 11 | Village |
| Whiting | 3 | 1,657 | 1,603 | 0.49% | 915 | 2 | Village |
| Amherst | 4 | 1,122 | 1,112 | 0.27% | 877 | 1 | Village |
| Biron | 5 | 863 | 842 | 0.35% | 186 | 5 | Village |
| Park Ridge | 6 | 548 | 527 | 0.55% | 2,414 | 0 | Village |
| Rosholt | 7 | 463 | 477 | -0.43% | 441 | 1 | Village |
| Junction City | 8 | 448 | 417 | -0.22% | 297 | 2 | Village |
| Almond | 9 | 411 | 425 | -0.72% | 392 | 1 | Village |
| Amherst Junction | 10 | 374 | 384 | -0.53% | 303 | 1 | Village |
| Nelsonville | 11 | 169 | 168 | 0% | 164 | 1 | Village |
Stevens Point is the largest city in Portage County, with a population of 26,542.
Nelsonville is the smallest city in Portage County, with a population of 169.
There are 11 cities in Portage County, Wisconsin.