CardiacCardiac / Heart Failure Markers

BNP Blood Test: Normal Range & What High BNP Means

Also known as: B-type natriuretic peptide, brain natriuretic peptide, NT-proBNP, BNP blood test

Medically reviewed by Antonieta Rueda, MD and Kyle R. Toth, MDLast reviewed July 6, 2026

BNP (B-type natriuretic peptide) is a hormone your heart releases when its chambers are stretched or under strain, so a blood test helps detect and gauge the severity of heart failure. In most adults a normal BNP is below about 100 pg/mL; higher levels suggest the heart is working under increased pressure. BNP also rises with age and kidney disease, so it's always interpreted alongside symptoms and other tests.

BNP normal range

CategoryRange (pg/mL)
Normal< 100 pg/mLHeart failure unlikely in most adults
Possible heart failure100–400 pg/mLInterpret with symptoms and other causes
Heart failure likely> 400 pg/mL
Markedly elevated> 900 pg/mLOften severe strain; urgent if acutely breathless
Reference ranges vary by labUse your own reportNT-proBNP uses different, higher cutoffs

Reference ranges vary by laboratory. Use the range printed on your own report as the definitive comparison.

What high BNP can mean

  • Heart failure (the classic reason BNP is ordered)
  • Increased strain from high blood pressure or heart valve disease
  • Older age (BNP rises naturally with age)
  • Kidney disease (reduced clearance raises BNP)
  • Atrial fibrillation or a recent heart attack

What low BNP can mean

  • A low BNP is reassuring and makes heart failure an unlikely cause of symptoms
  • There is no clinical concern about a BNP being too low

What to do about an abnormal result

  • Compare your value to the range on your own report — BNP and NT-proBNP use very different cutoffs.
  • A high BNP with new or worsening shortness of breath, especially at rest, needs prompt medical evaluation.
  • BNP is interpreted with an echocardiogram, symptoms, kidney function, and age — not on its own.
  • Don't self-diagnose from one number — age, kidney function, and obesity all shift BNP readings.

Understand your own results

Vero reads your uploaded labs and explains what your specific numbers mean — in the context of your health history, medications, and goals. Not generic ranges. Yours.

Download Vero on the App Store

Free to download. No credit card required.

Frequently asked questions

What is a normal BNP level?

In most adults a normal BNP is below about 100 pg/mL, which makes heart failure an unlikely cause of symptoms like breathlessness. Levels rise with age and kidney disease, and the related NT-proBNP test uses different, higher cutoffs.

What BNP level indicates heart failure?

BNP above roughly 400 pg/mL strongly suggests heart failure, while values between 100 and 400 pg/mL are a gray zone that requires interpreting other causes. Very high levels can indicate severe strain and, with acute breathlessness, warrant urgent care.

What can raise BNP besides heart failure?

Older age, kidney disease, atrial fibrillation, high blood pressure, valve disease, and a recent heart attack can all raise BNP. That's why doctors interpret it together with imaging, symptoms, and kidney function rather than in isolation.

Related biomarkers

Medically reviewed by Antonieta Rueda, MD and Kyle R. Toth, MD · Last reviewed July 6, 2026

This article is for informational and educational purposes only and is not a substitute for professional medical advice, diagnosis, or treatment. Always seek the advice of your physician or other qualified health provider with any questions you may have regarding a medical condition or your lab results.