🇮🇹Italy Subdivisions
All 130 Italy subdivisions with ISO 3166-2:IT codes - Europe / Southern Europe
Total
130 subdivisions
Types
Province, Region
ISO Standard
ISO 3166-2:IT
Code Example
import { subdivision } from '@koshmoney/countries';
// Get all Italy subdivisions
const subs = subdivision.getByCountry('IT');
// => 130 subdivisions
// Look up a specific subdivision
subdivision.get('IT-21');
// => { code: 'IT-21', name: 'Piemonte', type: 'Region' }
// Validate a subdivision code
subdivision.isValidCode('IT-21'); // true
subdivision.isValidRegion('IT', '21'); // trueTree-Shaking Tip
Import only Italy subdivisions to minimize bundle size:
// Import only Italy subdivisions for smaller bundles
import { subdivisions } from '@koshmoney/countries/subdivision/IT';
Object.entries(subdivisions);
// => 130 entriesAll Italy Subdivisions
Provinces (110)
| Code | Name |
|---|---|
| IT-AG | Agrigento |
| IT-AL | Alessandria |
| IT-AN | Ancona |
| IT-AO | Aosta |
| IT-AP | Ascoli Piceno |
| IT-AQ | L'Aquila |
| IT-AR | Arezzo |
| IT-AT | Asti |
| IT-AV | Avellino |
| IT-BA | Bari |
| IT-BG | Bergamo |
| IT-BI | Biella |
| IT-BL | Belluno |
| IT-BN | Benevento |
| IT-BO | Bologna |
| IT-BR | Brindisi |
| IT-BS | Brescia |
| IT-BT | Barletta-Andria-Trani |
| IT-BZ | Bolzano |
| IT-CA | Cagliari |
| IT-CB | Campobasso |
| IT-CE | Caserta |
| IT-CH | Chieti |
| IT-CI | Carbonia-Iglesias |
| IT-CL | Caltanissetta |
| IT-CN | Cuneo |
| IT-CO | Como |
| IT-CR | Cremona |
| IT-CS | Cosenza |
| IT-CT | Catania |
| IT-CZ | Catanzaro |
| IT-EN | Enna |
| IT-FC | Forlì-Cesena |
| IT-FE | Ferrara |
| IT-FG | Foggia |
| IT-FI | Firenze |
| IT-FM | Fermo |
| IT-FR | Frosinone |
| IT-GE | Genova |
| IT-GO | Gorizia |
| IT-GR | Grosseto |
| IT-IM | Imperia |
| IT-IS | Isernia |
| IT-KR | Crotone |
| IT-LC | Lecco |
| IT-LE | Lecce |
| IT-LI | Livorno |
| IT-LO | Lodi |
| IT-LT | Latina |
| IT-LU | Lucca |
| IT-MB | Monza e Brianza |
| IT-MC | Macerata |
| IT-ME | Messina |
| IT-MI | Milano |
| IT-MN | Mantova |
| IT-MO | Modena |
| IT-MS | Massa-Carrara |
| IT-MT | Matera |
| IT-NA | Napoli |
| IT-NO | Novara |
| IT-NU | Nuoro |
| IT-OG | Ogliastra |
| IT-OR | Oristano |
| IT-OT | Olbia-Tempio |
| IT-PA | Palermo |
| IT-PC | Piacenza |
| IT-PD | Padova |
| IT-PE | Pescara |
| IT-PG | Perugia |
| IT-PI | Pisa |
| IT-PN | Pordenone |
| IT-PO | Prato |
| IT-PR | Parma |
| IT-PT | Pistoia |
| IT-PU | Pesaro e Urbino |
| IT-PV | Pavia |
| IT-PZ | Potenza |
| IT-RA | Ravenna |
| IT-RC | Reggio Calabria |
| IT-RE | Reggio Emilia |
| IT-RG | Ragusa |
| IT-RI | Rieti |
| IT-RM | Roma |
| IT-RN | Rimini |
| IT-RO | Rovigo |
| IT-SA | Salerno |
| IT-SI | Siena |
| IT-SO | Sondrio |
| IT-SP | La Spezia |
| IT-SR | Siracusa |
| IT-SS | Sassari |
| IT-SV | Savona |
| IT-TA | Taranto |
| IT-TE | Teramo |
| IT-TN | Trento |
| IT-TO | Torino |
| IT-TP | Trapani |
| IT-TR | Terni |
| IT-TS | Trieste |
| IT-TV | Treviso |
| IT-UD | Udine |
| IT-VA | Varese |
| IT-VB | Verbano-Cusio-Ossola |
| IT-VC | Vercelli |
| IT-VE | Venezia |
| IT-VI | Vicenza |
| IT-VR | Verona |
| IT-VS | Medio Campidano |
| IT-VT | Viterbo |
| IT-VV | Vibo Valentia |
Regions (20)
| Code | Name |
|---|---|
| IT-21 | Piemonte |
| IT-23 | Val d'Aoste |
| IT-25 | Lombardia |
| IT-32 | Trentino-Alto Adige |
| IT-34 | Veneto |
| IT-36 | Friuli-Venezia Giulia |
| IT-42 | Liguria |
| IT-45 | Emilia-Romagna |
| IT-52 | Toscana |
| IT-55 | Umbria |
| IT-57 | Marche |
| IT-62 | Lazio |
| IT-65 | Abruzzo |
| IT-67 | Molise |
| IT-72 | Campania |
| IT-75 | Puglia |
| IT-77 | Basilicata |
| IT-78 | Calabria |
| IT-82 | Sicilia |
| IT-88 | Sardegna |
FAQ
- How many subdivisions does Italy have?
- Italy has 130 subdivisions defined in ISO 3166-2:IT, including 110 provinces, 20 regions.
- What is the ISO 3166-2 code format for Italy?
- Italy subdivision codes follow the format IT-XX, where IT is the country's alpha-2 code and XX is the subdivision identifier. For example, IT-21 represents Piemonte.
- How to get Italy subdivisions in JavaScript?
- Install
@koshmoney/countriesvia npm, then usesubdivision.getByCountry('IT')to get all 130 subdivisions.
Use Italy subdivision data in your project
Get all 130 Italy subdivisions with ISO 3166-2 codes, plus countries, currencies, postal codes, and more.
npm install @koshmoney/countries