Water hardness in Brazil
1915 cities with published hardness data, sorted by population. Median: 43 mg/L.
Median
43 mg/L
soft
- 1,305 soft
- 491 moderately hard
- 77 hard
- 42 very hard
Portaria GM/MS nº 888/2021 sets a maximum of 300 mg/L CaCO₃ for total hardness (dureza total); operators report it in mg/L to SISAGUA.
Ranking of the hardest and softest water in Brazil →
Regions
- Alagoas10 · 24 mg/L
- Bahia148 · 66 mg/L
- Ceará47 · 115 mg/L
- Espírito Santo61 · 21 mg/L
- Goiás131 · 41 mg/L
- Mato Grosso46 · 30 mg/L
- Mato Grosso do Sul3 · 45 mg/L
- Minas Gerais290 · 41 mg/L
- Pará7 · 149 mg/L
- Paraná26 · 47 mg/L
- Rio de Janeiro44 · 14 mg/L
- Rio Grande do Sul244 · 60 mg/L
- Rondônia4 · 19 mg/L
- Santa Catarina238 · 34 mg/L
- São Paulo530 · 42 mg/L
- Sergipe72 · 44 mg/L
- Tocantins8 · 39 mg/L
Largest places, hardest first
Every place is listed on its region page.
| mg/L | mg/L | ||
|---|---|---|---|
| Belém · Pará | 165 | 165 | hard |
| Ananindeua · Pará | 153 | 153 | hard |
| Itabuna · Bahia | 117 | 117 | moderately hard |
| Itapevi · São Paulo | 112 | 112 | moderately hard |
| Juazeiro do Norte · Ceará | 100 | 100 | moderately hard |
| Salvador · Bahia | 98 | 98 | moderately hard |
| Mogi das Cruzes · São Paulo | 90 | 90 | moderately hard |
| Feira de Santana · Bahia | 82 | 82 | moderately hard |
| Piracicaba · São Paulo | 76 | 76 | moderately hard |
| Rio Verde · Goiás | 75 | 75 | moderately hard |
| São Carlos · São Paulo | 72 | 72 | moderately hard |
| Lauro de Freitas · Bahia | 71 | 71 | moderately hard |
| Sorocaba · São Paulo | 70 | 70 | moderately hard |
| Aparecida de Goiânia · Goiás | 67 | 67 | moderately hard |
| Praia Grande · São Paulo | 64 | 64 | moderately hard |
| Betim · Minas Gerais | 63 | 63 | moderately hard |
| São José do Rio Preto · São Paulo | 60 | 60 | soft |
| Itajaí · Santa Catarina | 59 | 59 | soft |
| Araraquara · São Paulo | 57 | 57 | soft |
| Rio Grande · Rio Grande do Sul | 55 | 55 | soft |
| Marília · São Paulo | 52 | 52 | soft |
| Belo Horizonte · Minas Gerais | 52 | 52 | soft |
| Guarulhos · São Paulo | 52 | 52 | soft |
| Limeira · São Paulo | 52 | 52 | soft |
| Bauru · São Paulo | 51 | 51 | soft |
| Nossa Senhora do Socorro · Sergipe | 50 | 50 | soft |
| Itu · São Paulo | 49 | 49 | soft |
| São Leopoldo · Rio Grande do Sul | 46 | 46 | soft |
| Indaiatuba · São Paulo | 46 | 46 | soft |
| Campo Grande · Mato Grosso do Sul | 45 | 45 | soft |
| Campinas · São Paulo | 44 | 44 | soft |
| Rio Claro · São Paulo | 42 | 42 | soft |
| Pindamonhangaba · São Paulo | 42 | 42 | soft |
| São Bernardo do Campo · São Paulo | 41 | 41 | soft |
| Sumaré · São Paulo | 41 | 41 | soft |
| Luziânia · Goiás | 40 | 40 | soft |
| Uberaba · Minas Gerais | 40 | 40 | soft |
| Chapecó · Santa Catarina | 40 | 40 | soft |
| Taubaté · São Paulo | 38 | 38 | soft |
| Itapetininga · São Paulo | 38 | 38 | soft |
| São Paulo · São Paulo | 37 | 37 | soft |
| Uberlândia · Minas Gerais | 34 | 34 | soft |
| Canoas · Rio Grande do Sul | 34 | 34 | soft |
| Campos dos Goytacazes · Rio de Janeiro | 34 | 34 | soft |
| Suzano · São Paulo | 34 | 34 | soft |
| Jacareí · São Paulo | 34 | 34 | soft |
| Cachoeiro de Itapemirim · Espírito Santo | 34 | 34 | soft |
| Jundiaí · São Paulo | 33 | 33 | soft |
| Vitória da Conquista · Bahia | 33 | 33 | soft |
| Gravataí · Rio Grande do Sul | 32 | 32 | soft |
| Arapiraca · Alagoas | 32 | 32 | soft |
| Aracaju · Sergipe | 31 | 31 | soft |
| Alvorada · Rio Grande do Sul | 31 | 31 | soft |
| Maceió · Alagoas | 29 | 29 | soft |
| Hortolândia · São Paulo | 29 | 29 | soft |
| Americana · São Paulo | 29 | 29 | soft |
| Manaus · Amazonas | 28 | 28 | soft |
| Vila Velha · Espírito Santo | 27 | 27 | soft |
| Vitória · Espírito Santo | 27 | 27 | soft |
| Florianópolis · Santa Catarina | 27 | 27 | soft |
| Anápolis · Goiás | 27 | 27 | soft |
| Nilópolis · Rio de Janeiro | 27 | 27 | soft |
| São João de Meriti · Rio de Janeiro | 26 | 26 | soft |
| Caxias do Sul · Rio Grande do Sul | 25 | 25 | soft |
| Franca · São Paulo | 25 | 25 | soft |
| Cuiabá · Mato Grosso | 25 | 25 | soft |
| Cariacica · Espírito Santo | 25 | 25 | soft |
| São José dos Campos · São Paulo | 24 | 24 | soft |
| Barueri · São Paulo | 24 | 24 | soft |
| Porto Alegre · Rio Grande do Sul | 24 | 24 | soft |
| Serra · Espírito Santo | 24 | 24 | soft |
| Araçatuba · São Paulo | 24 | 24 | soft |
| Rondonópolis · Mato Grosso | 24 | 24 | soft |
| Pelotas · Rio Grande do Sul | 23 | 23 | soft |
| Presidente Prudente · São Paulo | 22 | 22 | soft |
| Blumenau · Santa Catarina | 21 | 21 | soft |
| Ibirité · Minas Gerais | 21 | 21 | soft |
| Cotia · São Paulo | 20 | 20 | soft |
| Teresina · Piauí | 20 | 20 | soft |
| Juiz de Fora · Minas Gerais | 18 | 18 | soft |
| Volta Redonda · Rio de Janeiro | 18 | 18 | soft |
| Governador Valadares · Minas Gerais | 18 | 18 | soft |
| João Pessoa · Paraíba | 17 | 17 | soft |
| Rio Branco · Acre | 15 | 15 | soft |
| Novo Hamburgo · Rio Grande do Sul | 14 | 14 | soft |
| Mesquita · Rio de Janeiro | 14 | 14 | soft |
| Petrópolis · Rio de Janeiro | 14 | 14 | soft |
| Ilhéus · Bahia | 13 | 13 | soft |
| Nova Iguaçu · Rio de Janeiro | 13 | 13 | soft |
| Itaboraí · Rio de Janeiro | 13 | 13 | soft |
| Teresópolis · Rio de Janeiro | 12 | 12 | soft |
| Joinville · Santa Catarina | 12 | 12 | soft |
| Criciúma · Santa Catarina | 10 | 10 | soft |
| Santa Bárbara d'Oeste · São Paulo | 9 | 9 | soft |
| Duque de Caxias · Rio de Janeiro | 9 | 9 | soft |
| Guarujá · São Paulo | 9 | 9 | soft |
| São Vicente · São Paulo | 9 | 9 | soft |
| São Gonçalo · Rio de Janeiro | 8 | 8 | soft |
| Rio de Janeiro · Rio de Janeiro | 8 | 8 | soft |
| Nova Friburgo · Rio de Janeiro | 5 | 5 | soft |