Atlas

Area codes
of Brazil

A Brazilian number is the two-digit area code — the DDD, código de discagem direta à distância — and eight or nine digits after it: 11 is São Paulo, 21 Rio de Janeiro, 61 Brasília, 92 Manaus. There are sixty-seven, each a group of municipalities that Anatel assigns one by one, and this map draws every one of them on IBGE's boundaries. The colour is the first digit, which the plan hands out state by state: 1 is São Paulo, 3 Minas Gerais, 5 Rio Grande do Sul, 8 the Northeast, 9 the North.

Grouping
11 — São Paulo12 — São José dos Campos13 — Santos14 — Bauru15 — Sorocaba16 — Ribeirão Preto17 — São José do Rio Preto18 — Presidente Prudente19 — Campinas21 — Rio de Janeiro22 — Campos dos Goytacazes24 — Petrópolis27 — Vitória28 — Cachoeiro de Itapemirim31 — Belo Horizonte32 — Juiz de Fora33 — Governador Valadares34 — Uberlândia35 — Poços de Caldas37 — Divinópolis38 — Montes Claros41 — Curitiba42 — Ponta Grossa43 — Londrina44 — Maringá45 — Foz do Iguaçu46 — Francisco Beltrão47 — Joinville48 — Florianópolis49 — Lages51 — Porto Alegre53 — Pelotas54 — Caxias do Sul55 — Santa Maria61 — Brasília62 — Goiânia63 — Palmas64 — Rio Verde65 — Cuiabá66 — Rondonópolis67 — Campo Grande68 — Rio Branco69 — Porto Velho71 — Salvador73 — Ilhéus74 — Juazeiro75 — Feira de Santana77 — Vitória da Conquista79 — Aracaju81 — Recife82 — Maceió83 — João Pessoa84 — Natal85 — Fortaleza86 — Teresina87 — Petrolina88 — Juazeiro do Norte89 — Picos91 — Belém92 — Manaus93 — Santarém94 — Marabá95 — Boa Vista96 — Macapá97 — Coari98 — São Luís99 — ImperatrizRondôniaAcreAmazonasRoraimaParáAmapáTocantinsMaranhãoPiauíCearáRio Grande do NorteParaíbaPernambucoAlagoasSergipeBahiaMinas GeraisEspírito SantoRio de JaneiroSão PauloParanáSanta CatarinaRio Grande do SulMato Grosso do SulMato GrossoGoiásFederal District11São Paulo12São José dos Campos13Santos14Bauru15Sorocaba16Ribeirão Preto17São José do Rio Preto18Presidente Prudente19Campinas21Rio de Janeiro222427Vitória28Cachoeiro de Itapemirim31Belo Horizonte32Juiz de Fora33Governador Valadares34Uberlândia35Poços de Caldas37Divinópolis38Montes Claros41Curitiba42Ponta Grossa43Londrina44Maringá45Foz do Iguaçu46Francisco Beltrão47Joinville48Florianópolis49Lages51Porto Alegre53Pelotas54Caxias do Sul55Santa Maria61Brasília62Goiânia63Palmas64Rio Verde65Cuiabá66Rondonópolis67Campo Grande68Rio Branco69Porto Velho71Salvador73Ilhéus74Juazeiro75Feira de Santana77Vitória da Conquista79Aracaju81Recife8283João Pessoa84Natal85Fortaleza86Teresina87Petrolina88Juazeiro do Norte89Picos91Belém92Manaus93Santarém94Marabá95Boa Vista96Macapá97Coari98São Luís99Imperatriz

How to read the map. Each patch is a code and the numeral on it is what you dial there; the city beneath it is the state capital where the code has one, and otherwise the principal city. The colour is the first digit: 1 is the state of São Paulo, 2 Rio de Janeiro and Espírito Santo, 3 Minas Gerais, 4 Paraná and Santa Catarina, 5 Rio Grande do Sul, 6 the Centre-West with Tocantins, Acre and Rondônia, 7 Bahia and Sergipe, 8 the Northeast from Pernambuco to Piauí, 9 the North. A code never crosses a state line except 61, which is the Federal District and the ring of Goiás around it. The second digit is nothing but an order: 11 to 19 are São Paulo's nine codes, 91 to 99 the North's.

Where the lines come from. Anatel's Plano Geral de Códigos Nacionais assigns every municipality a code, and IBGE draws every municipality, so each patch is the union of its municipalities and nothing is inferred. The assignment is read from a maintained open table of Brazil's 5,570 municipalities keyed by IBGE code, which Anatel's own annex, a PDF per state, is not. Fernando de Noronha dials Pernambuco's 81 from a thousand kilometres out in the Atlantic and is not drawn. One municipality, Boa Esperança do Norte in Mato Grosso, was created in 2025 and is in the table but not yet in the boundaries; its ground is drawn in its parent's code, which is the same 66.

Sources. Code per municipality: kelvins/municipios-brasileiros — every municipality with its IBGE code, state, capital flag and DDD, compiled from IBGE and Anatel. Numbering plan: Anatel, Plano Geral de Códigos Nacionais — the assignment of codes the table transcribes. What each code covers: Wikipedia, List of dialling codes in Brazil, for the region and cities each code serves. Geometry: IBGE, malhas territoriais, municipalities at the API's lowest quality; dissolved by code, by region and by state.