Bacteria cause strep throat Viruses cause most sore throats. However, strep throat is an infection in the throat and tonsils caused by bacteria called group A Streptococcus (group A strep).