11 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Newbury | 1 | 5,940 | 5,817 | 0.35% | 168 | 35 | Township |
| Eden | 2 | 5,028 | 4,918 | 0.36% | 140 | 36 | Township |
| Clearspring | 3 | 4,716 | 4,636 | 0.23% | 132 | 36 | Township |
| Clay | 4 | 3,851 | 3,773 | 0.39% | 107 | 36 | Township |
| Johnson | 5 | 3,664 | 3,599 | 0.3% | 110 | 33 | Township |
| Lagrange | 6 | 2,777 | 2,716 | 0.36% | 1,555 | 2 | Town |
| Lima | 7 | 2,460 | 2,391 | 0.45% | 101 | 24 | Township |
| Topeka | 8 | 1,232 | 1,213 | 0.24% | 763 | 2 | Town |
| Springfield | 9 | 1,158 | 1,127 | 0.43% | 33 | 36 | Township |
| Wolcottville | 10 | 1,047 | 1,013 | 0.58% | 1,034 | 1 | Town |
| Shipshewana | 11 | 857 | 842 | 0.35% | 628 | 1 | Town |
Newbury is the largest city in LaGrange County, with a population of 5,940.
Shipshewana is the smallest city in LaGrange County, with a population of 857.
There are 11 cities in LaGrange County, Indiana.