14 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Stevens Point | 1 | 26,654 | 25,707 | 0.71% | 1,541 | 17 | City |
| Plover | 2 | 14,369 | 13,561 | 1.13% | 1,350 | 11 | Village |
| Whiting | 3 | 1,658 | 1,602 | 0.67% | 916 | 2 | Village |
| Amherst | 4 | 1,136 | 1,114 | 0.35% | 888 | 1 | Village |
| Chain O' Lakes | 5 | 857 | 909 | -1.04% | 250 | 3 | CDP |
| Biron | 6 | 853 | 841 | 0.24% | 184 | 5 | Village |
| Bancroft | 7 | 732 | 540 | 1.81% | 144 | 5 | CDP |
| Polonia | 8 | 700 | 636 | 1.74% | 210 | 3 | CDP |
| Park Ridge | 9 | 548 | 528 | 0.74% | 2,414 | 0 | Village |
| Rosholt | 10 | 467 | 476 | -0.43% | 445 | 1 | Village |
| Junction City | 11 | 417 | 420 | -0.24% | 277 | 2 | Village |
| Almond | 12 | 416 | 425 | -0.48% | 397 | 1 | Village |
| Amherst Junction | 13 | 381 | 386 | -0.26% | 308 | 1 | Village |
| Nelsonville | 14 | 161 | 161 | 0% | 156 | 1 | Village |
Stevens Point is the largest city in Portage County, with a population of 26,654.
Nelsonville is the smallest city in Portage County, with a population of 161.
There are 14 cities in Portage County, Wisconsin.