# Maximum and Minimum Handrail Heights

### What is the code for handrail height?

The **minimum and maximum handrail height** is **34 to 38 inches** above the stair nosing under both the **IRC** and **IBC**. That same **handrail height code** also applies to most ramps. If you are checking **residential handrail height** or **commercial handrail height**, start with that 34-inch to 38-inch range.

Many projects confuse **handrail height** with **guardrail height**. A handrail is the graspable rail used on stairs and ramps. A guard prevents falls at open edges. Guard height is usually **36 inches under the IRC** and **42 inches under the IBC**.

### Handrail height requirements at a glance

| Application                         | Required height | Code basis | Notes                                                      |
| ----------------------------------- | --------------- | ---------- | ---------------------------------------------------------- |
| Stair handrail                      | 34" to 38"      | IRC / IBC  | Measure above the line connecting tread nosings.           |
| Ramp handrail                       | 34" to 38"      | IBC / ADA  | Measure above the ramp surface.                            |
| Residential guardrail               | 36" minimum     | IRC        | Required at open sides more than 30" above grade or floor. |
| Commercial guardrail                | 42" minimum     | IBC        | Required at open sides more than 30" above grade or floor. |
| Guard serving as handrail on stairs | 34" to 38"      | IRC        | Allowed only in specific stair conditions.                 |

### Residential handrail height — IRC

Under the **IRC**, stair handrails must be **at least 34 inches** and **no more than 38 inches** above the line connecting tread nosings. This is the core **residential stair handrail height code** for one- and two-family homes and townhouses.

That height range applies to the graspable handrail, not the guard panel, post, or infill. If the top of a residential guard also serves as the handrail, it still needs to stay within the **34-inch to 38-inch handrail height range** and remain graspable.

### Commercial handrail height — IBC and ADA

The **IBC** uses the same **34-inch to 38-inch handrail height requirement** for stairs. On accessible stairs and ramps, **ADA handrail height** also stays within that same range.

Height alignment is one of the clearest points of overlap between the **IBC handrail height** rules and the **IRC handrail height** rules. Commercial projects often add other requirements, including handrails on both sides, graspable profiles, and minimum wall clearance.

### Guardrail height vs. handrail height

The most common code mistake is treating **guardrail height** and **handrail height** as the same requirement. They are different.

* **Handrail height:** 34" to 38"
* **Residential guardrail height:** 36" minimum
* **Commercial guardrail height:** 42" minimum
* **Guard trigger:** open side more than 30" above the floor or grade below

This distinction matters on stairs, decks, balconies, and ramps. A **deck stair handrail height** still falls in the **34-inch to 38-inch** range, while the adjacent **deck guardrail height** may need to be **36 inches** or **42 inches** depending on the governing code.

### How handrail height is measured

For stairs, measure vertically from the line connecting the tread nosings to the top of the graspable handrail. For ramps, measure vertically from the ramp surface to the top of the handrail.

Do not measure from the wall, bracket, finished floor below, or top of a guard panel. Incorrect measuring points are a common reason for failed inspections.

### When a separate handrail is required

In some residential stair conditions, the top of a guard can also serve as the handrail. In many commercial applications, that does not work.

A **42-inch commercial guardrail** is too high to count as the required **34-inch to 38-inch handrail**. That is why many **IBC stair railings** need both a guard and a separate graspable handrail.

### Local code amendments

The **IRC** and **IBC** are model codes. Local jurisdictions can adopt stricter standards.

California is a common example for guard height changes. Some local jurisdictions also adjust stair and guard interpretations during plan review. Always verify the adopted code edition and local amendments before finalizing a railing system.

### Frequently asked questions

<details>

<summary>What is the minimum handrail height?</summary>

The **minimum handrail height** is **34 inches** above the stair nosing or ramp surface under the IRC, IBC, and ADA.

</details>

<details>

<summary>What is the maximum handrail height?</summary>

The **maximum handrail height** is **38 inches** above the stair nosing or ramp surface in standard code conditions.

</details>

<details>

<summary>Is commercial handrail height 42 inches?</summary>

No. **Commercial handrail height** is still **34 inches to 38 inches**. The **42-inch** dimension usually refers to **commercial guardrail height**, not handrail height.

</details>

<details>

<summary>Is deck stair handrail height different from interior stair handrail height?</summary>

No. The **deck stair handrail height** is generally the same as interior stair handrail height: **34 inches to 38 inches**. What changes more often is the required **guardrail height** for the deck landing or perimeter.

</details>

### Related pages

* [When is Handrail Required?](/code-compliance/getting-started/when-is-handrail-required.md)
* [Handrail Size Requirements](/code-compliance/railing-code/handrail-size-requirements.md)
* [What is the IBC and IRC?](/code-compliance/getting-started/ibc-vs.-irc-railing-code-requirements.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://resources.viewrail.com/code-compliance/railing-code/maximum-and-minimum-handrail-heights.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
