In Italia, il CAP (acronimo di Codice di Avviamento Postale) viene usato per facilitare il servizio postale ad individuare il luogo di destinazione in cui consegnare la corrispondenza o i pacchi. Venne introdotto in Italia nel 1967.
Il CAP è formato da cinque cifre. In origine, al momento della definizione dei codici, si crearono delle aree territoriali comprendenti in genere regioni e/o province contigue a cui era stato attribuito un codice iniziale da 0
All'interno di queste aree alle province è stato assegnato un codice da -0--- a -9---. Ai corrispondenti capoluoghi era attribuito il codice --100 mentre agli altri centri della stessa provincia erano attribuiti i codici da --01x a --09x: la quarta cifra del codice viene definita come stradario ed in teoria facilita l'instradamento della corrispondenza a partire dai centri di smistamento provinciali.
Sin dall'inizio, comunque, erano previste delle eccezioni: alla città di Gorizia è stato attribuito il CAP 34170, in coabitazione, per così dire, con quello di Trieste che è 34100; di conseguenza alle località della Provincia di Gorizia è stata attribuito il campo di codici da 3407x a 3409x mentre alle località della Provincia di Trieste rimane il campo da 3401x a 3406x. In modo simile si è proceduto con la città di Pordenone e la corrispondente provincia allora non ancora creata ufficialmente ma definita come "circondario di Pordenone" e che fino al 1968 era parte della provincia di Udine.
Un'ultima, rimarchevole, eccezione, è stata negli anni novanta la ridefinizione del CAP di Prato, dopo la sua elevazione a capoluogo di provincia, in precedenza parte della provincia di Firenze, utilizzando il codice 59xxx che non era stato attribuito in origine.
Per le province istituite dagli anni '70 il CAP del capoluogo è invece costituito dal codice provinciale di origine seguito da --170 (Isernia 86170, Oristano 07170) mentre il territorio mantiene il codice della provincia originaria da cui è indistinguibile. Questa situazione provvisoria costituisce ancor'oggi un'anomalia.
Dal 1997, per tenere conto delle 8 nuove province che portarono a 103 il numero totale di province (Biella, Verbano-Cusio-Ossola, Lecco, Lodi, Rimini, Prato, Crotone, Vibo Valentia), cambiarono leggermente le regole e si adottò il principio dell'attribuzione univoca dei codici alle agenzie di recapito: le prime due cifre non indicano più necessariamente una sola provincia e per capire se si tratta di una località capoluogo di una provincia è necessario verificare se la terza cifra è dispari (--1-- per le province preesistenti e a partire dal --9-- per le nuove province). Le rimanenti località della provincia hanno un numero pari (precedente al numero che identifica il capoluogo e quindi --0-- per le province preesistenti e a partire da --8-- per quelle di nuova istituzione).
In generale lo stesso CAP può corrispondere a più comuni, anche tra di loro non confinanti.
Nelle città più grandi, lo stesso comune può avere più CAP (es. Catania), che raggruppano caseggiati, quartieri, ecc. Ciò può avvenire pure per capoluoghi non molto popolati, se si è in presenza di frazioni. Per i capoluoghi di provincia con più CAP esiste anche un CAP virtuale, o generico per la città, le cui ultime due cifre sono "00" (ad esempio, il generico CAP di Roma è 00100, quello di Milano è 20100); il CAP virtuale è usato in genere per gli uffici centrali locali, e per l'inoltro di corrispondenza a grandi utenze (ministeri, grandi industrie, ecc).
I capoluoghi di provincia con il CAP legato allo stradario sono: Ancona, Bari, Bergamo, Bologna, Brescia, Cagliari, Catania, Firenze, Genova, La Spezia, Livorno, Messina, Milano, Napoli, Padova, Palermo, Perugia, Pescara, Pisa, Reggio di Calabria, Roma, Salerno, Torino, Trieste, Venezia, Verbania, Verona.
Analogamente, anche in altri stati esistono codici postali simili, internazionalmente abbreviati come zip codes (Esempio: USA).
Postleitzahl | Códigu postal | Паштовы індэкс | Пощенски код | Codi postal | Poštovní směrovací číslo | Postnummer | Postleitzahl | Ταχυδρομικός κώδικας | Postal code | Poŝtkodo | Código postal | Code postal | CAP | Postkoade | Irányítószám | Kode pos | Póstnúmer | 郵便番号 | Postcode | Postcode | Postnummer | Postnummer | Kod pocztowy | Código postal | Cod poştal | Почтовый индекс | CAP | Poštové smerovacie číslo | Postnummer | Posta kodu | Поштовий індекс | Limero del posse | 邮政编码