Cities in Indiana
962 cities and towns · Population 4,780,925
Indiana has 962 cities and towns with a combined population of 4,780,925 residents. The largest city is Indianapolis city (balance), Indiana. The median household income across Indiana is $69,330 per year. Browse the table below to compare cities by population and income, or explore the full Indiana city rankings. See how cities compare on housing costs in our Indiana cost of living guide.
Largest Cities in Indiana
| City | Population | Median Income |
|---|---|---|
| Indianapolis city (balance), Indiana | 882,043 | $62,995 |
| Fort Wayne | 266,235 | $60,293 |
| Evansville | 116,441 | $52,251 |
| South Bend | 102,866 | $52,512 |
| Fishers | 100,918 | $128,141 |
| Carmel | 100,501 | $134,602 |
| Bloomington | 78,791 | $48,918 |
| Hammond | 77,098 | $53,950 |
| Noblesville | 71,940 | $102,319 |
| Lafayette | 70,650 | $52,946 |
| Gary | 68,604 | $37,380 |
| Muncie | 64,739 | $43,395 |
| Greenwood | 64,237 | $78,765 |
| Kokomo | 59,375 | $54,195 |
| Terre Haute | 58,491 | $41,960 |
| Anderson | 54,930 | $47,221 |
| Elkhart | 53,726 | $47,885 |
| Westfield | 51,109 | $119,598 |
| Columbus | 51,104 | $76,856 |
| Mishawaka | 50,907 | $53,120 |
All Cities in Indiana
Indiana City Rankings
Frequently Asked Questions about Indiana
How many cities are in Indiana?
Indiana has 962 cities and towns with a combined population of 4,780,925 residents.
What is the largest city in Indiana?
The largest city in Indiana is Indianapolis city (balance), Indiana by population.
What is the median household income in Indiana?
The median household income across Indiana is $69,330 per year.
What is the most popular city in Indiana?
Indianapolis city (balance), Indiana is the most populated city in Indiana with 882,043 residents and a median income of $62,995.