La maggior parte dei casi di angina è causata dalla arteriosclerosi, ovvero dall'indurimento e restringimento delle arterie dovuto all'accumulo di grassi e colesterolo (placche lipidiche). Ciò può ridurre il flusso di sangue al cuore e provocare l'angina.