Bacterial Infection
There are many bacteria that cause upper respiratory infections as well as lung infection. In order to get rid of these microbes, the body secretes mucus that traps these organisms. Thus, one tends to suffer from cough with phlegm. If as a result of bacterial infection, it may indicate respiratory conditions like pneumonia, sinusitis, bronchitis and tuberculosis.