Skip to content

Checked

Restaurants in Indiana

18,426 restaurants in 583 cities and 92 counties · Data as of 10/23/2026

Restaurants on this page

Restaurants in Indiana at a glance

  • There are 18,426 restaurants in Indiana, or roughly one for every 372 people.
  • That is 13% fewer per resident than the national rate of 31 per 10,000.
  • The most common type is Pizza Restaurant (2,880, 16%), followed by Fast Food Restaurant (2,425) and Restaurant (2,186).
  • The largest concentrations are in Indianapolis (2,998), Fort Wayne (867) and Evansville (515).

Find restaurants by city or county

Pick a place to see its full list

·

All restaurants in Indiana

18,427 listed, A to Z · Page 1 of 615

Only the first 50 pages are listed. Narrow the list by area or type to see more.

Frequently asked questions

How many restaurants are in Indiana?
There are 18,426 restaurants in Indiana in our data as of 10/23/2026.
Which Indiana cities have the most restaurants?
Indianapolis (2,998), Fort Wayne (867), Evansville (515), Bloomington (378), South Bend (358).