Il Centro per il controllo e la prevenzione delle malattie (CDC) raccomanda la vaccinazione annuale contro l'influenza per ogni persona di 6 mesi o più. Immunizzare gli operatori sanitari riduce il rischio di polmonite virale tra le loro persone. Le vaccinazioni contro Haemophilus influenzae e Streptococcus pneumoniae hanno buone prove a supporto del loro uso. Ci sono forti prove per vaccinare i bambini di età inferiore ai 2 anni contro la polmonite streptococcica (vaccina pneumoconica coniugata). La vaccinazione contro la polmonite streptococcica ha portato a una diminuzione delle infezioni nei bambini, perché questi adulti acquisiscono infezioni da influenza. Il vaccino contro la polmonite streptococcica è raccomandato per ogni persona di 6 mesi o più. La comunità vaccinazione contro la polmonite pneumoconica è raccomandata per ridurre il rischio di polmonite pneumoconica nei bambini e negli adulti con malattie polmonari croniche (per esempio la polmonite pneumococcica), ma non è stata trovata
previene contro alcune polmoniti batteriche e virali