Skip to main content

Pediatric Blood Pressure Percentile Calculator

AAP 2017 normative tables · age + sex + height → estimated BP percentiles & category

⚠ Educational tool only — not medical advice. This does not diagnose. Talk to your pediatrician about any result.

Calculator

Try:

Result (educational estimate)

Normal
–Systolic percentile (est.)
–Diastolic percentile (est.)
–Height percentile (auto)
–Age used
Reference thresholds for this child (mmHg)
Reading90th95th95th + 12
Systolic–––
Diastolic–––
What this means:

AAP 2017 reference table

Normative BP values (mmHg) by age and height percentile — Tables 4 & 5 of the guideline. Your result above is interpolated from these values.

How it works

  1. Height percentile is estimated automatically from the entered height, using the CDC-based height values published with the AAP 2017 tables (piecewise-linear height→z mapping).
  2. Thresholds (50th/90th/95th/95th + 12 mmHg for systolic and diastolic) are looked up for the child's age, sex, and height percentile, interpolating between whole-year table rows for fractional ages.
  3. Category follows AAP 2017 Table 3: for ages 1–12, normal / elevated / stage 1 / stage 2 using the percentile thresholds with the static caps (120/80, 130/80, 140/90 — whichever is lower); from age 13, adult cutoffs.
  4. Percentiles shown are estimates, interpolated between the published 50th/90th/95th anchors — they are for education, not diagnosis.

Source: Flynn JT et al. Clinical Practice Guideline for Screening and Management of High Blood Pressure in Children and Adolescents. Pediatrics. 2017;140(3):e20171904. DOI: 10.1542/peds.2017-1904. Table values transcribed from the guideline and independently verified cell by cell (including the identity 95th + 12 = 95th + 12 across all 476 cells).

Frequently asked questions

What is a blood pressure percentile in children?
A blood pressure percentile compares a child's reading with the distribution of readings from a large reference population of children of the same age, sex, and height. For example, a systolic reading at the 90th percentile means about 90% of comparable children have a lower systolic pressure and about 10% have a higher one. Percentiles come from the AAP 2017 normative tables, which were derived from roughly 50,000 children and adolescents using auscultatory (manual) measurements.
Why can't adult cutoffs like 120/80 be used for young children?
Blood pressure rises naturally as children grow, so a value that is normal for a teenager can be high for a small child, and vice versa. That is why children under 13 are assessed with age-, sex-, and height-specific percentiles instead of fixed numbers. Fixed cutoffs are only used from age 13 onward, when the AAP 2017 guideline adopts the adult thresholds.
What are the AAP 2017 blood pressure categories for children?
For ages 1 to under 13: Normal is below the 90th percentile; Elevated is from the 90th up to the 95th percentile (or 120/80 mmHg, whichever threshold is lower); Stage 1 hypertension is from the 95th percentile up to the 95th percentile plus 12 mmHg (or 130/80 to 139/89 mmHg, whichever is lower); Stage 2 is at or above the 95th percentile plus 12 mmHg (or 140/90 mmHg, whichever is lower). From age 13, adult cutoffs apply: normal below 120/80, elevated 120-129/below 80, stage 1 130-139/80-89, stage 2 at or above 140/90.
Why does the calculator need my child's height?
Taller children tend to have higher blood pressure, so the reference tables are organized by height percentile as well as age and sex. This calculator estimates the height percentile automatically from the height you enter, using the CDC-based height values published with the AAP 2017 tables, then looks up the matching blood pressure thresholds.
What does '95th percentile + 12 mmHg' mean?
It is the AAP 2017 threshold for stage 2 hypertension in children under 13: take the 95th-percentile blood pressure for the child's age, sex, and height, and add 12 mmHg. Readings at or above that level (or at or above 140/90 mmHg, whichever is lower) fall in the stage 2 range. The 12 mmHg margin replaces the older '99th percentile + 5 mmHg' rule from the 2004 Fourth Report.
Why does my 13-year-old get different cutoffs?
The AAP 2017 guideline switches to absolute cutoffs at age 13 to align with adult hypertension definitions: normal below 120/80 mmHg, elevated 120-129/below 80, stage 1 130-139/80-89, and stage 2 at or above 140/90. Percentile tables are no longer used from this age.
How accurate is this calculator?
The reference values are the published AAP 2017 normative tables (Tables 4 and 5), transcribed from the guideline itself and independently checked cell by cell. For ages between whole years the calculator interpolates between table rows, the same approach the AAP-partnered MDCalc calculator uses, so results can differ by about 1 mmHg from a manual whole-year table lookup. A single home or clinic reading is never enough for a diagnosis.
How should blood pressure be measured in children?
Use a cuff that fits: the inflatable bladder should cover 80-100% of the upper-arm circumference and be at least 40% as wide as the arm is long. Measure with the child seated and rested, feet flat, arm supported at heart level. Guidelines recommend repeating an elevated reading, ideally averaging the last two of up to three measurements, and confirming high readings over multiple visits.
My child's result is elevated. What should I do?
Treat the result as a prompt to talk with your pediatrician, not as a diagnosis. Blood pressure in children varies between visits, and hypertension is only diagnosed from repeated high readings over time, sometimes confirmed with ambulatory monitoring. Bring your home readings, including the cuff size and measurement conditions, to the appointment.
What data source does this tool use?
The normative values are Tables 4 (boys) and 5 (girls) and the staging definitions are Table 3 of the AAP Clinical Practice Guideline for Screening and Management of High Blood Pressure in Children and Adolescents (Flynn et al., Pediatrics 2017;140(3):e20171904). The tool runs entirely in your browser; no data leaves your device.

Free tool by NRTechStudio