有多种方式可以预防肺炎。适当地治疗潜伏期疾病(如艾滋病)能够降低患肺炎的危险。戒烟也很重要,不仅仅是因为戒烟能减少肺部损伤,而且因为吸烟会影响身体对肺炎的自然抵抗能力。
研究表明有几种方法可以预防新生儿所得肺炎。对孕妇做B组链球菌和沙眼衣原体的检测,并在需要的情况下用抗生素治疗,能够减少患肺炎的新生儿。用力吸出婴儿嘴中和喉咙中沾有胎儿排泄物的羊水能够降低吸入性肺炎的可能性。
对于儿童和成人,注射疫苗是一种非常重要的预防方式。在出生第一年注射流感嗜血杆菌和肺炎链球菌疫苗能很大程度上降低这些细菌引起儿童得肺炎的重要性。对肺炎链球菌的疫苗同时能减少成人患该种肺炎的可能,因为这种肺炎主要是从儿童传播到成人。HiB疫苗如今在全球都得到了广泛使用。儿童细菌性肺炎疫苗依然是2009年高收入国家最广泛应用的疫苗,虽然这一现状正在改变。2009年,卢旺达成为第一个引进该疫苗作为国家免疫计划的低收入国家。
肺炎链球菌疫苗对成人同样有效。在美国,所有65岁以上健康成人和患有肺气肿、心衰竭、糖尿病、肝硬化、酒精中毒、脑脊液渗漏或没有脾脏的成人,都推荐接受该疫苗。5到10年后应重复注射疫苗。
注射肺炎链球菌疫苗的人应该每年注射一次流行性感冒疫苗。另外,卫生工作者,家庭护工和孕妇应该接种流行性感冒疫苗。当流行性感冒爆发时,金刚烷胺、金刚乙胺、扎那米韦和奥司他韦等药剂可以帮助预防流行性感冒。