Skip to main content
← Back to Blog
icd-10codinghypertensionprimary-care

ICD-10 Codes for Hypertension: Coding Hypertension with Comorbidities

August 7, 2026·8 min read·Krasyn

Hypertension is the most common chronic diagnosis in primary care, and its ICD-10 coding is more nuanced than I10 alone. This reference covers combination codes for HTN with heart disease, CKD, and diabetes—with documentation tips.

Why Hypertension Coding Is More Complex Than I10

I10 (Essential [primary] hypertension) is the most commonly used ICD-10 code in primary care. For a patient with isolated uncomplicated hypertension—no heart disease, no chronic kidney disease, no diabetic hypertension—I10 is correct and complete. But for the majority of hypertensive patients who have comorbidities, the ICD-10-CM coding guidelines require combination codes that reflect both the hypertension and its associated conditions.

Using I10 for a patient with hypertensive heart disease is not just imprecise—it is incorrect coding under ICD-10-CM Coding Guideline I.C.9 and can result in claim downcoding, reduced HCC capture, and audit findings.

The Core Hypertension Code: I10

Primary Hypertension Codes
CodeDescriptionWhen to Use
I10Essential (primary) hypertensionHypertension without heart disease or CKD; or as a secondary diagnosis when another condition is primary
I11.0Hypertensive heart disease with heart failureDocumented hypertension AND heart failure (any type); do not use I10 + I50.x separately
I11.9Hypertensive heart disease without heart failureDocumented hypertension AND hypertensive heart disease (cardiomegaly, left ventricular hypertrophy due to HTN); no heart failure present

Hypertension with Chronic Kidney Disease (I12)

ICD-10-CM assumes a cause-and-effect relationship between hypertension and CKD unless the physician documents otherwise. When a patient has both HTN and CKD, use an I12 combination code—not I10 + N18.x separately:

Hypertensive Chronic Kidney Disease Codes (I12)
CodeDescriptionCKD Stage
I12.9Hypertensive chronic kidney disease with CKD stage 1–4 or unspecifiedStages 1, 2, 3, 4, or unspecified—add N18.1–N18.4 as secondary code to specify stage
I12.31Hypertensive chronic kidney disease with CKD stage 5Stage 5 (GFR <15); add N18.5 as secondary
I12.32Hypertensive chronic kidney disease with CKD stage 5 on dialysisEnd-stage with dialysis; add N18.6 as secondary; also add Z99.2 (dependence on renal dialysis)

Documentation note: The ICD-10 assumption of cause-and-effect can be overridden if the physician documents that the CKD is due to another cause (e.g., diabetic nephropathy, polycystic kidney disease). In that case, code the specific CKD etiology first and add I10 as a secondary code for the hypertension.

Hypertension with CKD and Heart Failure (I13)

When a patient has all three—hypertension, CKD, AND heart failure—use the I13 category:

  • I13.10: Hypertensive heart and CKD without heart failure, with CKD stage 1–4 (or unspecified)
  • I13.11: Hypertensive heart and CKD without heart failure, with CKD stage 5 or ESRD
  • I13.2: Hypertensive heart and CKD with heart failure and with CKD stage 1–4 (or unspecified)
  • I13.0: Hypertensive heart and CKD with heart failure and with CKD stage 5 or ESRD

Add secondary N18.x code to specify CKD stage. Add secondary I50.x code to specify heart failure type (systolic, diastolic, combined, acute vs. chronic).

Hypertension with Diabetes

ICD-10-CM does NOT have a single combination code for hypertension + diabetes (unlike the hypertension + CKD convention). Code them separately:

  • Type 2 diabetes with HTN: E11.9 (or appropriate diabetes-complication code) + I10
  • Type 1 diabetes with HTN: E10.9 (or appropriate complication code) + I10

However, if the patient has diabetes + CKD + HTN, this creates a coding complexity: the CKD may be attributed to diabetes (diabetic nephropathy: E11.65) OR to hypertension (I12.x), depending on which cause is documented as primary. The physician must document the causal relationship. If both are contributing, code the more specific diabetes complication code and add the hypertensive CKD code as well.

Secondary Hypertension

Secondary hypertension (hypertension with a known underlying cause) requires two codes: the underlying condition first, then I15.x for the secondary HTN:

Secondary Hypertension Codes (I15)
CodeDescriptionUnderlying Condition
I15.0Renovascular hypertensionRenal artery stenosis
I15.1HTN secondary to other renal disordersRenal parenchymal disease not elsewhere classified
I15.2HTN secondary to endocrine disordersPrimary hyperaldosteronism (E26), Cushing syndrome (E24), pheochromocytoma (C74.x)
I15.8Other secondary HTNSleep apnea (G47.33), hypothyroidism, coarctation of aorta
I15.9Secondary HTN, unspecifiedWhen cause is secondary but not further specified

Hypertensive Crisis

  • R03.0: Elevated blood-pressure reading, without diagnosis of hypertension (for a single elevated BP in a patient NOT previously diagnosed with hypertension)
  • I16.0: Hypertensive urgency (SBP >180 or DBP >120 without end-organ damage)
  • I16.1: Hypertensive emergency (SBP >180 or DBP >120 WITH evidence of end-organ damage—encephalopathy, AKI, pulmonary edema, NSTEMI)
  • I16.9: Hypertensive crisis, unspecified

Coding HTN in Context: Common Documentation Errors

  1. Using I10 for a patient with documented cardiomegaly due to HTN: Correct code is I11.9 (hypertensive heart disease without heart failure).
  2. Using I10 + N18.3 separately for a patient with HTN + CKD Stage 3: Correct code is I12.9 (with N18.3 as secondary).
  3. "History of hypertension" language: If hypertension is active and being managed (patient is on an antihypertensive), it is an active condition—code it as I10 or I11/I12/I13, not as a history code. History codes (Z87.39) are for resolved conditions.
  4. Not coding hypertension at all when blood pressure is controlled: Controlled hypertension is still hypertension. The medication is controlling it; the condition is active. Code it at every relevant encounter.

Documentation Language That Supports Specific Codes

For combination codes to be supportable on audit:

  • "Patient has hypertensive heart disease with left ventricular hypertrophy" → I11.9
  • "Hypertension and CKD stage 3a (presumed hypertensive etiology)" → I12.9 + N18.31
  • "Heart failure with reduced ejection fraction (EF 35%) in setting of longstanding hypertension" → I11.0 + I50.21
  • "Secondary hypertension due to primary hyperaldosteronism (confirmed by CT and aldosterone/renin ratio)" → E26.09 + I15.2

AI-assisted coding in Krasyn surfaces the appropriate combination code when the underlying conditions are documented in the note, reducing the risk of defaulting to I10 when a more specific code applies. See it in action.

Krasyn: Built for Independent Physicians

AI ambient documentation, real-time billing review, and clinical coding support—all in one platform.