How many restaurants are in NYC? A 2026 borough count
By Marji · Published · 6 min read
NYC Health describes a city of about 29,000 restaurants. A more precisely defined count: its October 6, 2026 inspection dataset contains 31,469 distinct establishment records, including 3,858 not yet inspected. Manhattan has 12,565 records, the most of any borough. These administrative records include permit applicants and college cafeterias; they are not a verified count of open dining rooms.
The rounded figure comes from NYC Health's restaurant inspection page, checked October 7. The exact count below is Marji's tabulation of the official DOHMH inspection dataset. We counted each establishment identifier once, then separated records with an inspection from records using the city's not-yet-inspected placeholder. The distinction matters if you are sizing a neighborhood, writing a business plan or citing a citywide total.
NYC restaurant records by borough
| Borough | All records | With inspection | Not yet inspected |
|---|---|---|---|
| Manhattan | 12,565 | 10,839 | 1,726 |
| Brooklyn | 7,998 | 7,060 | 938 |
| Queens | 7,046 | 6,266 | 780 |
| Bronx | 2,642 | 2,420 | 222 |
| Staten Island | 1,123 | 997 | 126 |
| Borough unassigned | 95 | 29 | 66 |
| Total | 31,469 | 27,611 | 3,858 |
With inspection means the record has at least one inspection date later than January 1, 1900. Not yet inspected means its latest inspection date is January 1, 1900, the placeholder DOHMH assigns to new establishments awaiting a first inspection. The borough-unassigned row preserves source code 0; moving those 95 records into a borough would require information we have not verified. All three columns reconcile to the source's distinct-establishment count. That live link will change as the city updates the dataset.
Worked example · How much does the definition change the total?
- All distinct establishment records
- 31,469
- Records with no inspection yet
- 3,858
- Records with an inspection
- 31,469 − 3,858 = 27,611
- Not-yet-inspected share
- 3,858 ÷ 31,469 × 100 = 12.3%
This is arithmetic on the dated dataset, not a vacancy or opening rate. An establishment awaiting its first inspection is not necessarily closed, and a recorded inspection does not prove it is open today.
Why 29,000 and 31,469 can both appear in an answer
The city's public introduction supplies a rounded restaurant count. The downloadable inspection dataset supplies a specific administrative population on a specific date. Its published scope includes restaurants and college cafeterias in active status, plus applicants that have not received an inspection. It retains inspection and violation history for those establishments. Adding all those rows would count the same business repeatedly.
We cannot reconcile the rounded city figure to this exact extract without a matching date and definition from NYC Health. Nor should subtracting the 3,858 uninspected records be presented as the definitive answer: the remaining 27,611 are establishments with recorded inspections, not 27,611 confirmed open restaurants. A precise number is useful only when its label stays attached.
| Question | Useful figure or source |
|---|---|
| Roughly how many restaurants does NYC have? | NYC Health's rounded 29,000 figure, with its source. |
| How many distinct records are in this inspection dataset? | 31,469 on the October 6 record date. |
| How many of those have a recorded inspection? | 27,611, including 29 without an assigned borough. |
| How many are open and serving customers today? | This tabulation does not establish that count. |
| How many employ workers, and what do those workers earn? | Use a labor-market source with a stated industry and period. |
For the employment question, BLS's Quarterly Census of Employment and Wages counts establishments, jobs and wages within its unemployment-insurance reporting coverage. That is a different unit and reporting system. A quarterly employer-establishment count should not be added to, averaged with or treated as a correction to this health-inspection count.
What the borough totals tell an operator
Manhattan accounts for 39.9% of all records in this extract: 12,565 divided by 31,469. Brooklyn accounts for 25.4%, and Queens 22.4%. Those are shares of administrative records. They do not measure shares of restaurant revenue, demand, seats or independent ownership, and this analysis does not classify chains separately.
For an operator choosing a site, use the borough table to frame the search, then build a much smaller comparison set. A lunchtime counter competes for a different visit from a reservation-led dining room. Define a walkable area or delivery radius, inspect current menus and opening hours, and check the actual sites. Record the dates: an old inspection can be useful history while saying little about today's menu or service.
- Match the occasion. Compare restaurants serving the meal, price point and customer visit you plan to serve. A borough-wide count cannot do that filtering for you.
- Verify the location. Check the address and whether it is operating. An identifier is an administrative unit; a list of identifiers is not a field survey of storefronts.
- Build your own economics. Estimate rent, staffing, ingredient cost and required sales. The break-even guide turns those assumptions into a sales threshold; the New York wage guide covers the dated wage inputs.
- Keep the menu comparable. Note portion, channel and included sides before comparing prices. Posted prices do not reveal a competitor's supplier costs or profit.
Can this dataset show NYC restaurant closures?
This snapshot cannot establish a permanent-closure total or a restaurant failure rate. The dataset description says its population is establishments in active status on the record date. Historical inspections within that population do not reconstruct every restaurant that existed in an earlier year.
An inspection action recording a health-department closure also answers a different question from a permanent business shutdown. A later reopening may appear in the same establishment's history. Counting closure-action rows would mix repeat actions and businesses with different subsequent outcomes. For the meaning of grades and the limits of the inspection record, use our NYC restaurant inspection grades analysis alongside the city's current lookup.
Measuring openings and closures over time would require comparable saved snapshots, consistent identifiers and a way to distinguish an administrative status change from a real business event. Without that work, a claim such as 'NYC lost 500 restaurants' is not supported by comparing today's total with an older number found elsewhere.
Method: how we counted, and how to reproduce it
- Select the official source. Use DOHMH dataset
43nn-pn8j, not a community-created filtered view. Our October 7 pull contained 296,270 rows with record timestamps between 06:00:15 and 06:00:21 on October 6, 2026. The source supplies those timestamps without a timezone. - Count establishments once. Group by
camisandboro, then takemax(inspection_date). CAMIS is DOHMH's unique establishment identifier. Check the result against an independentcount(distinct camis)query. Every identifier in this extract appeared in only one borough group. - Separate inspection status. A maximum inspection date of
1900-01-01goes in the not-yet-inspected column. A later date goes in the with-inspection column. We found no missing dates in these grouped results; the most recent actual inspection date was October 4. - Preserve unknown geography. Keep borough code
0as an unassigned row. Add the six rows to obtain each citywide column total. - Check extraction consistency. The source update timestamp was unchanged before and after the pull. The 31,469 grouped records matched the distinct-identifier query. Percentages use the stated denominator and round to one decimal place.
The Socrata API documentation provides the query interface. The essential selection is camis, boro, max(inspection_date), grouped by camis, boro; request enough rows to include every group. These published numbers are a fixed dated observation. Re-running the query later should produce a fresh observation, not silently overwrite the period behind this table.
Keep your own restaurant's menu current
Give guests one hosted menu with current dishes and prices. Marji's free QR menu includes manual edits and a downloadable QR code. An account is required; ongoing AI scanning and recipe costing have trial or paid limits.
Create a free QR menuRead next
NYC restaurant inspection grades: what the rules and data show
Understand NYC's A, B, C and Grade Pending results, with an original analysis of 25,425 establishments and a practical way to read your inspection record.
New York Minimum Wage 2027 for Restaurants: The Freeze, Tipped Rates and the March Proposal
New York's minimum wage stays $17.00 downstate and $16.00 upstate on January 1, 2027. Tipped rates, tip-credit rules, overtime and what the proposed March increase would cost.
Restaurant Break-Even Analysis: Covers per Day, the Fixed Part of Labor and the Delivery Mix
Sort a month's costs into fixed and variable, find break-even sales and covers per day, and correct for what simple break-even math misses: the minimum crew, delivery commission and loan principal.