Có rất nhiều nguyên nhân gây ra bệnh viêm phổi, trong đó thường gặp là: viêm phổi thể do vi khuẩn, virus, nấm, hóa chất... Trẻ trên 5 tuổi thường gặp viêm phổi do các loại vi khuẩn như: Mycoplasma Pneumonia, Chlamydia Pneumoniae, phế cầu, các loại siêu vi hô hấp. Trẻ dưới 5 tuổi thường gặp viêm phổi do vi khuẩn: phế cầu, tụ cầu vàng, liên cầu pyogenes, HiB. HiB trước đây là một tác nhân quan trọng gây ra viêm phổi ở trẻ, nhưng sau này do có chương trình tiêm ngừa nên tác nhân này hiện không đáng kể. Trẻ dưới 2 tháng tuổi thì ngoài các vi khuẩn như của trẻ dưới 5 tuổi còn có thể gặp một số vi khuẩn đường ruột như: E.Coli, Proteus...do mẹ truyền qua. Hay gặp ở trẻ dưới 1 tuổi, đẻ non, trẻ có sức đề kháng kém, suy dinh dưỡng, trẻ em ở các nước nghèo, điều kiện kinh tế, vệ sinh, chăm sóc y tế kém. Trẻ thường xuyên hít phải khói thuốc lá ở người lớn. Tuổi đi học mẫu giáo hay nhà trẻ, nơi đông người...là những đối tượng trẻ có tỷ lệ mắc viêm phổi cao.