Nadciśnienie płucne może mieć wiele przyczyn. U części osób choroba rozwija się w wyniku zmian w tętnicach płucnych, które stają się zbyt wąskie lub sztywne, utrudniając przepływ krwi. Częstym powodem są schorzenia przewlekłe, takie jak choroby płuc (POChP, włóknienie płuc), wady serca, choroby zakrzepowo-zatorowe czy zaburzenia autoimmunologiczne. Nadciśnienie płucne może też pojawić się jako skutek uboczny niektórych leków lub być związane z predyspozycjami genetycznymi.