The figure, however, is believed to be higher because of insufficient testing. Only the US has had more infections.
Brazil's health ministry has confirmed 1,032,913 cases but experts say the outbreak is weeks away from its peak.
Poor communities and indigenous people have been particularly badly hit by the pandemic.