O código IBGE é o número de 7 dígitos que identifica cada município do Brasil. Ele não é o CEP. Uma cidade grande tem vários CEPs, um para cada rua ou trecho de rua, mas tem um só código IBGE. Para achar o código de uma cidade, digite qualquer CEP dela na nossa consulta. O resultado mostra o endereço e o código IBGE.

CEP ou código IBGE: qual é a diferença?

Os dois aparecem juntos em muitos formulários, mas servem para coisas diferentes. O CEP diz aos Correios onde entregar. O código IBGE diz a um sistema, como o da nota fiscal, de qual município você está falando. Assim, o sistema não depende do nome escrito, que pode vir com ou sem acento. E o mesmo nome pode existir em outro estado.

CEPCódigo IBGE
O que identificaUma rua, um trecho de rua ou uma cidade pequena inteiraO município inteiro
Tamanho8 dígitos (00000-000)7 dígitos
Quem defineCorreiosIBGE
Quantos por cidadeUm só nas cidades pequenas; vários nas maioresUm só
Onde é pedidoEntregas e cadastros de endereçoNota fiscal, cadastros e estatísticas

Veja um exemplo. O CEP 01001-000 (Praça da Sé) e o CEP 01310-200 (Avenida Paulista) são diferentes. Mas os dois ficam em São Paulo e têm o mesmo código IBGE: 3550308. Conferimos os dois em 11/10/2026 no ViaCEP, um serviço gratuito de consulta de CEP.

Como o código IBGE é formado

As três partes do código IBGE de São Paulo, 3550308: 35 é o estado, 5030 é o município e 8 é o dígito verificador3550308Estado2 dígitosMunicípio4 dígitosVerificador1 dígito
O código de São Paulo, 3550308, dividido nas três partes.

Os 7 dígitos têm três partes. Os 2 primeiros são o código do estado: 35 é São Paulo. Os 4 seguintes identificam o município dentro do estado. O último é um dígito verificador, que ajuda a pegar erros de digitação.

O primeiro dígito do código do estado mostra a região: 1 é Norte, 2 é Nordeste, 3 é Sudeste, 4 é Sul e 5 é Centro-Oeste. Por isso os códigos dos estados vão de 11 (Rondônia) a 53 (Distrito Federal).

Como conferir o último dígito

Dá para conferir o último dígito com uma conta simples. Veja com o código de São Paulo, 3550308:

  1. Separe os 6 primeiros dígitos: 3, 5, 5, 0, 3, 0.
  2. Multiplique por 2 o segundo, o quarto e o sexto dígito. Os outros ficam como estão: 3, 10, 5, 0, 3, 0.
  3. Quando o resultado tiver dois dígitos, some os dois. O 10 vira 1 + 0 = 1. Agora fica 3, 1, 5, 0, 3, 0.
  4. Some tudo: 3 + 1 + 5 + 0 + 3 + 0 = 12.
  5. Veja quanto falta para a próxima dezena: de 12 para 20 faltam 8. O último dígito é 8. Se a soma já terminar em 0 (como 10, 20 ou 30), o último dígito é 0.

Testamos essa conta nos 5.571 códigos da tabela atual do IBGE. Ela dá certo em 5.562. Os outros 9 são exceções. Dois exemplos: Quixaba (PE), código 2611533, e Coronel Barros (RS), código 4305871. Por isso, na hora de preencher um documento, copie o código da tabela do IBGE em vez de fazer a conta.

Onde o código IBGE é pedido

  • Nota fiscal eletrônica. Na NF-e, o campo do município usa o código IBGE de 7 dígitos, para quem vende e para quem compra. No sistema da nota, esse campo se chama cMun.
  • Cadastros. Bancos, empresas e sistemas de gestão usam o código para não depender do nome da cidade.
  • Saúde e estatística. Alguns sistemas, como os do DATASUS (o setor de dados do SUS), usam só os 6 primeiros dígitos e deixam de fora o último. Nesse caso, 3550308 vira 355030. Se o formulário tiver espaço para 7, use os 7.

Como achar o código IBGE de uma cidade

  1. Pelo CEP. Digite qualquer CEP da cidade na consulta do cep.app.br. O resultado traz o endereço e o código IBGE.
  2. Pelo estado. Cada página de estado traz a lista de todos os municípios, com o código IBGE e a população de cada um. Escolha o estado na tabela abaixo.
  3. No IBGE. O próprio IBGE tem uma página de consulta dos códigos.
Código do estadoEstadoLista
11Rondônia (RO)52 municípios
12Acre (AC)22 municípios
13Amazonas (AM)62 municípios
14Roraima (RR)15 municípios
15Pará (PA)144 municípios
16Amapá (AP)16 municípios
17Tocantins (TO)139 municípios
21Maranhão (MA)217 municípios
22Piauí (PI)224 municípios
23Ceará (CE)184 municípios
24Rio Grande do Norte (RN)167 municípios
25Paraíba (PB)223 municípios
26Pernambuco (PE)185 municípios
27Alagoas (AL)102 municípios
28Sergipe (SE)75 municípios
29Bahia (BA)417 municípios
31Minas Gerais (MG)853 municípios
32Espírito Santo (ES)78 municípios
33Rio de Janeiro (RJ)92 municípios
35São Paulo (SP)645 municípios
41Paraná (PR)399 municípios
42Santa Catarina (SC)295 municípios
43Rio Grande do Sul (RS)497 municípios
50Mato Grosso do Sul (MS)79 municípios
51Mato Grosso (MT)142 municípios
52Goiás (GO)246 municípios
53Distrito Federal (DF)código de Brasília

O código de um município muda?

Na prática, não. O código fica com o município mesmo quando o nome muda: Embu virou Embu das Artes (SP) e Parati virou Paraty (RJ), e os códigos continuaram 3515004 e 3303807.

Códigos novos aparecem quando um município é criado. O mais recente da tabela é Boa Esperança do Norte (MT), código 5101837. Ele foi instalado em 1º de janeiro de 2025, depois do Censo 2022, e por isso ainda não tem população do Censo.

Perguntas frequentes

O código IBGE muda de acordo com a rua?

Não. Todas as ruas de uma cidade têm o mesmo código IBGE, mesmo quando os CEPs são diferentes.

O código IBGE tem 6 ou 7 dígitos?

O código completo tem 7. Alguns sistemas usam só os 6 primeiros, sem o dígito verificador. Se o campo aceitar 7, use os 7.

Qual é o código IBGE de Brasília?

5300108. Ele vale para todo o Distrito Federal. Isso inclui Taguatinga, Ceilândia e as outras regiões administrativas, que não são municípios.

Fontes

Tem o CEP e precisa do código IBGE?
Digite o CEP na consulta. O resultado mostra a cidade, o estado e o código IBGE do município.
Consultar CEP e código IBGE