Skip to content

Checked

Restaurants in Massachusetts

19,872 restaurants in 233 cities and 14 counties · Data as of 10/27/2026

Restaurants on this page

Restaurants in Massachusetts at a glance

  • With a population of 7,044,056, Massachusetts has 19,872 restaurants (28 per 10,000 people).
  • That is close to the national rate of 30 per 10,000.
  • The largest concentrations are in Boston (2,984), Worcester (611) and Cambridge (597).

Find restaurants by city or county

Pick a place to see its full list

·

All restaurants in Massachusetts

21,153 listed, A to Z · Page 1 of 706

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 Massachusetts?
There are 19,872 restaurants in Massachusetts in our data as of 10/27/2026.
Which Massachusetts cities have the most restaurants?
Boston (2,984), Worcester (611), Cambridge (597), Springfield (406), Somerville (354).