Pri odraslih 50 do 95 % vnetij žrela povzročijo respiratorni virusi, pri otrocih pa 70 % vnetij povzročijo adenovirusi, virusi gripe in virusi herpesa.
Manj kot 20 % vnetij povzročijo bakterije, predvsem streptokoki in stafilokoki.
Streptokokno vnetje žrela je dobilo ime po povzročiteljici, bakteriji Streptococcus. Gre za zelo hudo vnetje, ki ga je najbolje zdraviti z antibiotiki za sistemsko zdravljenje okužb. Glivice, na primer kandida, lahko povzročijo vnetje, če je prizadeta normalna flora v ustni votlini (npr. zaradi zdravljenja z antibiotiki ali kemoterapije).
Možnost za razvoj okužbe povečajo: