Skip to content

Checked

Restaurants in Missouri

17,769 restaurants in 667 cities and 115 counties · Data as of 10/23/2026

Restaurants on this page

Restaurants in Missouri at a glance

  • There are 17,769 restaurants in Missouri, or roughly one for every 348 people.
  • That is close to the national rate of 31 per 10,000.
  • The largest concentrations are in Kansas City (1,745), St. Louis (1,455) and Springfield (893).

Find restaurants by city or county

Pick a place to see its full list

·

All restaurants in Missouri

17,769 listed, A to Z · Page 1 of 593

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 Missouri?
There are 17,769 restaurants in Missouri in our data as of 10/23/2026.
Which Missouri cities have the most restaurants?
Kansas City (1,745), St. Louis (1,455), Springfield (893), Columbia (473), Independence (299).