22 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Portage | 1 | 94,669 | 94,449 | -0.02% | 2,758 | 34 | Township |
| Portage | 2 | 48,852 | 47,996 | 0.18% | 1,377 | 35 | Township |
| Center | 3 | 48,082 | 46,281 | 0.9% | 1,627 | 30 | Township |
| Portage | 4 | 38,882 | 37,963 | 0.4% | 1,513 | 26 | City |
| Valparaiso | 5 | 35,512 | 34,170 | 0.63% | 2,038 | 17 | City |
| Westchester | 6 | 21,074 | 20,692 | -0.01% | 658 | 32 | Township |
| Chesterton | 7 | 14,846 | 14,273 | 0.65% | 1,578 | 9 | Town |
| Porter | 8 | 9,703 | 9,636 | 0.02% | 216 | 45 | Township |
| Union | 9 | 9,466 | 9,407 | 0.02% | 321 | 29 | Township |
| Boone | 10 | 6,116 | 6,098 | 0.1% | 169 | 36 | Township |
| Jackson | 11 | 5,633 | 5,594 | 0.02% | 208 | 27 | Township |
| Porter | 12 | 5,184 | 5,202 | -0.06% | 841 | 6 | Town |
| Pleasant | 13 | 4,543 | 4,482 | 0.18% | 80 | 57 | Township |
| Morgan | 14 | 4,010 | 3,987 | 0% | 89 | 45 | Township |
| Hebron | 15 | 3,742 | 3,753 | -0.05% | 1,871 | 2 | Town |
| Pine | 16 | 2,444 | 2,449 | -0.16% | 91 | 27 | Township |
| Burns Harbor | 17 | 2,183 | 2,075 | 0.83% | 339 | 6 | Town |
| Kouts | 18 | 2,072 | 2,029 | 0.34% | 1,708 | 1 | Town |
| Ogden Dunes | 19 | 1,167 | 1,181 | -0.17% | 1,571 | 1 | Town |
| Beverly Shores | 20 | 603 | 600 | 0.17% | 168 | 4 | Town |
| Town of Pines | 21 | 590 | 595 | -0.17% | 262 | 2 | Town |
| Dune Acres | 22 | 230 | 233 | 0% | 108 | 2 | Town |
Portage is the largest city in Porter County, with a population of 94,669.
Dune Acres is the smallest city in Porter County, with a population of 230.
There are 22 cities in Porter County, Indiana.