Cities in Indiana
962 cities and towns · Population 4,780,925
About Indiana
Indiana is home to 962 cities and towns with a combined population of 4,780,925 residents according to the latest US Census Bureau American Community Survey estimates. The largest city is Indianapolis city (balance), Indiana, and the median household income across the state 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.
Economy & Income
The economic landscape of Indiana features a median household income of $69,330. The wealthiest community by income is North Crows Nest at $250,001 per year. The state's average unemployment rate is 6.5% and the poverty rate averages 15.2% across all communities. 20.8% of residents statewide hold a bachelor's degree or higher.
Housing & Cost of Living
The typical home in Indiana is valued at $163,409, with median monthly rent at $907. The home-value-to-income ratio is approximately 2.4x the median income, suggesting relatively affordable housing conditions for residents. For city-by-city housing data, see our Indiana cost of living breakdown.
Demographics
The population of Indiana is distributed across 962 communities, ranging from Stillwell (10 residents) to Indianapolis city (balance), Indiana (882,043 residents). The median age across Indiana is 41.8 years. Explore individual city pages for detailed demographic breakdowns including race, ethnicity, education, and employment data.
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 according to US Census Bureau data.
What is the largest city in Indiana?
The largest city in Indiana is Indianapolis city (balance), Indiana by population. It has 882,043 residents and a median household income of $62,995.
What is the median household income in Indiana?
The median household income across Indiana is $69,330 per year. The highest-income city is North Crows Nest at $250,001.
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.
What are the top 5 cities in Indiana by population?
The five largest cities in Indiana are: 1. Indianapolis city (balance), Indiana (882,043), 2. Fort Wayne (266,235), 3. Evansville (116,441), 4. South Bend (102,866), 5. Fishers (100,918).
What is the smallest city in Indiana?
The smallest city in Indiana by population is Stillwell with 10 residents.
What is the cost of living in Indiana?
The median household income in Indiana is $69,330. The median home value across the state is $163,409 and median rent is $907/month. See our detailed cost of living guide for Indiana for city-level breakdowns.