Technical
9 min read23 December 2025

Italian Municipality Cadastral Codes: Complete Guide

Complete list of Italian cadastral codes for Tax Code calculation. How to find your birth municipality code.

Technical aspects of the Tax Code
Technical aspects of the Tax Code

What are the cadastral codes of municipalities?

The cadastral codes of municipalities are four-character identifiers that Italy assigns to every town, city, and historic commune on its territory. People also call them Belfiore codes, after the street in Rome where the central registry office once sat. They sit at the heart of your codice fiscale (the Italian tax code), and getting one wrong quietly breaks the whole thing.

Here is why they matter so much. The four letters that encode your birthplace fill positions 12 to 15 of the sixteen-character tax code, and the final check character is calculated from everything before it. Change one digit of the cadastral code and the check letter changes too. So a single typo isn't a small typo — it invalidates the entire string.

The registry is large. The Italian Revenue Agency (Agenzia delle Entrate) maintains and periodically updates a list covering more than 8,000 municipalities, both currently active and long since dissolved. That historic depth is deliberate, and we'll come back to why it matters for anyone born decades ago.

RSSMRA85C15H501S

Positions 12-15: cadastral code (Rome = H501)

How a cadastral code is built

Every code follows one tidy pattern. One letter, then three digits — four characters in total, no exceptions to the length.

  • 1 letter (position 12): broadly tied to the province or geographic area
  • 3 digits (positions 13-15): pin down the one specific municipality

A quick word of honesty here. People often assume the opening letter maps neatly onto a province, and most of the time the intuition is close enough to be useful. It is not a strict rule, though. Boundaries shifted over a century of assignments, so treat the letter as a hint, never a guarantee.

Born outside Italy?

Then your code doesn't point to a town at all. It starts with the letter Z, followed by three digits that identify the country of birth. France is Z110, Germany Z112, the United Kingdom Z114, and the United States Z404.

Want to see the rule in reverse? Take any valid Italian tax code, read characters twelve through fifteen, and you have isolated the cadastral code. Our reverse tax code lookup does exactly that decomposition for you, splitting a code back into birthplace, date, and gender.

How to find the code for your municipality

There's more than one route to the right four characters, and which one you reach for depends on what you already have in hand.

  1. Use our calculator — type the municipality name and the matching code is filled in for you, no lookup tables needed
  2. Read it off a birth certificate, which frequently prints the cadastral code outright
  3. Check the Revenue Agency's official archive, the authoritative source when an edge case has you second-guessing
  4. Ask the municipal registry office (the anagrafe) — slower, but they'll confirm it on request

For most people the first option settles it in seconds. If you already hold a tax code and want to confirm the birthplace baked into it, the tax code verification tool flags a mismatched or impossible cadastral code before it ever reaches a form.

Cadastral codes of the main Italian cities

Reading a real example beats any abstract rule. Below are the codes for Italy's most populous cities — Rome's H501 and Milan's F205 are probably the two you'll encounter most often.

CityCodeRegion
RomaH501Lazio
MilanoF205Lombardia
NapoliF839Campania
TorinoL219Piemonte
PalermoG273Sicilia
GenovaD969Liguria
BolognaA944Emilia-Romagna
FirenzeD612Toscana
BariA662Puglia
CataniaC351Sicilia
VeneziaL736Veneto
VeronaL781Veneto

Notice that the codes don't run alphabetically or by population. L219 belongs to Turin, F839 to Naples — the numbering reflects the order of historic registration, not the map. That's exactly why memorising them rarely works, and a lookup tool earns its keep.

Codes for people born abroad

If you were born outside Italy, the system still has a slot for you. Instead of a municipal code, you get a country code that always opens with Z and is followed by three digits. A few of the most common ones:

CountryCode
GermaniaZ112
FranciaZ110
SpagnaZ131
Regno UnitoZ114
Stati UnitiZ404
RomaniaZ129
AlbaniaZ100
MaroccoZ330
CinaZ210
BrasileZ602

A practical note that trips people up. These country codes are not frozen — they can be retired or reassigned when borders move, a state dissolves, or a new country appears on the map. Someone born in a country that no longer exists keeps the code that was valid at the time of birth, which is the same principle that governs dissolved Italian towns. And that brings us to the suppressed municipalities.

Suppressed and merged municipalities

Italy's map of communes is not fixed. Towns merge, split, and disappear, and each change ripples through the cadastral registry. When a municipality is suppressed or merged into a neighbour, the records have to account for everyone who was ever born there.

  • The original code stays valid for anyone born before the date of suppression — their tax code never changes
  • The newly formed municipality receives its own fresh cadastral code going forward
  • The Revenue Agency keeps the full historic archive, so retired codes remain resolvable for life

A concrete case makes it click. When a cluster of small comuni fuses into a single new town, a child born the day after the merger gets the new code, while their older sibling keeps the old one permanently. Two siblings, two birthplaces on paper, both completely correct. Genealogists and pension offices lean on this historic continuity constantly.

The founding rules for the tax code system, including these birthplace codes, trace back to Presidential Decree 605/1973 — the same legislation that introduced the codice fiscale itself.

Frequently asked questions

What are the cadastral codes of municipalities used for?

They encode your place of birth inside the Italian tax code, occupying positions 12 to 15 of the sixteen characters. Every official form, employment contract, and health-care registration that asks for a codice fiscale relies on that code being exactly right.

Is the cadastral code the same as the postal code (CAP)?

No — they are unrelated. The postal code (CAP) routes mail and is purely geographic. The cadastral code is an identifier for the municipality as a legal entity, used in the tax code and in property records. Two towns can share neither, both, or only one in common.

What code do I use if I was born abroad?

You use a country code beginning with Z instead of a municipal code. France is Z110, Germany Z112, the United Kingdom Z114, and the United States Z404. The three digits identify the country rather than a town.

My birth town no longer exists. Which code applies?

The one that was valid on your date of birth. Suppressed and merged municipalities keep their original cadastral codes in the historic archive, so your tax code stays unchanged for life even though the town itself is gone.

Where can I find the official list of codes?

The Italian Revenue Agency (Agenzia delle Entrate) publishes and updates the authoritative registry of more than 8,000 active and historic municipalities. For day-to-day use, a calculator or verification tool is faster, but the agency's archive is the final word.

Can I work out the cadastral code from an existing tax code?

Yes. Characters 12 through 15 of any valid codice fiscale are the cadastral code. A reverse lookup tool extracts it automatically and tells you the birthplace it points to.

Get the cadastral codes of municipalities right

Our calculator finds the correct cadastral code automatically and builds your full Italian tax code.

Calculate now

Prefer to read more first? See how the tax code is structured or how to calculate the tax code.