ICD-10-CM Tabular Index · Chapter 9 · FY 2026 I20–I25
Ischemic heart diseases (I20-I25) ICD-10-CM
The I20–I25 section covers ischemic heart diseases with 119 ICD-10-CM diagnosis codes, of which 94 are billable in fiscal year 2026. The section is organized into the 6 code ranges listed below.
✓ Built from the official CMS FY 2026 datasetEffective Oct 1, 2025 – Sep 30, 2026
6
Code Ranges
119
Diagnosis Codes
94
Billable Codes
I20–I25
Code Range
Code Also
A "code also" note instructs that two codes may be required to fully describe a condition, but this note does not provide sequencing direction.
The info icon previews the code ranges inside each row and its instructional notations from the official Tabular List.
About the I20–I25 Code Range
ICD-10 codes I20 through I25 are designated for ischemic heart diseases, covering conditions like angina pectoris, acute and chronic myocardial infarctions, and other heart disorders caused by reduced blood flow to the heart muscle.
This range includes I20, which codes for various forms of angina pectoris, including stable, unstable (also known as preinfarction syndrome or refractory angina), and angina linked with coronary spasms (such as Prinzmetal angina or cardiac syndrome X). The I21 codes classify different types of acute myocardial infarctions, highlighting specific sites and types like STEMI (ST elevation myocardial infarction) and NSTEMI (non-ST elevation myocardial infarction), with detailed subcodes for artery involvement. Subsequent myocardial infarctions are captured under I22. Complications following acute infarctions within 28 days, like ruptures and thrombosis, are coded in I23. Other acute ischemic conditions and syndromes such as Dressler’s syndrome appear under I24. Chronic ischemic heart disease, including atherosclerotic involvement of native or bypass graft coronary arteries with or without angina, old myocardial infarction, ischemic cardiomyopathy, and silent ischemia, are documented in I25. Terms like coronary artery disease, coronary atherosclerosis, ischemic congestive cardiomyopathy, and silent myocardial ischemia correspond to specific codes within this chapter, helping precise coding and treatment planning.
Questions About This Page
How many codes are in the I20-I25 range?
The I20-I25 range contains 119 ICD-10-CM diagnosis codes in FY 2026. 94 of them are billable, and the rest are category headers that organize the section.
What conditions does I20-I25 cover?
The range covers ischemic heart diseases. The code ranges listed above break it into groups of related conditions, and each one links to its own page with the full code list.
The “use additional code” indicates that a secondary code could be used to further specify the patient’s condition. This note is not mandatory and is only used if enough information is available to assign an additional code.
A type 1 excludes note is a pure excludes note. It means "NOT CODED HERE!" An Excludes1 note indicates that the code excluded should never be used at the same time as the code above the Excludes1 note. An Excludes1 is used when two conditions cannot occur together, such as a congenital form versus an acquired form of the same condition.
angina pectoris with atherosclerotic heart disease of native coronary arteries I25.1
atherosclerosis of coronary artery bypass grafts and coronary artery of transplanted heart with angina pectoris I25.7
This note appears immediately under a three character code title to further define, or give examples of, the content of the category.
cardiac infarction
coronary (artery) embolism
coronary (artery) occlusion
coronary (artery) rupture
coronary (artery) thrombosis
infarction of heart, myocardium, or ventricle
myocardial infarction specified as acute or with a stated duration of 4 weeks (28 days) or less from onset
Use Additional Code
The “use additional code” indicates that a secondary code could be used to further specify the patient’s condition. This note is not mandatory and is only used if enough information is available to assign an additional code.
A type 2 excludes note represents "Not included here". An excludes2 note indicates that the condition excluded is not part of the condition represented by the code, but a patient may have both conditions at the same time. When an Excludes2 note appears under a code, it is acceptable to use both the code and the excluded code together, when appropriate.
This note appears immediately under a three character code title to further define, or give examples of, the content of the category.
acute myocardial infarction occurring within four weeks (28 days) of a previous acute myocardial infarction, regardless of site
cardiac infarction
coronary (artery) embolism
coronary (artery) occlusion
coronary (artery) rupture
coronary (artery) thrombosis
infarction of heart, myocardium, or ventricle
recurrent myocardial infarction
reinfarction of myocardium
rupture of heart, myocardium, or ventricle
subsequent type 1 myocardial infarction
Use Additional Code
The “use additional code” indicates that a secondary code could be used to further specify the patient’s condition. This note is not mandatory and is only used if enough information is available to assign an additional code.
A type 1 excludes note is a pure excludes note. It means "NOT CODED HERE!" An Excludes1 note indicates that the code excluded should never be used at the same time as the code above the Excludes1 note. An Excludes1 is used when two conditions cannot occur together, such as a congenital form versus an acquired form of the same condition.
A type 1 excludes note is a pure excludes note. It means "NOT CODED HERE!" An Excludes1 note indicates that the code excluded should never be used at the same time as the code above the Excludes1 note. An Excludes1 is used when two conditions cannot occur together, such as a congenital form versus an acquired form of the same condition.
A type 2 excludes note represents "Not included here". An excludes2 note indicates that the condition excluded is not part of the condition represented by the code, but a patient may have both conditions at the same time. When an Excludes2 note appears under a code, it is acceptable to use both the code and the excluded code together, when appropriate.
The “use additional code” indicates that a secondary code could be used to further specify the patient’s condition. This note is not mandatory and is only used if enough information is available to assign an additional code.
A type 2 excludes note represents "Not included here". An excludes2 note indicates that the condition excluded is not part of the condition represented by the code, but a patient may have both conditions at the same time. When an Excludes2 note appears under a code, it is acceptable to use both the code and the excluded code together, when appropriate.