{"id":126,"date":"2026-07-29T07:21:23","date_gmt":"2026-07-29T07:21:23","guid":{"rendered":"https:\/\/mystaircalculator.com\/guides\/?p=126"},"modified":"2026-07-29T07:21:23","modified_gmt":"2026-07-29T07:21:23","slug":"the-complete-guide-to-stair-geometry","status":"publish","type":"post","link":"https:\/\/mystaircalculator.com\/guides\/the-complete-guide-to-stair-geometry\/","title":{"rendered":"The Complete Guide to Stair Geometry: Rise, Run, Angle &amp; Comfort Explained"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Every staircase is governed by three numbers: riser height, tread depth, and the angle they produce. Get the ratio wrong and the stair feels either exhausting (too shallow) or dangerous (too steep). The <a href=\"https:\/\/mystaircalculator.com\/calculators\/geometry\/stair-rise-and-run-calculator\">Stair Rise and Run Calculator<\/a> solves the geometry in seconds, but knowing what&#8217;s happening behind the numbers is what lets you catch a bad layout before you cut a single stringer.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How rise, run, and angle work together<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Riser height is the vertical distance from the top of one tread to the top of the next. Run (also called tread depth or going) is the horizontal depth of a single step, measured nosing to nosing. Together they set the stair angle, calculated as <strong>arctangent(riser \u00f7 run)<\/strong>. A 7-in riser over an 11-in run gives an angle of 32.5\u00b0. Change the run to 9 in and the same riser produces 37.9\u00b0 \u2014 noticeably steeper, and right at the edge of what most residential code allows.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The most-used comfort check is <strong>Blondel&#8217;s formula<\/strong>, developed by 17th-century French architect Fran\u00e7ois Blondel from observed human stride length: <strong>2R + T = 24 to 25 in (610 to 635 mm)<\/strong>, where R is riser height and T is tread depth. Stay inside that band and the stair matches a natural walking pace. Stray outside it in either direction and the stair forces an unnatural stride \u2014 too short a stride on a shallow stair, an overreach on a steep one.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Worked example: 108-in total rise<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Take a floor-to-floor height of 108 in (2,743 mm), a common figure for a two-story home with 9-ft ceilings plus floor framing. Targeting a comfortable 6.75-in riser: 108 \u00f7 6.75 = 16 risers. Run that count through the <a href=\"https:\/\/mystaircalculator.com\/calculators\/geometry\/number-of-steps-calculator\">Number of Steps Calculator<\/a> and it confirms 16 is a clean whole number, so the actual riser stays exactly 6.75 in (171 mm) with no rounding drift.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Apply Blondel: 2(6.75) + T = 25, so T = 11.5 in (292 mm) \u2014 comfortably above the 10-in code minimum. Angle = arctan(6.75 \u00f7 11.5) = 30.4\u00b0, squarely in the comfortable residential range. Total horizontal run = 15 treads \u00d7 11.5 in = 172.5 in (14.4 ft), the figure you need before you can even confirm the stairwell opening will fit.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Why the ratio matters more than either number alone<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A riser height on its own tells you almost nothing about how a stair feels to climb. 7.5-in risers paired with 11-in treads (30.5\u00b0) feel completely different from the same 7.5-in risers paired with 9-in treads (39.8\u00b0), even though the riser hasn&#8217;t changed. Fatigue on a stair comes from the mismatch between vertical effort and horizontal stride, not from either dimension in isolation \u2014 which is the entire premise behind Blondel&#8217;s formula and every code body that has since adopted a version of it.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Angle also drives foot placement. Below roughly 27\u00b0 people tend to descend heel-first and misjudge the shallow riser, which is why very low-pitch stairs (common on grand entries) need extra tread depth for stability rather than less. Above about 38\u00b0, users switch to a sideways or braced gait \u2014 the stair is functioning more like a ship&#8217;s ladder than a walking stair, which is exactly the category the IRC reserves separate, steeper allowances for.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Common mistakes<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Rounding the riser instead of the step count.<\/strong> Designers often pick a \u201cnice\u201d riser like 7 in first, then let the tread float. Total rise rarely divides evenly, so the last step ends up a different height than the rest \u2014 a code violation (IRC allows a maximum <strong>3\/8-in<\/strong> variation between the tallest and shortest riser in a flight) and a common cause of trip falls. Divide total rise by a target riser to get a whole number of steps first, then solve backward for the exact riser.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Ignoring nosing when measuring run.<\/strong> Tread depth is measured as the horizontal distance between riser faces, not including any overhanging nosing. A tread that looks like 11 in because the board is 11 in wide might only deliver 10 in of code-counted run once the riser is set back \u2014 the difference between a legal and illegal stair on inspection.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Solving geometry before checking headroom.<\/strong> A steeper angle shortens the stairwell opening needed, but it also eats into headroom faster as you move up the run. Confirm headroom clearance with the <a href=\"https:\/\/mystaircalculator.com\/calculators\/geometry\/stair-headroom-calculator\">Stair Headroom Calculator<\/a> before finalizing an angle, not after \u2014 reworking a framed stairwell opening is expensive.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Assuming the IRC maximum riser is the target riser.<\/strong> 7.75 in is a ceiling, not a design goal. Stairs built right at the maximum feel noticeably steeper and more tiring on repeated daily use than stairs in the 6.75\u20137.25-in range \u2014 fine for a one-time basement access stair, less fine for a primary stair used dozens of times a day.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Related calculators you might need<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Once the rise\/run ratio is set, the next question is usually how many total steps the run needs \u2014 the <a href=\"https:\/\/mystaircalculator.com\/calculators\/geometry\/number-of-steps-calculator\">Number of Steps Calculator<\/a> takes your total rise and target riser and returns an exact count before you commit to a stringer layout. If you&#8217;re checking a specific angle against comfort limits, the <a href=\"https:\/\/mystaircalculator.com\/calculators\/geometry\/stair-angle-pitch-calculator\">Stair Angle\/Pitch Calculator<\/a> and <a href=\"https:\/\/mystaircalculator.com\/calculators\/geometry\/stair-comfort-formula-calculator\">Stair Comfort Formula Calculator<\/a> both apply Blondel&#8217;s rule directly. For cutting the actual stringers once geometry is locked, move to the <a href=\"https:\/\/mystaircalculator.com\/calculators\/geometry\/stair-stringer-calculator\">Stair Stringer Calculator<\/a>, and use the <a href=\"https:\/\/mystaircalculator.com\/calculators\/geometry\/riser-height-calculator\">Riser Height Calculator<\/a> or <a href=\"https:\/\/mystaircalculator.com\/calculators\/geometry\/tread-depth-calculator\">Tread Depth Calculator<\/a> if you&#8217;re solving for just one dimension with the other fixed.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Frequently asked questions<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">What is a good rise and run for stairs?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">6.75\u20137.5-in risers paired with 10.5\u201311.5-in treads cover most comfortable residential stairs, keeping the sum inside Blondel&#8217;s 24\u201325-in comfort band. Public and commercial stairs typically run shallower \u2014 6\u20137-in risers with 11\u201312-in treads \u2014 to suit a wider range of users. Run your exact numbers through the Stair Rise and Run Calculator to confirm the resulting angle before cutting anything.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">How do you calculate stair rise and run?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Measure total floor-to-floor rise, divide by a target riser height to get a whole number of steps, then divide the total rise by that step count to get the exact riser. Apply 2R + T = 24\u201325 in to solve for a comfortable tread depth, and multiply tread depth by (steps \u2212 1) to get total horizontal run.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Why is 2R+T the standard stair formula?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">It&#8217;s Blondel&#8217;s formula, based on the observed average human stride of 24\u201325 in on level ground. A taller riser shortens the natural stride, so the tread must shrink to compensate, and vice versa \u2014 the formula simply keeps riser and tread trading off in proportion to that fixed stride length.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">What angle is too steep for stairs?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Above roughly 38\u201342\u00b0 a stair starts behaving like a ladder rather than a walking stair, forcing a braced, sideways gait. Most residential codes cap ordinary stairs well below that by limiting riser and tread combinations directly rather than specifying angle outright.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Does stair angle affect headroom?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Yes \u2014 steeper stairs need less horizontal run to gain the same height, but headroom is measured perpendicular to the nosing line, so a steeper stair eats into overhead clearance faster per foot traveled. Check clearance with the Stair Headroom Calculator whenever you tighten the angle.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Every staircase is governed by three numbers: riser height, tread depth, and the angle they produce. Get the ratio wrong and the stair feels either exhausting (too shallow) or dangerous (too steep). The Stair Rise and Run Calculator solves the geometry in seconds, but knowing what&#8217;s happening behind the numbers is what lets you catch [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":84,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-126","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-stair-geometry-design-fundamentals"],"_links":{"self":[{"href":"https:\/\/mystaircalculator.com\/guides\/wp-json\/wp\/v2\/posts\/126","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mystaircalculator.com\/guides\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mystaircalculator.com\/guides\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mystaircalculator.com\/guides\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mystaircalculator.com\/guides\/wp-json\/wp\/v2\/comments?post=126"}],"version-history":[{"count":1,"href":"https:\/\/mystaircalculator.com\/guides\/wp-json\/wp\/v2\/posts\/126\/revisions"}],"predecessor-version":[{"id":131,"href":"https:\/\/mystaircalculator.com\/guides\/wp-json\/wp\/v2\/posts\/126\/revisions\/131"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mystaircalculator.com\/guides\/wp-json\/wp\/v2\/media\/84"}],"wp:attachment":[{"href":"https:\/\/mystaircalculator.com\/guides\/wp-json\/wp\/v2\/media?parent=126"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mystaircalculator.com\/guides\/wp-json\/wp\/v2\/categories?post=126"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mystaircalculator.com\/guides\/wp-json\/wp\/v2\/tags?post=126"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}