Como funciona o CEP?

O CEP é a abreviação de Código de Endereçamento Postal. Ele foi criado em 1972, e inicialemente tinha apenas cinco dígitos. Devido ao aumento da população, os Correios alteraram em maio de 1992 o formato dos códigos postais, que passaram a ter o formato atual de 8 dígitos, cinco de um lado e três de outro. Estes dois blocos númericos são separados por um traço.

Os códigos do CEP dividem o Brasil em regiões postais. Cada número do CEP possui um significado.

Os 5 primeiros números indicam a região, sub-região, setor, sub-setor, divisor de sub-setor. Os 3 últimos números são os indicadores de distribuição, também chamados de sufixos. Veja como fica esta divisão nesta imagem fornecida pelos Correios.

Estrutura do CEP

O Brasil é dividido em dez regiões postais, que são classificadas utilizando o primeiro número do CEP. A classificação é a seguinte:

Região 0 - Grande São Paulo
Região 1 - Interior de São Paulo
Região 2 - Rio de Janeiro e Espírito Santo
Região 3 - Minas Gerais
Região 4 - Bahia e Sergipe
Região 5 - Pernambuco, Alagoas, Paraíba e Rio Grande do Norte
Região 6 - Ceará, Piauí, Maranhão, Pará, Amazonas, Acre, Amapá e Roraima
Região 7 - Distrito Federal, Goiás, Tocantins, Mato Grosso, Mato Grosso do Sul e Rondônia
Região 8 - Paraná e Santa Catarina
Região 9 - Rio Grande do Sul.

Perceba que a divisão por região tem o estado de São Paulo no centro, e a partir deste estado, as demais regiões estão numeradas no sentido anti horário.

Da mesma forma que a região, cada uma das demais divisões do CEP é dividida em 10 partes. Vamos tomar como exemplo a região "0", que é a grande São Paulo. O segundo dígito do CEP é a sub-região. As sub-regiões são as seguintes:

01 CAPITAL - CENTRO
02 CAPITAL - ZONA NORTE
03 CAPITAL - ZONA LESTE
04 CAPITAL - ZONA SUL
05 CAPITAL - ZONA OESTE
06 GRANDE SAO PAULO - OESTE
07 GRANDE SAO PAULO - NORTE
08 GRANDE SAO PAULO - LESTE
09 GRANDE SAO PAULO - SUL

O terceiro dígito se refere ao setor. Considerando a sub-região da região do centro da cidade de São Paulo, que possui o CEP começando com "01", nós temos os seguintes setores.

010 - 011 - 012 - 013 - 014 - 015

O quarto dígito se refere ao sub-setor. No exemplo anterior, os CEPs do centro de São Paulo são divididos em 6 setores. Considerando estes setores do centro da cidade de São Paulo, que possuem o CEP começando com "01" e que fazem parte do setor "5", nós temos os seguintes sub-setores.

0150 - CENTRO, LIBERDADE, SE
0151 - CAMBUCI, LIBERDADE, SE
0152 - ACLIMACAO, CAMBUCI, LIBERDADE
0153 - ACLIMACAO, CAMBUCI, ACLIMACAO
0154 - CAMBUCI, JARDIM DA GLORIA, VILA DEODORO - VILA MONUMENTO
0155 - CAMBUCI, VILA MONUMENTO

Perceba qua o sub-setor se assemelha muito a divisão por bairros. Como a divisão por setores/sub-setores dos Correios não é igual a divisão de regiões/bairros aplicada na cidade, você pode perceber com base na lista anterior que um mesmo bairro pode pertencer a mais de sub-setor.

O divisor de sub-setor é o quinto dígito do CEP. Pegando o exemplo anterior como referência, vamos ver quais são os logradouros que pertecem ao sub-setor "3" e estão registrados no divisor de sub-setor "0", nós teriamos os seguintes resultados:

01530 R PAIS DE ANDRADE
01530 R ALMEIDA TORRES
01530 R ALBINA BARBOSA
01530 R BATURITE
01530 R OLIVEIRA PEIXOTO
01530 R DES MACEDO VIEIRA
01530 R DIAMANTE
01530 R AGATA
01530 R RUBI
01530 R CARDOSO DE SIQUEIRA
01530 VL BARBOSA

Como você pode perceber, estes são os logradouros

Para enviar uma correspondência precisamos do sufixo, que são os últimos 3 digitos. Com base no exemplo anterior, teriamos os seguintes resultados:

01530000 R PAIS DE ANDRADE
01530010 R ALMEIDA TORRES
01530020 R ALBINA BARBOSA
01530030 R BATURITE
01530040 R OLIVEIRA PEIXOTO
01530050 R DES MACEDO VIEIRA
01530060 R DIAMANTE
01530070 R AGATA
01530080 R RUBI
01530090 R CARDOSO DE SIQUEIRA
01530100 VL BARBOSA


Em relação aos sufixos, que são os 3 últimos dígitos do CEP, a faixa de números utilizada para os logradouros vai do 000 ao 899. A classificação dos sufixos é a seguinte:

000 a 899Faixa reservada aos logradouros
900 a 959Códigos especiais
960 a 969Ceps promocionais
970,989 e 999Unidades dos Correios
990 a 998Caixas postais comunitárias

Se as cidades tiverem menos de 50 mil habitantes o CEP é unico para todos os logradouros.

Como cada dígito do CEP pode ser um número de 0 a 9, a quantidade de combinações possíveis é de 90 milhões. O número de CEPs atribuidos a logradouros atualmente ultrapassa 1 milhão.

Se você está curioso em saber quais as faixas de CEP reservadas para cada estado e para as suas capitais pode conferir a lista a seguir:

EstadoFaixa de CEP estadoCapitalFaixa de CEP capital
Acre69900-000 a 69999-999Rio Branco69900 a 69920
Alagoas57000-000 a 57999-999Maceió57000 a 57099
Amapá68900-000 a 68999-999Macapá68900 a 68914
Amazonas69000-000 a 69299-999 - 69400-000 a 69899-999Manaus69000 a 69099
Bahia40000-000 a 48999-999Salvador40000 a 41999
Ceará60000-000 a 63999-999Fortaleza60000 a 60999
Distrito Federal70000-000 a 72799-999 * 73000-000 a 73699-999Brasília70000 a 70999
Espírito Santo29000-000 a 29999-999Vitória29000 a 29099
Goiás72800-000 a 72999-999 * 73700-000 a 76799-999Goiânia72800 a 73999 e 74000 a 74894
Maranhão65000-000 a 65999-999São Luiz65000 a 65099
Mato Grosso78000-000 a 78899-999Cuiabá78000 a 78109
Mato Grosso do Sul79000-000 a 79999-999Campo Grande79000 a 79129
Minas Gerais30000-000 a 39999-999Belo Horizonte30000 a 31999
Pará66000-000 a 68899-999Belém66000 a 66999
Paraíba58000-000 a 58999-999João Pessoa58000 a 58099
Paraná80000-000 a 87999-999Curitiba80000 a 82999
Pernambuco50000-000 a 56999-999Recife50000 a 52999
Piauí64000-000 a 64999-999Teresina64000 a 64099
Rio de Janeiro20000-000 a 28999-999Rio de Janeiro20000 a 23799
Rio Grande do Norte59000-000 a 59999-999Natal59000 a 59099
Rio Grande do Sul90000-000 a 99999-999Porto Alegre90000 a 91999
Rondônia76800-000 a 76999-999Porto Velho78900 a 78930
Roraima69300-000 a 69399-999Boa Vista69300 a 69339
Santa Catarina88000-000 a 89999-999Florianópolis88000 a 88100
Sergipe49000-000 a 49999-999Aracajú49000 a 49099
São Paulo01000-000 a 19999-999São Paulo01000 a 05999 e 08000 a 08499
Tocantins77000-000 a 77999-999Palmas77000 a 77270

Como pesquisar o CEP?

Para pesquisar qual o logradouro com base no número do CEP, você pode utilizar o site dos Correios, clicando no link abaixo

https://buscacepinter.correios.com.br/app/endereco/index.php

Se você deseja algo mais sofisticado, pode usar uma ferramenta que eu fiz. Ela retorna as coordenadas e o mapa do Google Maps do CEP informado.

https://www.dbins.com.br/ferramentas/cep/index.php

Mas e se você não tem o CEP? Neste caso, pode pesquisar por logradouro ou cidade utilizando o link a seguir:

https://buscacepinter.correios.com.br/app/logradouro_bairro/index.php

Os Correios não fornecem serviço de API, ao invés disso eles vendem a base de CEP no formato de banco de dados para você integrar em seu sistema. Esse produto se chama DNE - Diretório Nacional de Endereços, e pode ser adquirido neste link:

https://shopping.correios.com.br/wbm/store/script/wbm2400902p01.aspx?cd_company=ErZW8Dm9i54=&cd_department=SsNp3FlaUpM=

Caso você deseje integrar em seu sistema uma API de pesquisa de CEP, pode utilizar um serviço gratuito que é o ViaCEP.

https://viacep.com.br

Existem outras empresas que vendem CEPs por cidade ou bairro no formato Excel ou CSV, para aqueles que possuem necessidades pontuais.

Como o CEP pode ajudar no seu negócio?

Muitas empresas que trabalham com cadastros tem problemas com endereços fora do padrão. Padronizar uma lista de endereços com base no CEP pode ajudar a economizar dinheiro com mala direta. Além de tornar a base de dados mais organizada e útil para pesquisas internas, classificando corretamente os cadastros por região, bairro e cidade.

Uma outra utilidade de ter bases próprias de CEP é para o trabalho com entregas. É muito comum que empresa de entrega limitem as entregas de acordo com a faixa de ceps de determinadas regiões. Ou então precificar o valor das entregas de acordo com a região. Utilizar o CEP é uma alternativa menos complexa do que calcular as coordenadas do ponto de entrega com base no endereço e medir a distância do ponto de origem.