心脏病发作的最常见病因是向心脏输送血液的一条或多条动脉变窄。这是由于动脉壁中胆固醇沉积物积聚所致（这一过程称为动脉粥样硬化）。这会使流向心肌的血流受阻，并影响氧气供应。 之后，心脏动脉可能会部分或完全阻塞，而突然和严重的阻塞可能会导致心脏病发作。