The largest city in Indiana is Indianapolis, with a population of 907,802. Whitestown is the fastest growing city in Indiana over the past 10 years, having grown 21.55% since 2010.

10 Largest Cities in Indiana

Cities in Indiana by Population (2023)

Indiana is the 17th most populous state in the United States and has a total population of 6.6 million. Breaking this down further shows that the most populous city in the state is Indianapolis, which has a population of over 853,000. This far surpasses the second-highest populated city, which is Fort Wayne with over a population of over 260,000. The third most populous city is Evansville, which at 119,943 per 2017 estimates is less than half the population of Fort Wayne. One other city, South Bend, has a population that exceeds 100,000. Within Indiana, there are 74 total cities that have populations between 10,000 and 100,000.

The majority of Indiana’s cities are designated as third-class and have a city council and clerk-treasurer as part of their government. There are also second-class cities which have populations of over 35,000 but no more than 600,000, which have a city council and clerk. Indianapolis is the only city to have reached the first class designation. To be designated under these classes, a city must have a population of more than 2,000 people. The smallest incorporated city in the state is Cannelton located in Perry County which had an estimated population of 1,552 people.

Map of Cities in Indiana

Indiana Cities by First Letter