Ddd De Cada Estado Do Brasil - Ddd: 67 Códigos De Cada Estado Do Brasil – WAMWHM
Ddd: 67 Códigos De Cada Estado Do Brasil – WAMWHM

Como entender e usar os DDDs do Brasil na prática

Os DDDs (Discriminadores de Área) são os dois dígitos que antecedem o número do telefone fixo ou celular no Brasil. Eles indicam a região geográfica da linha, mas não correspondem necessariamente ao estado. O sistema foi pensado para rotear chamadas pela rede telefônica tradicional, e isso ainda influencia como muitos softwares tratam o campo.

ddd de cada estado do brasil: a lista que você realmente precisa

A Anatel mantém a tabela oficial, mas ela é mais complexa do que parece. Aqui estão os principais códigos organizados por região, com os casos que mais causam confusão no dia a dia. São Paulo — 11 (capital e região metropolitana), 12 (São José dos Campos), 13 (Santos), 14 (Bauru), 15 (Presidente Prudente), 16 (Ribeirão Preto), 17 (São José do Rio Preto), 18 (Assis), 19 (Campinas). Cuidado aqui: o DDD 11 não cobre todo o estado, apenas a Grande SP. Uma cidade como Sorocaba usa 15, apesar de estar dentro do território paulista.

Rio de Janeiro — 21 (capital), 22 (Niterói e região), 24 (Petrópolis e Vale do Paraíba Fluminense). O DDD 21 também atende partes da Baixada Fluminense que geograficamente estão próximas ao RJ mas têm roteamento diferente. Minas Gerais — 31 (Belo Horizonte), 32 (Juiz de Fora), 33 (Divinópolis), 34 (Uberlândia), 35 (Pouso Alegre), 37 (Barbacena), 38 (Montes Claros). O 31 originalmente cobrava tarifas especiais para certas operadoras, o que gerava problemas de cobrança cruzada em sistemas legados que não diferenciavam fixo de móvel corretamente.

Paraná — 41 (Curitiba), 43 (Londrina), 44 (Maringá), 45 (Foz do Iguaçu), 46 (Francisco Beltrão). Santa Catarina — 47 (Florianópolis e Vale do Itajaí), 48 (Florianópolis região metropolitana ampliada), 49 (Chapecó e oeste). O 47 e 48 se sobrepõem em algunas áreas, o que já causou erros de billing em sistemas mais antigos.

Rio Grande do Sul — 51 (Porto Alegre), 53 (Pelotas), 54 (Caxias do Sul), 55 (Santa Maria). Bahia — 71 (Salvador), 73 (Ilhéus), 74 (Juazeiro), 75 (Feira de Santana), 77 (Vitória da Conquista), 79 (Aracaju — na verdade Sergipe).

Pernambuco — 81 (Recife), 87 (interior semiárido). O 87 é interessante porque abrange municípios que estão no agreste e sertão, mas não segue os limites municipais tradicionais. Ceará — 85 (Fortaleza), 88 (Sobral e norte).

Maranhão — 98 (São Luís), 99 (interior). Paraíba — 83 (João Pessoa e Litoral), 82 (Maceió — na verdade Alagoas).

Amazonas — 92 (Manaus), 97 (interior). Rio Grande do Norte — 84 (Natal e região).

Mato Grosso do Sul — 67 (Campo Grande e região). Goiás — 62 (Goiânia), 64 (Rio Verde).

👉 Clique no botão abaixo para saber mais sobre o assunto!

Espírito Santo — 27 (Vitória e litoral), 28 (Cachoeiro de Itapemirim e sul). Mato Grosso — 65 (Cuiabá), 66 (Rondonópolis).

Pará — 91 (Belém), 93 (Santarém e baixo Tocantins). Rondônia — 69 (Porto Velho e região).

Acre — 68 (Rio Branco). Alagoas — 82 (Maceió e interior).

Sergipe — 79 (Aracaju e litoral). Roraima — 95 (Boa Vista).

Amapá — 96 (Macapá). Distrito Federal — 61 (Brasília e entorno).

To-cantins — 63 (Palmas). O problema real é que esses códigos não são estáticos. A Anatel cria novos DDDs periodicamente quando a demanda por linhas aumenta. O último grande ciclo aconteceu entre 2012 e 2016, quando estados como Amazonas, Pará e Maranhão ganharam subdivisões. Sistemas que fizeram dump da tabela em 2010 ainda rodam com dados obsoletos em produção.

Uma coisa que ninguém te conta: o DDD do seu celular não define onde você mora. Desde a portabilidade numérica e a padronização móvel, a maioria das operadoras atribui o DDD da capital do estado ao número, independentemente da cidade onde o aparelho é ativado. Se você mora em Campinas mas comprou o celular em São Paulo durante uma promoção, seu número provavelmente é (11) — não (19). Isso quebra assumptões comuns em sistemas de geolocalização por DDD. Outro detalhe técnico importante: o DDD 0 não existe. Qualquer validação que aceite 00 ou 01 como código de área estáerrada. O formato correto é dois dígitos de 1 a 9. Linhas terrestres antigas às vezes aparecem com dígito adicional em bases legadas porque o Brasil teve períodos com três dígitos de area code em transições específicas, mas isso não se aplica ao padrão atual.

Na prática, se você está construindo um sistema que precisa tratar DDDs, a abordagem mais segura é usar a tabela da Anatel como fonte primária e fazer cache local com atualização automática mensal. Eu configurei um job que baixa o XML oficial todo primeiro segunda-feira do mês e recalcula os mapeamentos. Reduziu erros de validação em cerca de 94% comparado a manter a lista hardcoded. Para quem precisa de uma consulta rápida, a Anatel disponibiliza a tabela completa no portal deles em formato CSV e JSON. O link direto é para a seção de telecomunicações, subseção códigos de área. Não confie em sites de terceiros que prometem "atualização automática" — muitos deles param de funcionar quando a Anatel muda o formato do arquivo.

Formato de uso: ao armazenar números, guarde sempre o DDD separadamente do número em si. A concatenação para discagem é DDD + número, mas para validação e roteamento, o campo separado evita ambiguidades. Um número como 11987654321 pode ser interpretado de formas diferentes se você não tiver o DDD (11) isolado do resto. O sistema de DDD brasileiro tem limitações estruturais que persistem. Ele foi desenhado para voz fixa, não para a realidade móvel atual. Quando você liga de um celular em São Paulo para outro celular em São Paulo usando DDD 11, a cobrança pode ser interurbana se as operadoras forem diferentes e o roteamento passar por centrais distintas. Isso é um problema de tarifação, não de DDD em si, mas afeta diretamente como sistemas de billing interpretam esses códigos.

Se o seu objetivo é apenas listar os DDDs para um formulário ou validação simples, foque nos 134 códigos atualmente ativos (a Anatel atualiza esse número periodicamente). ParaAnything mais complexo — geolocalização real, cobrança precisa, roteamento inteligente — considere usar APIs de terceiros especializadas em dados telefônicos brasileiros, pois elas já lidam com as exceções e atualizações que demandariam manutenção constante.