March 12th, 2025
There are 17,619 restaurants in New York City (includes all five boroughs Manhattan, Brooklyn, Queens, Bronx and Staten Island) according to data which we compiled using Google’s Maps Data. This data represents all restaurants listed on Google Maps in the five boroughs of New York City.
The data in this article is an analysis of all 17,619 restaurants and restaurant related establishments such as cafes, coffee shops, bars, bubble tea shops and others. We also included restaurant delivery data from Foodhub that illustrates key data findings for restaurants in NYC that offer delivery.
There are 17,619 restaurants in the New York City according to Google Maps’ data. Out five boroughs, Manhattan has the most restaurants with 6,418, Brooklyn has 4,845, Queens has 3,394, Bronx has 2,078 and Staten Island has 884 restaurants.
There are currently 67 Michelin star restaurants in New York City. There are 4 three Michelin star restaurants, 12 two Michelin star restaurants and 51 one Michelin star restaurants in NYC.
According to NY State data, population of New York City was 8.8 million people in 2020 which means there are 2.0 restaurants per 1000 residents in New York City.
There are 1,897 bars and pubs in New York City with popular categories such as sports bar, cocktail bar, wine bar and others.
There are 359 fast food restaurants with popular brands like McDonald’s, White Castle, Wendy’s and others.
Mexican cuisine has the most restaurants in New York City with 1,373. This is followed by Chinese (1,188), Italian (562), American (350) and Japanese (312) cuisines.
Spanish restaurants have the highest average ratings of 4.83/5. This is closely followed by Thai (4.67/5) and Indian (4.54/5) restaurants.
On average, French restaurants are the most expensive with an average cost per dish of $19.79 followed by Southern ($19.30), Thai ($19.21) and Spanish ($18.99).
Average restaurant delivery time in New York City is 24 minutes. This does not take into account meal preparation time and strictly reflects how long an average restaurant delivery takes. Weekend delivery times are faster with 22.5 minute average while workday delivery times are slower with 28.4 minute average.
71.2% of restaurant delivery orders in NYC occur on weekends. While 28.8% of orders occur during the weekday.
New York City restaurants take an average of 27 minutes to prepare delivery order meals. Average order preparation time is the same on weekdays as it is one weekends.
There are 1,744 coffee shops and 956 cafes in New York City with large number of locations by popular chains such as Starbucks, Dunkin and others.
New York City also has 333 bubble tea shops.
New York City is undoubtedly one of the world’s biggest restaurant hubs. From thousands of cuisine options to Michelin star restaurants, there is something in this city for everyone in America and abroad. New York City’s vast and extensive restaurant history make it one of the premier food destinations throughout the world.