Address database > Western Europe street names > Italy street names
Italy street names database
Sample dataset Italy
| ISO | COUNTRY | LANGUAGE | MIN NUMBER ? | MAX NUMBER ? | SIDE ? | STREET NAME | ZIP CODE | LOCALITY | LATITUDE ? | LONGITUDE ? | REGION 1 | REGION 2 | REGION 3 | REGION 4 | TIMEZONE |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| IT | Italia | IT | 215 | 219 | mixed | Piazza Castello | 10124 | Torino | 45.070889 | 7.687191 | Piemonte | Torino | Torino | N/A | Europe/Rome |
| IT | Italia | IT | 3 | 84 | mixed | Via Fossata | 10155 | Torino | 45.094297 | 7.687754 | Piemonte | Torino | Torino | N/A | Europe/Rome |
| IT | Italia | IT | 77 | 319 | mixed | Corso Giulio Cesare | 10155 | Torino | 45.098536 | 7.697807 | Piemonte | Torino | Torino | N/A | Europe/Rome |
| IT | Italia | IT | 207 | 231 | mixed | Piazza Derna | 10155 | Torino | 45.102498 | 7.700018 | Piemonte | Torino | Torino | N/A | Europe/Rome |
| IT | Italia | IT | 7 | 7 | odd | Piazza Generale Antonio Baldissera | 10155 | Torino | 45.089962 | 7.678240 | Piemonte | Torino | Torino | N/A | Europe/Rome |
| IT | Italia | IT | 2 | 15 | mixed | Via Malone | 10155 | Torino | 45.089889 | 7.690374 | Piemonte | Torino | Torino | N/A | Europe/Rome |
| IT | Italia | IT | 1 | 20 | mixed | Via Baltea | 10155 | Torino | 45.090988 | 7.690826 | Piemonte | Torino | Torino | N/A | Europe/Rome |
| IT | Italia | IT | 8 | 12 | mixed | Via Stradella | 10155 | Torino | 45.090516 | 7.678860 | Piemonte | Torino | Torino | N/A | Europe/Rome |
| IT | Italia | IT | 101 | 115 | odd | Largo Cesare Giulio | 10155 | Torino | 45.092508 | 7.693606 | Piemonte | Torino | Torino | N/A | Europe/Rome |
| IT | Italia | IT | 1 | 17 | mixed | Corso Re Umberto | 10121 | Torino | 45.066062 | 7.675441 | Piemonte | Torino | Torino | N/A | Europe/Rome |
| IT | Italia | IT | 17 | 29 | mixed | Via San Tommaso | 10121 | Torino | 45.069660 | 7.680869 | Piemonte | Torino | Torino | N/A | Europe/Rome |
| IT | Italia | IT | 1 | 66 | mixed | Via 20 Settembre | 10121 | Torino | 45.067286 | 7.680674 | Piemonte | Torino | Torino | N/A | Europe/Rome |
| IT | Italia | IT | 18 | 60 | mixed | Piazza Carlo Felice | 10121 | Torino | 45.064192 | 7.680075 | Piemonte | Torino | Torino | N/A | Europe/Rome |
| IT | Italia | IT | 113 | 113 | odd | Piazza Castello | 10121 | Torino | 45.070696 | 7.684586 | Piemonte | Torino | Torino | N/A | Europe/Rome |
| IT | Italia | IT | 1 | 44 | mixed | Via Cernaia | 10121 | Torino | 45.071720 | 7.673592 | Piemonte | Torino | Torino | N/A | Europe/Rome |
| IT | Italia | IT | 1 | 18 | mixed | Via Antonio Giuseppe Bertola | 10121 | Torino | 45.069971 | 7.681570 | Piemonte | Torino | Torino | N/A | Europe/Rome |
| IT | Italia | IT | 1 | 21 | mixed | Via Pietro Micca | 10121 | Torino | 45.070515 | 7.680887 | Piemonte | Torino | Torino | N/A | Europe/Rome |
| IT | Italia | IT | 218 | 260 | even | Piazza C.L.N. | 10121 | Torino | 45.066413 | 7.681908 | Piemonte | Torino | Torino | N/A | Europe/Rome |
| IT | Italia | IT | 2 | 6 | mixed | Via Bruno Buozzi | 10121 | Torino | 45.065481 | 7.680473 | Piemonte | Torino | Torino | N/A | Europe/Rome |
| IT | Italia | IT | 1 | 8 | mixed | Via Antonio Gramsci | 10121 | Torino | 45.065010 | 7.679733 | Piemonte | Torino | Torino | N/A | Europe/Rome |
| IT | Italia | IT | 58 | 110 | mixed | Corso Vittorio Emanuele II | 10121 | Torino | 45.065223 | 7.671509 | Piemonte | Torino | Torino | N/A | Europe/Rome |
| IT | Italia | IT | 80 | 366 | mixed | Via Roma | 10121 | Torino | 45.068383 | 7.683073 | Piemonte | Torino | Torino | N/A | Europe/Rome |
| IT | Italia | IT | 17 | 30 | mixed | Via Mercanti | 10121 | Torino | 45.070436 | 7.680140 | Piemonte | Torino | Torino | N/A | Europe/Rome |
| IT | Italia | IT | 21 | 35 | mixed | Via San Francesco d'Assisi | 10121 | Torino | 45.069369 | 7.678495 | Piemonte | Torino | Torino | N/A | Europe/Rome |
| IT | Italia | IT | 2 | 37 | mixed | Corso Galileo Ferraris | 10121 | Torino | 45.067627 | 7.672529 | Piemonte | Torino | Torino | N/A | Europe/Rome |
| IT | Italia | IT | 132 | 216 | mixed | Piazza San Carlo | 10121 | Torino | 45.067985 | 7.682351 | Piemonte | Torino | Torino | N/A | Europe/Rome |
| IT | Italia | IT | 38 | 59 | mixed | Via Pisa | 10153 | Torino | 45.075102 | 7.694717 | Piemonte | Torino | Torino | N/A | Europe/Rome |
| IT | Italia | IT | 14 | 16 | mixed | Largo Regio Parco | 10153 | Torino | 45.075628 | 7.692517 | Piemonte | Torino | Torino | N/A | Europe/Rome |
| IT | Italia | IT | 41 | 61 | mixed | Via Modena | 10153 | Torino | 45.075306 | 7.697025 | Piemonte | Torino | Torino | N/A | Europe/Rome |
| IT | Italia | IT | 87 | 151 | mixed | Lungo Dora Firenze | 10153 | Torino | 45.074033 | 7.696997 | Piemonte | Torino | Torino | N/A | Europe/Rome |
| IT | Italia | IT | 46 | 71 | mixed | Via Parma | 10153 | Torino | 45.075688 | 7.695498 | Piemonte | Torino | Torino | N/A | Europe/Rome |
| IT | Italia | IT | 27 | 57 | mixed | Corso Verona | 10153 | Torino | 45.076587 | 7.698313 | Piemonte | Torino | Torino | N/A | Europe/Rome |
| IT | Italia | IT | 13 | 13 | odd | Piazza Fabio Filzi | 10127 | Torino | 45.026365 | 7.665778 | Piemonte | Torino | Torino | N/A | Europe/Rome |
| IT | Italia | IT | 3 | 3 | odd | Via Felice Casorati | 10127 | Torino | 45.025677 | 7.654802 | Piemonte | Torino | Torino | N/A | Europe/Rome |
| IT | Italia | IT | 102 | 158 | mixed | Corso Traiano | 10127 | Torino | 45.021449 | 7.651327 | Piemonte | Torino | Torino | N/A | Europe/Rome |
| IT | Italia | IT | 81 | 168 | mixed | Via Pio VII | 10127 | Torino | 45.021181 | 7.650069 | Piemonte | Torino | Torino | N/A | Europe/Rome |
| IT | Italia | IT | 331 | 552 | mixed | Via Nizza | 10127 | Torino | 45.021541 | 7.663179 | Piemonte | Torino | Torino | N/A | Europe/Rome |
| IT | Italia | IT | 1 | 79 | mixed | Via Passo Buole | 10127 | Torino | 45.023543 | 7.656428 | Piemonte | Torino | Torino | N/A | Europe/Rome |
| IT | Italia | IT | 95 | 224 | mixed | Via Onorato Vigliani | 10127 | Torino | 45.017555 | 7.652537 | Piemonte | Torino | Torino | N/A | Europe/Rome |
| IT | Italia | IT | 109 | 352 | mixed | Strada Castello di Mirafiori | 10127 | Torino | 45.008804 | 7.644496 | Piemonte | Torino | Torino | N/A | Europe/Rome |
| IT | Italia | IT | 19 | 31 | mixed | Via Monte Corno | 10127 | Torino | 45.025181 | 7.653961 | Piemonte | Torino | Torino | N/A | Europe/Rome |
| IT | Italia | IT | 22 | 24 | mixed | Corso Caduti sul Lavoro | 10127 | Torino | 45.025821 | 7.668830 | Piemonte | Torino | Torino | N/A | Europe/Rome |
| IT | Italia | IT | 1 | 17 | mixed | Via Corrado Corradino | 10127 | Torino | 45.017056 | 7.663701 | Piemonte | Torino | Torino | N/A | Europe/Rome |
| IT | Italia | IT | 141 | 171 | mixed | Via Baltimora | 10136 | Torino | 45.048204 | 7.632296 | Piemonte | Torino | Torino | N/A | Europe/Rome |
| IT | Italia | IT | 11 | 60 | mixed | Via Castelgomberto | 10136 | Torino | 45.049403 | 7.632057 | Piemonte | Torino | Torino | N/A | Europe/Rome |
| IT | Italia | IT | 1 | 111 | mixed | Via Guido Reni | 10136 | Torino | 45.051301 | 7.629850 | Piemonte | Torino | Torino | N/A | Europe/Rome |
| IT | Italia | IT | 72 | 136 | mixed | Corso Orbassano | 10136 | Torino | 45.049318 | 7.650567 | Piemonte | Torino | Torino | N/A | Europe/Rome |
| IT | Italia | IT | 2 | 8 | even | Via Castagnevizza | 10136 | Torino | 45.045064 | 7.646837 | Piemonte | Torino | Torino | N/A | Europe/Rome |
| IT | Italia | IT | 1 | 9 | odd | Via Castagnevizza | 10136 | Torino | 45.045064 | 7.646837 | Piemonte | Torino | Torino | N/A | Europe/Rome |
| IT | Italia | IT | 10 | 80 | mixed | Corso Siracusa | 10136 | Torino | 45.051105 | 7.634321 | Piemonte | Torino | Torino | N/A | Europe/Rome |
Showing 50 records for Italy
Italy address formats
The Italian addressing system follows a structured format that typically includes the recipient’s name, the street name followed by the house number, and a final line containing the five-digit postal code, the town or city, and the two-letter province abbreviation. Known as the Codice di Avviamento Postale (CAP), the postal code is essential for efficient routing, with major cities often utilizing specific codes for different districts. For international mail, the country name should be written in all capital letters on the last line of the address.
Address Format
Typical address components include:
- Line 1: recipient (title, first and last name, or company name)
- Line 2: extra information describing the recipient (optional)
- Line 3: stairway / floor / apartment / suite etc. (optional)
- Line 4: street name + number or P.O. box number
- Line 5: POSTCODE locality province abbreviation
- Line 6: destination country (for outbound mail)
Administrative Hierarchy Used
- Regions (Regioni)/Autonomous Regions (Regioni Autonome)
- Metropolitan cities (Città metropolitane)/Provinces (Province)/Decentralized regional entity (Entità Regionale Decentralizzata)
- Communes (Comuni)
Management & Authority
The primary postal authority for Italy is Poste Italiane S.P.A.
Special characteristics
CAP codes are stable and precise, but multi-code cities require district-level mapping. Sub-localities frazioni are modeled as towns in their own right, not suburbs. Bilingual areas exist in the north (e.g., German/Italian in South Tyrol), but postal data is provided only in Italian.
Our location dataset for Italy
Italy ZIP Codes
Italy ZIP & Administrative boundaries
Italy Administrative Divisions
The database follows a standardized and unified structure you can integrate without becoming an expert in each country’s unique administrative hierarchy.
Italy Address Format
Italy Address Validation
Standardized across geographies
Multi-language support
Global city definitions
Keep your address data clean and reliable
Clean addresses at input
GeoPostcodes’ global reference data helps companies capture accurate and standardized addresses at the point of entry. Ensure each new address follows official postal standards and regional formatting rules.

Validate addresses post-entry
GeoPostcodes’ validation dataset lets organizations verify and correct existing addresses. Each record is cross-checked with authoritative postal sources to fix errors and ensure global consistency.
Perform bulk address validation
Validate entire lists of addresses at once with GeoPostcodes reference data. Clean large datasets efficiently, correct errors in bulk, and ensure your records remain reliable and consistent.
Geocoding
Available File Formats
Comma-separated values for
spreadsheet applications and data analysis tools
JavaScript Object Notation for
web applications and modern development
Extensible Markup Language for enterprise systems and legacy applications
Database-ready SQL scripts for
direct import into your systems
Data Dictionary
| Field name | Description | Field type |
|---|---|---|
| ISO | ISO 3166-1 country code | Char(2) |
| Country | Country name | Char(50) |
| Language | Language code | Char(2) |
| ID | Record identifier | Integer |
| Street | Full street name | Char(100) |
| Max | Highest house number in this street range | Integer |
| Min | Lowest house number in this street range | Integer |
| Side | Indicates whether house numbers in this street range are even, odd, or both | Char(10) |
| Postcode | ZIP / Postal code | Char(15) |
| Locality | Locality name | Char(80) |
| Latitude | Latitude of the center of the street (WGS84 coordinates) | Double |
| Longitude | Longitude of the center of the street (WGS84 coordinates) | Double |
| Region 1 | Administrative division level 1 | Char(80) |
| Region 2 | Administrative division level 2 | Char(80) |
| Region 3 | Administrative division level 3 | Char(80) |
| Region 4 | Administrative division level 4 | Char(80) |
| Suburb | Locality subdivision | Char(80) |
| Elevation | Elevation in meters | Integer |
| ISO2 | ISO 3166-2 region code | Char(10) |
| FIPS | The Federal Information Processing Standard, publication 10-4 (FIPS 10-4) | Char(10) |
| NUTS | European statistical division code | Char(12) |
| HASC | Hierarchical administrative subdivision code | Char(12) |
| STAT | National statistics/census code | Char(20) |
| Timezone | Time zone name (Olson) | Char(30) |
| UTC | Standard time expressed as an offset with respect to UTC | Char(10) |
| DST | Daylight saving time expressed as an offset with respect to UTC | Char(10) |
| locality_type | Type of place, ‘town’ or ‘business’ | Char(20) |
| is_postal | Whether the postal code is used for regular mail | Integer |
| is_business | Whether the postal code is used for businesses | Integer |
| is_po_box | Whether the postal code is used for PO Boxes | Integer |
| post_town | Postal Town (e.g. USPS recommended city) | Char(80) |
Why choose GeoPostcodes
Global coverage
Complete coverage across 247 countries, including hard-to-source geographies like China, Japan, Brazil, and Russia.
Highest quality
Built on extensive, authoritative sourcing with robust data engineering and quality control. Standardized and up-to-date.
Expert Consulting
With 15 years of experience, we guide your implementation and deliver data in the format that fits your system.
Global Location Databases
Comprehensive location data products serving businesses, and
organizations worldwide with accurate, up-to-date geographic information.

Postal Code Database
Global dataset containing all administrative divisions, cities and ZIP codes.
Explore postal code databaseKey features
- 247 Countries
- 9,9M Coordinates
- 9,3M ZIP codes
- 400 Time zones
- 4M Cities and Towns
- 116K UNLOCODES
Specifications
- Coverage: Global
- Format: CSV, ASC, DAT, GML, GeoJSON, KML, Shapefile (SHP)

Address Database
International dataset with all administrative areas, cities, ZIP codes, streets, and house numbers.
Explore address databaseKey features
- 81 Countries
- 299 languages
- 26,5M streets
- 400 time zones
- 9.3M ZIP codes
- 4M cities
Specifications
- Coverage: International
- Format: CSV, ASC, DAT, GML, KML, Shapefile (SHP), GeoJSON

Boundary Data
A global dataset of polygons representing ZIP codes and administrative areas.
Explore boundaries databaseKey features
- 247 Countries
- Up to 6 levels
- 1,7M boundaries
- High-precision
- 245K Admin areas
- Visualization
Specifications
- Coverage: Global
- Format: GeoJSON, Geopackage, KML, Shapefile (SHP)

Population Database
Global population estimates at postal code and administrative level covering a span of 55 years: past, present, and future.
Explore population databaseKey features
- 247 Countries
- 243K Admin areas
- 55 year span
- Yearly updates
- 645K ZIP codes
Specifications
- Coverage: International
- Format: CSV, ASC
Use cases for the international address database
Address Validation
Address autocomplete
Logistics and shipping
E-commerce
Fraud detection
Marketplaces
Global Streets Coverage
247 countries and territories with standardized formatting and reliable geographic information.