As principais causas do fornecimento de sangue inadequado ao músculo cardíaco são
Aterosclerose: A aterosclerose das artérias coronárias, é a principal causa da insuficiência do fornecimento de sangue ao músculo cardíaco. Os pacientes são propensos a sintomas de fornecimento inadequado de sangue miocárdico após actividade, stress emocional, etc. O enfarte agudo do miocárdio pode ocorrer em casos graves.
Trombose: Se as placas ateroscleróticas se romperem, corroerem ou sangrarem, levando à trombose, pode ocorrer insuficiência miocárdica aguda.
Vasespasmo: O espasmo (cólica”) das artérias coronárias devido a várias causas pode causar constrição violenta e estreitamento das artérias, o que pode levar a manifestações de fornecimento de sangue miocárdico inadequado.