Como funcionam os códigos postais em Portugal: XXXX-XXX
O que é um código postal em Portugal
Um código postal é um identificador numérico atribuído a uma zona geográfica para automatizar a triagem de correspondência. Em Portugal, o formato é obrigatoriamente XXXX-XXX — quatro dígitos, hífen, três dígitos — desde a reforma dos CTT em 1998. O primeiro código de sete dígitos entrou em vigor a 1 de Setembro desse ano, substituindo o antigo formato de quatro dígitos herdado dos anos 60.
A gestão da base de dados dos códigos postais está atribuída aos CTT — Correios de Portugal por força do Decreto-Lei n.º 15/2005 e do regime da concessão do serviço postal universal. Os CTT publicam trimestralmente a BDCP (Base de Dados de Códigos Postais), disponível em download.ctt.pt, com todas as ruas, portas, apartados e localidades associadas.
Cada código postal completo de sete dígitos identifica tipicamente um troço curto de rua, um único edifício grande, um apartado ou uma pequena localidade rural.
Como se calcula (a estrutura)
O código XXXX-XXX divide-se em duas partes:
-
Primeiros 4 dígitos: identificam a localidade postal ou área abrangente. O primeiro dígito corresponde grosso modo à zona do país:
1XXX— Lisboa e área metropolitana.2XXX— Setúbal, Península de Setúbal, oeste de Lisboa.3XXX— Coimbra e centro.4XXX— Porto e norte litoral.5XXX— norte interior (Bragança, Vila Real).6XXX— Guarda, Castelo Branco.7XXX— Alentejo (Évora, Beja).8XXX— Algarve.9XXX— Regiões Autónomas (Açores e Madeira).
-
Últimos 3 dígitos: precisão dentro da localidade — troço de rua, edifício, apartado, ou entidade específica (
XXXX-999costuma ser código de apartados de uma zona).
Por exemplo, 1000-001 está atribuído à Assembleia da República; 4200-465 refere-se a uma zona específica na freguesia de Paranhos, no Porto.
Exemplo prático
Em 2026, encomendas online da Amazon.es ou Worten pedem código postal para calcular portes e prazos. Se moras em Braga, na Rua do Souto n.º 12, o teu código postal completo é 4700-025 Braga. A pré-caixa dos CTT lê o 4700 para direcciona a caixa a Braga, e o 025 para o carteiro escolher a rota final dentro da cidade.
Se a etiqueta trouxer apenas 4700 Braga (o formato antigo), os CTT em 2026 ainda entregam — mas pode haver atraso de um a dois dias por a triagem final ser manual.
Encomendas internacionais devem trazer PT-4700-025 Braga (prefixo do país segundo ISO 3166-1 alfa-2). Serviços como DHL, UPS, FedEx e Chronopost exigem este formato para automatizar tarifas internacionais.
Em serviços online governamentais (Finanças, Segurança Social, Registo Civil, portal ePortugal.gov.pt), preencher morada com código postal correcto valida automaticamente a freguesia e concelho — se preencheres à mão e o formulário der erro, é sinal de que colocaste o código errado.
Contexto em Portugal
O DL 15/2005 e a legislação subsequente definem o Serviço Postal Universal, delegando aos CTT a gestão dos códigos postais como bem público essencial. A ANACOM (Autoridade Nacional de Comunicações) supervisiona a qualidade e o cumprimento dos objectivos de serviço universal.
Interoperabilidade e uso oficial:
- Autoridade Tributária: exige código postal em qualquer factura ou recibo verde.
- Registo Nacional de Cidadãos: código postal é obrigatório em qualquer alteração de morada.
- Sistema Multibanco: transacções com dados de morada validam código postal contra a BDCP.
- e-Fatura: emissão de facturas eletrónicas para empresas exige código postal completo.
- INE: relatórios estatísticos usam código postal para geocoding e cartografia.
O CTT Localizador, a ferramenta oficial gratuita (www.ctt.pt/localizador), permite validar e obter código postal de qualquer morada em Portugal. Os dados vêm actualizados 4 vezes por ano.
Em 2020, os CTT anunciaram estudo para extensão a 9 dígitos, mas o projecto ficou congelado. Continua 4+3 até nova ordem.
Erros comuns
- Esquecer o hífen:
4700 025ou4700025são formatos incorrectos. O standard oficial exige4700-025com hífen. - Confundir código postal com código do distrito: os primeiros dois dígitos não correspondem sempre ao distrito administrativo. Setúbal (distrito) inclui códigos
2XXXe7XXX. - Usar código antigo de quatro dígitos:
4700 Bragaainda funciona em correio nacional simples, mas encomendas registadas, expresso ou internacionais rejeitam. - Copiar código de outra porta: cada troço de rua tem código diferente.
Rua do Souto n.º 12pode ser4700-025, masRua do Souto n.º 300já é4700-041. Portas pares e ímpares partilham código se estiverem no mesmo troço. - Confundir código de apartado com código de rua: apartados dos CTT têm código próprio, geralmente terminado em
990,991,999. Enviar correio para um apartado usando o código da rua física do titular gera devolução. - Assumir formato português noutros países: Espanha usa 5 dígitos (
28001), França 5 dígitos, Reino Unido tem alfanumérico (SW1A 1AA). Cada país tem regime próprio.
Ver também
- Validador de código postal — verifica formato e localidade.
- Validar NIF — outro identificador oficial português.
- Validar IBAN — validação de conta bancária.