Scarica il database aggironato dei comuni geolocalizzati, cap, regioni , prefissi telefonici e dati ISTAT italiani

Benvenuti nella pagina di download del database dei comuni italiani, costantemente aggiornato.
Riporta le maggiori informazioni su comuni italiani quali: le regioni, le province, le città  e relative posizioni geografiche geolocalizzate (latitudine e longitudine), i cap, i cap multipli (min e max) per grandi città , i prefissi telefonici, le superfici territoriali e altre informazioni statistiche ISTAT sugli abitanti.

VERSIONE 6.2 : DATABASE AGGIORNATO AL 14 MARZO 2019

Formati disponibili

Excel-iconmysql-commands

Il database viene fornito in due comodi formati, per ogni necessità :

  • File di import per database MYSQL in formato .sql
  • File Microsoft Excel in formato .xlsx
  • [su richiesta disponibili altri formati]

All’interno del database troverete una struttura a tabelle:

  • Tabella delle regioni italiane
  • Tabella delle province italiane
  • Tabella delle città  italiane
  • Tabella delle città metropolitane
  • Tabella delle informazioni (abitanti, patrono, data patrono)
  • Tabella delle coordinate geografiche delle città  (se scelto)

Tutte le tabelle sono corredate di identificativo univoco della riga in modo da poter eseguire query e richieste incrociate. Nello specifico vengono fornite le seguenti informazioni per ogni tabella.

Di seguito tutte le caratteristice del database.

Regioni

  • id regione
  • nome regione
  • superficie (in mq)
  • numero di residenti (valore Istat non sempre aggiornato)
  • numero di comuni (valore Istat aggiornato)
  • numero di province (valore Istat aggiornato)

Province

  • id regione
  • nome provincia
  • sigla
  • superficie (in mq)
  • numero di residenti (valore Istat non sempre aggiornato)
  • numero di comuni (valore Istat aggiornato)
 

Città

  • id città
  • comune
  • regione
  • sigla provincia
  • cap
  • prefisso
  • codice fisco
  • superficie
  • numero di residenti (valore Istat non sempre aggiornato)
 

NOTA:
Per le grandi città  con CAP multipli il valore del campo “cap” include il valore minimo e massimo dei CAP disponibili, es: Ancona 60121-60131.
Gestire CAP multipli significa avere una suddivisione stradaria delle città  aventi CAP multipli difficilmente aggiornabile, se non da organi competenti. Il presente database quindi NON include CAP multipli divisi per zone e/o strade delle città  interessate.

Informazioni

  • id_città
  • comune
  • abitanti
  • patrono_nome
  • patrono_data
 tabella-patroni-italiani-excel

NOTA: Alcune comuni non contengono informazioni riguardanti i patroni in quanto non rintracciate oppure inesistenti

 Città metropolitane

  • id
  • denominazione
  • capoluogo
  • popolazione
  • superficie
  • densita
  • numero_comuni
 tabella-citta-metropolitane-italia-excel-mysql

Coordinate geografiche dei comuni italiani (geolocalizzazione di latitudine e longitudine)

  • id_citta
  • citta
  • lat
  • lng
 database-coordinate-geografiche-geolocalizzate-comuni-italiani

NOTA: I dati geografici riportati nella tabella potrebbero non essere accurati

Esempio di risultato di una QUERY MySql utile a ritornare diverse informazioni sulle città  comprese di coordinate

SELECT * FROM italy_cities AS c JOIN italy_geo AS g ON c.id_citta = g.id_citta

 

UTILE PER…

  • Siti ecommerce
  • Form di registrazione siti web
  • Gestionali strutturati
  • Profilazione utenti
  • Software ad uso intero
  • App smartphone
  • Web applications
  • Piattaforme di commercio elettronico

VERSIONE ATTUALE

La versione attuale è la 3.6

HISTORY

Ver 3.6 [14. luglio 2016]: Rimossi due comuni (Prestine e Ivano-Francena) soppressi a luglio 2016
Ver 3.5: Aggiornate alcun CAP modificati in data 16 aprile 2016
Ver 3.4: Aggiornate alcune informazioni e risolto problema con due comuni isitutit nel 2016
Ver 3.3: Inseriti i comuni istituiti il 23 febbraio 2016, ed i soppressi
Ver 3.2: Risolti alcuni problemi su due comuni mancanti
Ver 3.1: Aggiunte le tabelle delle città metropolitane e delle informazioni sui comuni; aggiornati i comuni istituiti nel 2016
Ver 3.0: Agggiornamenti minori e preparazione alla nuova struttura db 2016.
Ver 2.3: Corretti alcuni CAP modificati nell’anno 2015.
Ver 2.2: Inseriti alcuni codici fisco mancanti nella tabella delle città.
Ver 2.1: Inseriti e/o modificati gli headers delle colonne Excel, aggiornate coordinate geografiche di alcuni comuni, corretta nomenclatura di alcuni comuni.
Ver 2.0: Prima release con coordinate di geolocalizzazione dei comuni (accorpati i CAP alla tabella dei comuni).

NOMENCLATURA CAP

Alcuni CAP presenti nel database sono indicati con meno delle 5 cifre classiche dei CAP. Un esempio può essere Nettuno (in provincia di Roma) il cui CAP viene riportato nel database con 48. Tale nomenclatura risulta corretta per lo stato italiano e viene mantenuta in tutto il database. Per uniformità  si potrebbe (ma non è compito del database in oggetto) riportare tale CAP come 00048, aggiungendo quindi “davanti” a tale valore i tre zeri mancanti. Tutti i cap aventi meno di 5 cifre posso essere indicati con gli zeri “davanti” (esempio 00048) e non con gli zeri “dietro” (esempio NON corretto 48000).

IMPORTANTE

Ad oggi, questo è il più aggiornato database dei comuni italiani che potete trovare in rete!

Potete trovare online database aggiornati al vecchio 2012, senza CAP oppure con paesi ormai uniti sotto altro nome oppure senza nuove province… QUESTO database invece è il più completo e affidabile basato su dati Istat.

ACQUISTA ONLINE

Il database puù essere acquistato in due versioni (entrambe in formato Excel e MySQL, entrambe con lista delle regioni, lista delle provincie, lista dei comuni italiani e lista dei CAP, la differenza la fa la lista delle coordinate geografiche).

All’avvenuto pagamento verrà  inviata una email di conferma e un link contenente i files da scaricare. L’acquisto NON da diritto agli aggiornamenti maggiori (3.0, 4.0, etc) ma da diritto agli aggiornamenti minori di revisione e correzione (es: 2.2, 2.3, 2.4, etc). Le versione maggiori 2.0, 3.0, etc vengono rilasciate solitamente ad ogni variazione annuale da parte dell’ISTAT dei comuni che vengono soppressi oppure istituiti.

Il contenuto dell’acquisto potrà  essere usato in progetti commerciali ma non potrà  essere modificato e rivenduto. Gli acquisti verranno evasi il prima possibile. Verrà  emessa fattura in qualsiasi caso, sia verso privato che verso azienda. Nel primo caso verrà  chiesto il codice fiscale, nel secondo caso la partita IVA e la ragione sociale.

Il download verrà  inviato via email una volta verificato personalmente l’acquisto tramite Paypal. Se entro 48 ore dal pagamento non si ottiene risposta contattare tramite questa pagina.

Il contenuto del database, ed il database stesso, non possono essere ceduti a terzi, nemmeno a titolo gratuito.

L’acquisto comporta l’accettazione delle note e delle modalità  descritte in questo post.

Non verranno eseguiti rimborsi dovuti a negligenza di lettura del seguente post da parte dell’acquirente. C’è piena disponibilità  al rimborso, ma verrà  valutato caso per caso.

Prezzi indicati IVA inclusa.

ACQUISTA ONLINE ORA (solo Paypal):

Database comuni italiani
regioni, province, comuni, CAP e prefissi
19 euro 14 euro (SCONTO Agosto 2016)

Database comuni italiani
regioni, province, comuni, CAP e prefissi, coordinate (lat e lng) geografiche
39 euro 29 euro (SCONTO Agosto 2016)

 

LEGGERE PRIMA DI ACQUISTARE:

Indicare chiaramente nelle note d’ordine di Paypal il proprio indirizzo ed il CODICE FISCALE (se privato)
oppure il numero di PARTITA IVA (se da fatturare ad azienda). Senza questi dati l’ordine NON verrà  evaso.
Se necessario inviarli, dopo il pagamento, tramite questo form.
Qualora, nei 30 giorni successivi all’acquisto, non venissero pervenuti i dati richiesti (anche su sollecito),
ci si riserva la facoltà  di emettere un rimborso (nelle modalità  previste da Paypal).

PAGAMENTO SICURO PAYPAL

La transazione viene gestita in modo sicuro tramite la piattaforma Paypal.
Erogatore del servizio è la società  “Desdinova” (PIVA: 03799780162 ) di cui sono titolare.

SUPPORTO

Sono a completa disposizione per qualsiasi problematica inerente al database ed eventuali modifiche personalizzate (ricerche particolari, query di aggregazione, etc etc).

E’ possibile anche pagamento tramite bonifico bancario, qualora fosse necessario.

Potete scrivere qui.

Il regolamento sulla privacy è possibile trovarlo qui.

91 COMMENTI

  1. ciao. non è stato facile trovare un db così aggiornato online. uno dei problemi principali sono i cap, difficili da trovare e corretti. per un po di tempo le mie app sono apposto. grande.

    • hello melinda, the database does not provide individual CAP for multiple cities that have them. The database provides a single field for each city (ex: 24040).
      For cities that have multiple CAP that field is defined with the initial CAP and the final CAP divided by minuti symbol “-” (ex: from 24040-24046).
      Thank you.
      daniele

  2. Ciao,
    immagino che il database, essendo giustamente orientato ai CAP e prefissi, non contempli i comuni soppressi, caratteristica (per me) fondamentale per calcolare il codice fiscale “teorico” di una persona (la necessità sarebbe quella di ricavare il codice “catastale” del comune di nascita, anche se questo risulta ad oggi soppresso).

    Sapresti fornirmi informazioni?

    • Ciao Luca. In effetti è come dici, il database prevede un aggiornamento costante dei comuni “attivi” in Italia, quindi con la cancellazione di quelli soppressi o uniti ad altri. Tieni presente che comunque realizzare un generatore di codici fiscale (anche storico) è un aurduo lavoro in quanto può nascondere molteplici problematiche non propriamente “limpide” come per esempio i secondi nomi oppure le ominimie.
      daniele

  3. Ciao, puoi fornire una versione del database con i CAP multipli inseriti come record indipendenti?
    Devo gestire degli ordini e provvigioni che mi vengono passati in base al CAP della zona di prenotazione e in alcuni casi risalire a ritroso al comune corrispondente.
    Con le tabelle così strutturate non è praticabile inserire un CAP multiplo in condizioni WHERE / GROUP BY o utilizzarlo come chiave in JOIN.
    In ogni caso, complimenti per il già ottimo lavoro!

  4. Ciao Daniele, avrei bisogno di un elenco completo di Cap, compresi i multipli, con il dato degli abitanti per Cap, é possibile?

    Grazie
    Mirco

    • Ciao Mirco, il database è fornito con le città aventi cap singoli. Per le città con cap multipli (Roma, etc) viene forniro il cap inziale e quello finale (in questa forma: 10200-10205).
      Fornire cap multipli precisi significa avere un database diviso per vie o quartieri, cosa che il database in oggetto con contempla.
      Il numero di abitanti invece viene fornito in base alle città oppure in base alle province, NON viene fornito in base ai CAP. I dati sono chiaramente aggiornato agli ultimi dati ISTAT in mio possesso.
      ciao

  5. Piccola nota: in realtà, quando emetti un rimborso PayPal le commissioni vengono riaccreditate automaticamente insieme all’importo netto.

    Fonte: esperienza.

  6. Nell’Excel Italy_Geo, il comune di Montoro ha id_città = 640121, mentre nella tabella Italy_Cities lo stesso comune ha id 64121. C’è uno zero di troppo

  7. Ciao Daniele, è possibile vedere una Demo, anche in funzione ridotta con qualche comune?
    Inoltre è possibile integrare su server windows che supporta database mysql?
    Complimenti per il lavoro sin qui svolto
    Aspetto una tua risposta.

    • Ciao Salvatore, per quanto riguarda l’integrazione è ovviamente possibile. Il DB viene fornito in forma .sql per cui assolutamente importabile tramite mysql.
      Per quanto riguarda una versione ridotta non è possibile visionarla in quanto non ho demo attive da poter linkare. Se vuoi scrivimi in privato tramite form contatti e ti mando qualche link utile in cui io stesso l’ho integrato.
      Grazie
      ciao

      • Ciao Daniele, puoi inviarmi alla mail fornita per inserire il commento, un link a qualche demo dove posso vedere la qualità/bontà dei dati caricati, prima di procedere all’acquisto?
        Cosi come suggerito all’utente Salvatore?

        Grazie
        Giuliano

    • Buongiorno Gisueppe, il prodotto offerto è un database, non una applicazione (web o desktop) già sviluppata. Le modalità di estrapolazione dei dati vengono lasciate all’acquirente. I dati che chiede (cap, comuni, provincia) sono presenti nel database.

    • Ciao Ivano, che versione possiedi del database? In quanto verificando ora il comune “La Valletta Brianza” è presente nella tabella italy_cities correttamente, mentre gli altri due comuni citati sono correttamente rimossi. Qui:
      La valletta brianza

  8. Ciao Daniele,
    la città di Prato – PO ha in realtà le coordinate di Prato – RE che è una frazione non presente nel db che non fa comune.

    Le coordinate giuste per la città di Prato sono:
    [lat]=’43.8783119′, [lng]=’11.0838755′

  9. Ciao,

    sono interessato al database che fornisci, prima però volevo chiederti una cosa.

    Se dovessi acquistare la versione da 19€, per poi passare un giorno a quella più completa da 39 basta pagare la differenza tra le due o si paga il prezzo intero?

    Grazie e ottimo lavoro

  10. Ciao Daniele,

    Sto testando il DB. Tutto bene per ora.
    2 Cose non mi sono chiare pero’. Se guardo sito Istat sembra indicare che il totale dei comuni sia 8001 mentre nel tuo DB sono 8004. Sai perche’?

    In aggiunta un consiglio potrebbe essere utilie avere lat e long anche a livello postcode. Questo e’ molto utile se poi utilizziamo gli stessi per fare analisi a livello cap dove sarebbe interessante avere la possibilita’ di distinguere fra CAP all’interno di citta’ con piu’ postcode (es Roma).

    Un saluto
    Emanuele

    • Buongiorno Emanuele, a fine Febbraio sono stati istituiti e soppressi alcuni comuni. Il database non è ancora stato aggiornato.

      EDIT: Il database è stato aggiornato alla ver 3.3
      Per chiarezza i comuni totali sono attualmente 8000 e non 8001 come erroneamente segnalato nel commento.

  11. Complimenti Daniele, bel DB – Noi abbiamo un normalizzatore di anagrafiche con il viario nazionale.

    Ho notato la perfezione circa la validità e correttezza delle informazioni.
    Grazie

  12. Salve,

    ho acquistato il database da 39€ e facendo delle prove di join tra la tabella cities e info (ho usato come chiave di join l’id della città), ho notato che nel risultato mancano due record. Precisamente i record mancanti nella tabella delle informazioni sono le città con id (25072 e 25073) potrebbe gentilmente verificare? Inoltre ho notato che nel record 17171 sempre della tabella info, si ha come abitanti (30 agosto) e come data patrono (Adauto e Flavia).

    Rimango in attesa di un suo riscontro.

    Grazie e buon lavoro

  13. you’re truly a excellent webmaster. The website loading velocity is incredible. It seems that you are doing any distinctive trick. Moreover, The contents are masterpiece. you’ve performed a excellent job on this matter!|

  14. Having read this I thought it was very enlightening. I appreciate you finding the time and effort to put this informative article together. I once again find myself spending a significant amount of time both reading and commenting. But so what, it was still worth it!|

  15. Aw, this was an exceptionally nice post. Taking a few minutes and actual effort to generate a very good article… but what can I say… I put things off a lot and never manage to get nearly anything done.|

  16. I love your blog.. very nice colors & theme. Did you make this website yourself or did you hire someone to do it for you? Plz answer back as I’m looking to create my own blog and would like to know where u got this from. thank you|

  17. Hey outstanding blog! Does running a blog such as this require a great deal of work? I’ve very little knowledge of programming however I had been hoping to start my own blog in the near future. Anyway, should you have any ideas or techniques for new blog owners please share. I know this is off subject however I just needed to ask. Appreciate it!|

  18. Great beat ! I would like to apprentice while you amend your website, how can i subscribe for a blog site? The account aided me a acceptable deal. I had been a little bit acquainted of this your broadcast provided bright clear concept|

  19. Nice post. I learn something totally new and challenging on blogs I stumbleupon every day. It’s always exciting to read through articles from other authors and practice something from their web sites. |

  20. Thanks for one’s marvelous posting! I quite enjoyed reading it, you happen to be a great author. I will remember to bookmark your blog and may come back later on. I want to encourage you to continue your great writing, have a nice evening!|

  21. I absolutely love your site.. Very nice colors & theme. Did you build this site yourself? Please reply back as I’m wanting to create my own blog and want to learn where you got this from or what the theme is called. Kudos!|

  22. I believe what you published made a ton of sense. But, what about this? what if you added a little content? I ain’t saying your information is not good, however suppose you added a title that makes people want more? I mean BLOG_TITLE is a little plain. You should peek at Yahoo’s home page and note how they create post headlines to grab people interested. You might add a video or a pic or two to get people excited about everything’ve written. Just my opinion, it might bring your posts a little bit more interesting.|

LASCIA UNA RISPOSTA

Please enter your comment!
Please enter your name here