Кардиогенная астма вызвана недостаточностью левых отделов сердца, обычно при гипертонии или различных сопутствующих заболеваниях сердца, и наиболее выражена в ночное время. Лечение предполагает поиск основной причины, поскольку существует множество заболеваний, вызывающих кардиогенную астму, таких как гипертоническая болезнь сердца, атеросклеротическая болезнь коронарных артерий, ревматическая болезнь сердца и различные другие кардиомиопатии. Если причиной является гипертоническая болезнь сердца, в первую очередь необходимо контролировать артериальное давление. Если причиной является ишемическая болезнь сердца, необходимо как можно раньше восстановить работу коронарных артерий, и симптомы будут легко сняты, когда основное заболевание будет под контролем. Кроме того, важно контролировать инфекции, поскольку они могут усугубить симптомы сердечной недостаточности.