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.
| CEP | Código IBGE | |
|---|---|---|
| O que identifica | Uma rua, um trecho de rua ou uma cidade pequena inteira | O município inteiro |
| Tamanho | 8 dígitos (00000-000) | 7 dígitos |
| Quem define | Correios | IBGE |
| Quantos por cidade | Um só nas cidades pequenas; vários nas maiores | Um só |
| Onde é pedido | Entregas e cadastros de endereço | Nota 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
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:
- Separe os 6 primeiros dígitos: 3, 5, 5, 0, 3, 0.
- Multiplique por 2 o segundo, o quarto e o sexto dígito. Os outros ficam como estão: 3, 10, 5, 0, 3, 0.
- Quando o resultado tiver dois dígitos, some os dois. O 10 vira 1 + 0 = 1. Agora fica 3, 1, 5, 0, 3, 0.
- Some tudo: 3 + 1 + 5 + 0 + 3 + 0 = 12.
- 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
- Pelo CEP. Digite qualquer CEP da cidade na consulta do cep.app.br. O resultado traz o endereço e o código IBGE.
- 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.
- No IBGE. O próprio IBGE tem uma página de consulta dos códigos.
| Código do estado | Estado | Lista |
|---|---|---|
| 11 | Rondônia (RO) | 52 municípios |
| 12 | Acre (AC) | 22 municípios |
| 13 | Amazonas (AM) | 62 municípios |
| 14 | Roraima (RR) | 15 municípios |
| 15 | Pará (PA) | 144 municípios |
| 16 | Amapá (AP) | 16 municípios |
| 17 | Tocantins (TO) | 139 municípios |
| 21 | Maranhão (MA) | 217 municípios |
| 22 | Piauí (PI) | 224 municípios |
| 23 | Ceará (CE) | 184 municípios |
| 24 | Rio Grande do Norte (RN) | 167 municípios |
| 25 | Paraíba (PB) | 223 municípios |
| 26 | Pernambuco (PE) | 185 municípios |
| 27 | Alagoas (AL) | 102 municípios |
| 28 | Sergipe (SE) | 75 municípios |
| 29 | Bahia (BA) | 417 municípios |
| 31 | Minas Gerais (MG) | 853 municípios |
| 32 | Espírito Santo (ES) | 78 municípios |
| 33 | Rio de Janeiro (RJ) | 92 municípios |
| 35 | São Paulo (SP) | 645 municípios |
| 41 | Paraná (PR) | 399 municípios |
| 42 | Santa Catarina (SC) | 295 municípios |
| 43 | Rio Grande do Sul (RS) | 497 municípios |
| 50 | Mato Grosso do Sul (MS) | 79 municípios |
| 51 | Mato Grosso (MT) | 142 municípios |
| 52 | Goiás (GO) | 246 municípios |
| 53 | Distrito 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
- IBGE: Códigos dos municípios, lista oficial de localidades, que usamos para conferir os 5.571 códigos em 11/10/2026, e a notícia sobre o município mais novo.
- ViaCEP: consultas dos CEPs 01001-000 e 01310-200 em 11/10/2026.
- Portal Nacional da NF-e: campos da nota fiscal e a regra do dígito verificador, no Manual de Orientação do Contribuinte.
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