Nguyên nhân gây đau tim thường gặp nhất là do hẹp một hoặc nhiều động mạch cung cấp máu cho tim. Tình trạng này xảy ra do mảng lắng đọng cholesterol tích tụ ở thành của các động mạch (quá trình gọi là xơ vữa động mạch). Quá trình này làm hạn chế lưu lượng máu đến cơ tim và dẫn đến giảm lượng oxy cung cấp. Khi đó có thể xảy ra tắc nghẽn một phần hoặc toàn bộ động mạch của tim, tình trạng tắc nghẽn đột ngột và nghiêm trọng có thể dẫn đến đau tim.