Aprire un ristorante a Milano
A Milano risultano 2.687 ristoranti mappate su OpenStreetMap. Il registro Registro Imprese · OSM · ISTAT mette a disposizione 196 bilanci depositati per l'anno 2023-24.
La tabella qui sotto incrocia popolazione residente, spesa media e concorrenza reale zona per zona, per stimare dove la domanda supera l'offerta.
Esplora Milano sulla mappa interattiva →Crescita YoY del settore (sector, 2023→2024): +9,4% (fonte: Registro Imprese · bilanci consecutivi (registro_cards)).
Fatturato e carenza per zona
| Zona | Residenti | Spesa/residente/anno | Domanda Ristorante | Ristorante nella zona (raggio equivalente) | Residenti/attività | Indice di carenza | Fatturato mediano (n) |
|---|---|---|---|---|---|---|---|
| Centro | 9.800 | €51.000 | €24,0M | 216 | 45 | 31 | campione insufficiente |
| Brera | 12.400 | €52.500 | €31,2M | 219 | 57 | 40 | campione insufficiente |
| Porta Romana | 18.700 | €33.000 | €29,6M | 113 | 165 | 100 | campione insufficiente |
| Navigli | 15.200 | €31.500 | €23,0M | 211 | 72 | 50 | campione insufficiente |
| Città Studi | 21.500 | €26.500 | €27,3M | 68 | 316 | 100 | campione insufficiente |
| Isola | 12.500 | €29.000 | €17,4M | 194 | 64 | 44 | campione insufficiente |
| Porta Venezia | 16.000 | €41.000 | €31,5M | 195 | 82 | 57 | campione insufficiente |
Come si calcola
Per ogni zona: E = N · s (residenti × spesa media annua per residente = potenziale di spesa della zona), D = E · φ (quota della categoria sul totale dei consumi, D = domanda di categoria). Le attività della categoria entro il raggio equivalente della zona (r = √(superficie ÷ π), tra 0,9 e 6 km dal centro — non più un cerchio fisso da 900 m, così una zona grande o poco densa non risulta finta-vuota) danno n; σ = N / n = residenti per attività. Il rapporto ρ = σ / soglia confronta σ con una soglia di mercato per categoria (mediana città se ci sono ≥ 3 zone con dati, altrimenti una costante di settore). L'indice di carenza δ = min(100, 50·ρ) se n > 0, altrimenti min(65, 35·N/soglia): più alto = meno concorrenza rispetto alla domanda residente; se la zona ha almeno 20.000 residenti e n resta 0 anche con questo raggio più ampio, non calcoliamo un indice e mostriamo “—”, perché uno zero così esteso è più spesso una lacuna di copertura OpenStreetMap che un'assenza reale di domanda. Il fatturato mediano è calcolato solo sulle attività con bilancio reale depositato nello stesso raggio (le catene con più di 3 sedi in città sono escluse dal calcolo per singolo punto).
Limiti del modello (v0). Modello v0: un solo valore di spesa media per zona (non ancora corretto per reddito), raggio equivalente alla superficie della zona (r = √(superficie ÷ π), tra 0,9 e 6 km dal centro; zone vicine possono sovrapporsi). Se una zona ha almeno 20.000 residenti e il conteggio della categoria resta a 0 anche con questo raggio, non calcoliamo un indice di carenza: mostriamo “—” invece di un numero. Nessuna correzione per non residenti (pendolari, turisti), nessuna calibrazione statistica pubblicata finora. Ambito: solo commercio al dettaglio e servizi locali di prossimità (B2C), non B2B né e-commerce. Quando il campione di bilanci reali è sotto 5 imprese mostriamo “campione insufficiente” invece di un numero.
Domande frequenti
Quante ristoranti ci sono a Milano?
Secondo OpenStreetMap risultano 2.687 attività di questo tipo mappate a Milano (rilevazione 2026-09-14).
Qual è il fatturato mediano del settore ristorante a Milano?
Il campione di imprese con bilancio reale abbinato è ancora sotto 5 (n=0): mostriamo “campione insufficiente” invece di un numero.
Dove conviene aprire un ristorante a Milano?
La zona con il maggiore indice di carenza è Porta Romana (indice 100/100, 165 residenti per attività, soglia di mercato 72): un indice più alto segnala meno concorrenza rispetto alla domanda residente, non un vuoto garantito.
Altre categorie a Milano
Altre città
In English. In English: this page lists real, sourced numbers for 2,687 businesses mapped in Milano (OpenStreetMap, 2026-09-14), cross-checked against 0 filed accounts from Registro Imprese · OSM · ISTAT (2023-24). Figures marked “campione insufficiente” mean fewer than 5 matched businesses were found for that row — Locifra never guesses a number from a small sample. A zone showing “—” for the deficit index instead of a score means population is high (20,000+) but no matching business was found within the zone's equivalent radius — a likely OpenStreetMap data gap, not a confirmed absence. See the interactive map for the live version of this data.