27 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Portage | 1 | 94,685 | 94,449 | -0.02% | 2,759 | 34 | Township |
| Portage | 2 | 48,766 | 47,996 | 0.18% | 1,374 | 35 | Township |
| Center | 3 | 47,654 | 46,281 | 0.91% | 1,613 | 30 | Township |
| Portage | 4 | 38,729 | 37,963 | 0.4% | 1,511 | 26 | City |
| Valparaiso | 5 | 35,288 | 34,170 | 0.64% | 2,103 | 17 | City |
| Westchester | 6 | 21,076 | 20,692 | -0.01% | 658 | 32 | Township |
| Chesterton | 7 | 14,750 | 14,273 | 0.65% | 1,568 | 9 | Town |
| Porter | 8 | 9,701 | 9,636 | 0.02% | 216 | 45 | Township |
| Union | 9 | 9,464 | 9,407 | 0.02% | 321 | 29 | Township |
| South Haven | 10 | 7,726 | 5,017 | 2.16% | 3,401 | 2 | CDP |
| Boone | 11 | 6,110 | 6,098 | 0.1% | 169 | 36 | Township |
| Jackson | 12 | 5,632 | 5,594 | 0.02% | 208 | 27 | Township |
| Porter | 13 | 5,187 | 5,202 | -0.06% | 842 | 6 | Town |
| Pleasant | 14 | 4,535 | 4,482 | 0.18% | 80 | 57 | Township |
| Morgan | 15 | 4,010 | 3,987 | 0% | 89 | 45 | Township |
| Hebron | 16 | 3,744 | 3,753 | -0.05% | 1,872 | 2 | Town |
| Shorewood Forest | 17 | 3,342 | 2,931 | 1.27% | 1,760 | 2 | CDP |
| Pine | 18 | 2,448 | 2,449 | -0.16% | 91 | 27 | Township |
| Burns Harbor | 19 | 2,165 | 2,075 | 0.84% | 336 | 6 | Town |
| Kouts | 20 | 2,065 | 2,029 | 0.34% | 1,702 | 1 | Town |
| Salt Creek Commons | 21 | 1,788 | 1,941 | -1.22% | 4,806 | 0 | CDP |
| Aberdeen | 22 | 1,726 | 1,698 | -0.58% | 1,373 | 1 | CDP |
| Ogden Dunes | 23 | 1,169 | 1,181 | -0.26% | 1,573 | 1 | Town |
| Beverly Shores | 24 | 602 | 600 | 0% | 168 | 4 | Town |
| Town Pines | 25 | 591 | 595 | -0.17% | 262 | 2 | Town |
| Dune Acres | 26 | 230 | 233 | -0.43% | 108 | 2 | Town |
| Wheeler | 27 | 83 | 229 | -22.43% | 31 | 3 | CDP |
Portage is the largest city in Porter County, with a population of 94,685.
Wheeler is the smallest city in Porter County, with a population of 83.
There are 27 cities in Porter County, Indiana.