羊咳嗽的病因主要是由于受寒感冒、物理或化学因素的刺激、肌体抵抗力降低、受条件性病原菌如巴氏杆菌、链球菌、化脓放线菌、坏死杆菌、绿脓杆菌、葡萄球菌、土拉杆菌等的感染而引起肺炎或呼吸道炎症。此外,肺线虫、蛔虫、羊鼻蝇也可引起咳嗽。口蹄疫、放线菌病、羔羊腹泻、羊痘以及外伤性肋骨骨折、创伤性心包炎等也会出现咳嗽症状。