Skip to content

Checked

Restaurants in Maine

4,384 restaurants in 140 cities and 16 counties · Data as of 10/23/2026

Restaurants on this page

Restaurants in Maine at a glance

  • With a population of 1,387,817, Maine has 4,384 restaurants (32 per 10,000 people).
  • That is close to the national rate of 31 per 10,000.
  • The most common type is Restaurant (825, 19%), followed by Seafood Restaurant (454) and Pizza Restaurant (439).
  • The largest concentrations are in Portland (514), Bangor (155) and South Portland (147).

Find restaurants by city or county

Pick a place to see its full list

·

All restaurants in Maine

4,384 listed, A to Z · Page 1 of 147

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 Maine?
There are 4,384 restaurants in Maine in our data as of 10/23/2026.
Which Maine cities have the most restaurants?
Portland (514), Bangor (155), South Portland (147), Lewiston (128), Augusta (104).