22 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Concord | 1 | 55,848 | 55,878 | 0.1% | 1,556 | 36 | Township |
| Elkhart | 2 | 53,590 | 53,890 | -0.09% | 1,878 | 29 | City |
| Elkhart | 3 | 38,369 | 38,362 | 0.07% | 1,096 | 35 | Township |
| Goshen | 4 | 34,434 | 34,506 | -0.03% | 1,931 | 18 | City |
| Osolo | 5 | 28,963 | 28,755 | 0.24% | 1,158 | 25 | Township |
| Cleveland | 6 | 13,195 | 12,872 | 0.53% | 832 | 16 | Township |
| Jefferson | 7 | 11,194 | 10,997 | 0.45% | 318 | 35 | Township |
| Baugo | 8 | 9,583 | 9,470 | 0.36% | 652 | 15 | Township |
| Middlebury | 9 | 8,996 | 8,886 | 0.36% | 253 | 36 | Township |
| Nappanee | 10 | 6,877 | 6,952 | -0.17% | 1,395 | 5 | City |
| Union | 11 | 6,234 | 6,284 | 0.05% | 174 | 36 | Township |
| Jackson | 12 | 5,039 | 4,997 | 0.3% | 139 | 36 | Township |
| York | 13 | 4,396 | 4,311 | 0.48% | 174 | 25 | Township |
| Locke | 14 | 4,347 | 4,295 | 0.35% | 244 | 18 | Township |
| Middlebury | 15 | 3,735 | 3,692 | 0.19% | 815 | 5 | Town |
| Harrison | 16 | 3,578 | 3,553 | 0.25% | 100 | 36 | Township |
| Olive | 17 | 3,424 | 3,389 | 0.29% | 189 | 18 | Township |
| Benton | 18 | 3,276 | 3,227 | 0.37% | 91 | 36 | Township |
| Elkhart | 19 | 2,053 | 2,032 | 0.49% | 58 | 35 | Township |
| Wakarusa | 20 | 2,012 | 1,994 | 0.15% | 913 | 2 | Town |
| Bristol | 21 | 1,808 | 1,799 | 0.11% | 315 | 6 | Town |
| Millersburg | 22 | 957 | 956 | 0% | 1,481 | 1 | Town |
Concord is the largest city in Elkhart County, with a population of 55,848.
Millersburg is the smallest city in Elkhart County, with a population of 957.
There are 22 cities in Elkhart County, Indiana.