Skip to Content

🇮🇹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');  // true

Tree-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 entries

All Italy Subdivisions

Provinces (110)

CodeName
IT-AGAgrigento
IT-ALAlessandria
IT-ANAncona
IT-AOAosta
IT-APAscoli Piceno
IT-AQL'Aquila
IT-ARArezzo
IT-ATAsti
IT-AVAvellino
IT-BABari
IT-BGBergamo
IT-BIBiella
IT-BLBelluno
IT-BNBenevento
IT-BOBologna
IT-BRBrindisi
IT-BSBrescia
IT-BTBarletta-Andria-Trani
IT-BZBolzano
IT-CACagliari
IT-CBCampobasso
IT-CECaserta
IT-CHChieti
IT-CICarbonia-Iglesias
IT-CLCaltanissetta
IT-CNCuneo
IT-COComo
IT-CRCremona
IT-CSCosenza
IT-CTCatania
IT-CZCatanzaro
IT-ENEnna
IT-FCForlì-Cesena
IT-FEFerrara
IT-FGFoggia
IT-FIFirenze
IT-FMFermo
IT-FRFrosinone
IT-GEGenova
IT-GOGorizia
IT-GRGrosseto
IT-IMImperia
IT-ISIsernia
IT-KRCrotone
IT-LCLecco
IT-LELecce
IT-LILivorno
IT-LOLodi
IT-LTLatina
IT-LULucca
IT-MBMonza e Brianza
IT-MCMacerata
IT-MEMessina
IT-MIMilano
IT-MNMantova
IT-MOModena
IT-MSMassa-Carrara
IT-MTMatera
IT-NANapoli
IT-NONovara
IT-NUNuoro
IT-OGOgliastra
IT-OROristano
IT-OTOlbia-Tempio
IT-PAPalermo
IT-PCPiacenza
IT-PDPadova
IT-PEPescara
IT-PGPerugia
IT-PIPisa
IT-PNPordenone
IT-POPrato
IT-PRParma
IT-PTPistoia
IT-PUPesaro e Urbino
IT-PVPavia
IT-PZPotenza
IT-RARavenna
IT-RCReggio Calabria
IT-REReggio Emilia
IT-RGRagusa
IT-RIRieti
IT-RMRoma
IT-RNRimini
IT-RORovigo
IT-SASalerno
IT-SISiena
IT-SOSondrio
IT-SPLa Spezia
IT-SRSiracusa
IT-SSSassari
IT-SVSavona
IT-TATaranto
IT-TETeramo
IT-TNTrento
IT-TOTorino
IT-TPTrapani
IT-TRTerni
IT-TSTrieste
IT-TVTreviso
IT-UDUdine
IT-VAVarese
IT-VBVerbano-Cusio-Ossola
IT-VCVercelli
IT-VEVenezia
IT-VIVicenza
IT-VRVerona
IT-VSMedio Campidano
IT-VTViterbo
IT-VVVibo Valentia

Regions (20)

CodeName
IT-21Piemonte
IT-23Val d'Aoste
IT-25Lombardia
IT-32Trentino-Alto Adige
IT-34Veneto
IT-36Friuli-Venezia Giulia
IT-42Liguria
IT-45Emilia-Romagna
IT-52Toscana
IT-55Umbria
IT-57Marche
IT-62Lazio
IT-65Abruzzo
IT-67Molise
IT-72Campania
IT-75Puglia
IT-77Basilicata
IT-78Calabria
IT-82Sicilia
IT-88Sardegna

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/countries via npm, then use subdivision.getByCountry('IT') to get all 130 subdivisions.
View Italy country page →Country code converter →

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