CodiceChiaroCalcolo codice fiscale online

Dati aperti: l'archivio dei codici catastali

Questa pagina pubblica l'archivio completo dei codici catastali (Belfiore) usato da CodiceChiaro: 8.229 comuni italiani — 7.896 attuali e 333 soppressi — e 250 Stati esteri, scaricabili gratis in formato CSV con licenza CC BY 4.0. I dati provengono da ISTAT e Agenzia delle Entrate; sotto trovi fonti, metodo e limiti dichiarati senza reticenze.

Che cosa contiene l'archivio

Due file CSV, generati automaticamente a ogni aggiornamento del sito a partire dagli stessi dati che alimentano il calcolatore e le pagine dei comuni: non esiste una copia separata che possa andare fuori sincrono con ciò che il sito mostra.

  • codici-catastali-comuni.csv — 8.229 righe: nome del comune, codice Belfiore, provincia, regione e stato (attuale o soppresso).
  • codici-catastali-stati-esteri.csv — 250 righe: nome dello Stato estero e codice Belfiore della serie Z, per i nati all'estero.
  • I file sono testo semplice con riga di intestazione, codifica UTF-8: si aprono con qualsiasi foglio di calcolo e si leggono da qualsiasi linguaggio di programmazione.

Fonti e metodo

I comuni attuali provengono dall'elenco ufficiale dei comuni italiani pubblicato da ISTAT, che riporta per ciascuno denominazione, regione, provincia e codice catastale: il nostro archivio copre il 100% di quell'elenco. I comuni soppressi derivano dalla tabella T4 dei codici catastali dell'Agenzia delle Entrate (edizione del 15 luglio 2021, ricavata dal suo Archivio Comuni): un comune è «attuale» se il suo codice è presente nell'elenco ISTAT, «soppresso» se compare solo nella tabella dell'Agenzia. Sei comuni creati dopo il 2021, presenti solo nell'elenco ISTAT, prendono il codice dalla colonna ufficiale dello stesso elenco ISTAT.

Per gli Stati esteri la situazione è diversa, e la dichiariamo: l'Agenzia pubblica la tabella solo attraverso un servizio di consultazione, senza un file scaricabile. I nostri codici sono quindi una trascrizione pubblica di quella tabella, verificata su 12 codici di ancoraggio (tra cui Francia Z110, Svizzera Z133, Stati Uniti Z404) confrontati con fonti indipendenti; alla trascrizione è stato aggiunto un solo codice, verificato a parte: Z118 Iugoslavia. Il 24 ottobre 2026 la trascrizione è stata inoltre confrontata, riga per riga, con due tabelle indipendenti che riproducono la tabella dell'Agenzia (244 corrispondenze pulite su 246 codici originari): in seguito a quel confronto sono stati aggiunti Serbia (Z158), Montenegro (Z159), Timor Leste (Z242) e Sahara occidentale (Z339) e aggiornate tre denominazioni (Macedonia del Nord, Eswatini, Moldova).

Versione dell'archivio: 2026-10-24. I collegamenti alle due fonti primarie sono in fondo alla pagina.

Limiti noti, dichiarati

Un archivio aperto deve dire anche che cosa non contiene. Questi sono i limiti noti del nostro, nessuno nascosto:

  • Stati esteri: la verifica completa, riga per riga, contro la tabella ufficiale dell'Agenzia delle Entrate è ancora in corso. I 250 codici attuali derivano da una trascrizione verificata a campione (12 ancore) e poi confrontata integralmente con due tabelle indipendenti che riproducono la tabella dell'Agenzia (244 corrispondenze pulite su 246 codici originari, poi 4 aggiunte e 3 ridenominazioni). Restano aperti: il conflitto Z501 (Antille Olandesi contro Aruba), il codice Z904 non confermato da nessuna delle due tabelle e la verifica finale contro l'archivio ufficiale dell'Agenzia.
  • Stati dissolti: URSS, Cecoslovacchia e Repubblica Democratica Tedesca non sono presenti, perché non abbiamo ottenuto un codice verificato da una fonte affidabile. L'unica eccezione è Iugoslavia (Z118), aggiunta dopo verifica. Chi è nato in uno Stato oggi dissolto potrebbe non trovarlo nell'elenco.
  • CAP: i codici di avviamento postale non sono inclusi. Il database ufficiale dei CAP è un prodotto commerciale di Poste Italiane e non esiste un file ufficiale aperto; le raccolte aperte valutate avevano licenze assenti o coperture incomplete (fino al 96,9%, con i buchi proprio nei comuni più recenti). Non li abbiamo inventati né copiati senza licenza.
  • Comuni soppressi: la fonte è la tabella dell'Agenzia del 2021; eventuali comuni soppressi prima del periodo coperto dal suo archivio potrebbero non comparire. Per i soppressi, provincia e regione indicano la provincia attuale di riferimento (la tabella dell'Agenzia non riporta la regione): sono un'indicazione geografica, non un dato storico.

Licenza e attribuzione

L'archivio è rilasciato con licenza Creative Commons Attribuzione 4.0 Internazionale (CC BY 4.0): puoi copiarlo, modificarlo e usarlo anche per scopi commerciali, a condizione di attribuirlo con la riga indicata qui sotto. La licenza riguarda la nostra compilazione; le fonti primarie restano ISTAT e Agenzia delle Entrate.

Per giornalisti e sviluppatori

L'uso più comune è anche il più semplice: collegare un luogo di nascita al suo codice Belfiore senza dover mantenere a mano un elenco che cambia con fusioni e soppressioni di comuni. La parte meno comune — e quella che di solito manca altrove — è la copertura dei comuni soppressi: chi sviluppa moduli, anagrafiche o verifiche di codici fiscali sa che le persone nate in comuni oggi fusi o aboliti sono una fetta tutt'altro che rara della popolazione, e che il loro codice fiscale usa per sempre il codice storico.

Se usi l'archivio in un articolo o in un prodotto, l'attribuzione richiesta è l'unico adempimento. Per segnalare un errore, proporre una correzione documentata o raccontarci come lo stai usando, la via giusta è la pagina Contatti: ogni segnalazione con fonte viene verificata contro ISTAT e Agenzia prima di entrare nell'archivio.

Scarica i file

Comuni italiani

8.229 righe · CSV · 353,0 KB

Scarica codici-catastali-comuni.csv

Stati esteri

250 righe · CSV · 4,2 KB

Scarica codici-catastali-stati-esteri.csv

Come citare

Copia questa riga dove usi i dati (documentazione, crediti, nota metodologica):

Dati: CodiceChiaro — dataset codici catastali (fonti: ISTAT, Agenzia delle Entrate), CC BY 4.0

Domande frequenti

Posso usare i dati per scopi commerciali?

Sì. L'archivio è pubblicato con licenza CC BY 4.0: puoi usarlo liberamente, anche per scopi commerciali, a condizione di citare la fonte con la riga di attribuzione indicata in questa pagina. Come per ogni dataset, non forniamo garanzie di alcun tipo sull'uso che ne farai.

I CAP sono inclusi nell'archivio?

No, e per una ragione precisa: non esiste un elenco ufficiale dei CAP per comune pubblicato gratuitamente in formato leggibile da una macchina. Il database dei CAP è un prodotto commerciale di Poste Italiane, e le raccolte aperte che abbiamo valutato avevano licenze assenti o coperture incomplete. Preferiamo non pubblicare CAP non verificati: se un giorno esisterà una fonte ufficiale aperta, li aggiungeremo.

I comuni soppressi sono inclusi?

Sì: l'archivio comprende 333 comuni soppressi, ricavati dalla tabella T4 dell'Agenzia delle Entrate e contrassegnati come «soppresso» nei file e nelle pagine. È la parte che molti archivi non hanno: serve a chi è nato in un comune che oggi non esiste più, perché nel codice fiscale resta il codice del comune storico.

Come vengono verificati i codici?

I comuni attuali e i codici catastali provengono dall'elenco ufficiale ISTAT; i soppressi dall'incrocio con la tabella T4 dell'Agenzia delle Entrate. I codici di controllo più usati — Roma H501, Francia Z110, Stati Uniti Z404 — sono verificati come «ancore» a ogni aggiornamento, e una suite di test automatizzati controlla conteggi e coerenza dell'intero archivio prima di ogni pubblicazione.

I codici degli Stati esteri sono quelli ufficiali?

Con una precisazione onesta: l'Agenzia delle Entrate non pubblica la tabella degli Stati esteri in un file leggibile da una macchina, ma solo tramite un servizio di consultazione. I nostri 250 codici partono da una trascrizione pubblica di quella tabella, verificata su 12 codici di ancoraggio confrontati con fonti indipendenti; il 24 ottobre 2026 abbiamo inoltre confrontato tutti i 246 codici originari, riga per riga, con due tabelle indipendenti che riproducono la tabella dell'Agenzia (244 corrispondenze pulite) e, in seguito a quel confronto, abbiamo aggiunto Serbia (Z158), Montenegro (Z159), Timor Leste (Z242) e Sahara occidentale (Z339) e aggiornato tre denominazioni (Macedonia del Nord, Eswatini, Moldova). Restano aperti, e dichiarati tra i limiti dell'archivio: un conflitto su Z501 (Antille Olandesi contro Aruba), un codice non confermato (Z904) e la scelta di campo sugli Stati storici dissolti; la verifica finale contro l'archivio ufficiale dell'Agenzia resta un passo da eseguire prima di considerare la tabella chiusa.

Fonti primarie

Vedi anche: l'archivio dei codici catastali navigabile per comune, come calcoliamo il codice fiscale e, per segnalazioni e correzioni documentate, la pagina Contatti.