28 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Michigan City | 1 | 31,188 | 32,021 | -0.44% | 1,512 | 21 | City |
| Michigan | 2 | 26,676 | 27,459 | -0.54% | 1,488 | 18 | Township |
| Center | 3 | 25,198 | 25,243 | -0.01% | 813 | 31 | Township |
| La Porte | 4 | 22,458 | 22,416 | 0.03% | 1,540 | 15 | City |
| Coolspring | 5 | 15,433 | 15,693 | -0.29% | 429 | 36 | Township |
| New Durham | 6 | 8,046 | 8,111 | -0.17% | 224 | 36 | Township |
| Westville | 7 | 5,254 | 5,271 | -0.06% | 1,616 | 3 | Town |
| Kankakee | 8 | 4,735 | 4,774 | -0.13% | 155 | 31 | Township |
| Springfield | 9 | 3,743 | 3,742 | 0.05% | 113 | 33 | Township |
| Pleasant | 10 | 3,529 | 3,545 | -0.03% | 143 | 25 | Township |
| Union | 11 | 2,248 | 2,262 | -0.04% | 81 | 28 | Township |
| Wills | 12 | 2,127 | 2,134 | 0% | 73 | 29 | Township |
| Trail Creek | 13 | 1,985 | 2,059 | -0.6% | 1,631 | 1 | Town |
| Galena | 14 | 1,920 | 1,935 | -0.05% | 71 | 27 | Township |
| Lincoln | 15 | 1,796 | 1,826 | -0.28% | 66 | 27 | Township |
| Cass | 16 | 1,750 | 1,792 | -0.46% | 48 | 36 | Township |
| Noble | 17 | 1,586 | 1,610 | -0.25% | 51 | 31 | Township |
| Kingsford Heights | 18 | 1,319 | 1,331 | -0.15% | 1,485 | 1 | Town |
| Long Beach | 19 | 1,158 | 1,187 | -0.43% | 1,111 | 1 | Town |
| Dewey | 20 | 969 | 993 | -0.41% | 27 | 36 | Township |
| Hanna | 21 | 968 | 979 | -0.1% | 37 | 26 | Township |
| Wanatah | 22 | 967 | 1,005 | -0.62% | 691 | 1 | Town |
| La Crosse | 23 | 549 | 575 | -0.72% | 965 | 1 | Town |
| Michiana Shores | 24 | 302 | 310 | -0.33% | 868 | 0 | Town |
| Pottawattamie Park | 25 | 231 | 242 | -0.86% | 939 | 0 | Town |
| Prairie | 26 | 213 | 217 | -0.47% | 9 | 24 | Township |
| Johnson | 27 | 192 | 196 | -0.52% | 11 | 18 | Township |
| Kingsbury | 28 | 184 | 190 | -0.54% | 310 | 1 | Town |
Michigan City is the largest city in LaPorte County, with a population of 31,188.
Kingsbury is the smallest city in LaPorte County, with a population of 184.
There are 28 cities in LaPorte County, Indiana.