calculateCalculopedia
search

How to Calculate Elevation Change from a Slope

calendar_monthPublished 2026-08-16verified_userReviewed by Calculopedia editorial

Elevation change is the vertical distance you climb or drop while moving across horizontal ground — the "how high is this hill?" figure that cyclists, hikers, road engineers and accessibility planners all care about. It turns a slope into a number you can act on: how much your legs will burn, whether a ramp meets building-code limits, or how much a road will rise over its length.

The core relationship is a triangle. Knowing how far you travel horizontally and how steep the ground is, you can solve for the vertical distance — you just need to express the steepness in a scale the math can use. There are two common ones.

The two slope scales

  1. Angle in degrees — the slope's angle measured from horizontal. A 10° slope climbs 10° off flat.
  2. Percent grade — the rise per 100 units of horizontal run. A 10% grade rises 10 m for every 100 m across.

Both describe the same physical slope, just in different units. They're related through trigonometry: grade = tan(angle) × 100.

The formulas

Degrees:  elevation = distance × tan(angle)
Percent:  elevation = distance × (grade ÷ 100)

In both cases, distance is the horizontal distance travelled.

If you instead know the rise and run directly as two measurements, you can first find the grade and the angle:

grade = (rise ÷ run) × 100
angle = arctan(rise ÷ run)

Then feed either into the elevation formulas above, or use them on their own — a surveyed rise and run gives you everything.

Worked examples

A road climbs for 100 metres horizontally at 10°:

Elevation = 100 × tan(10°) ≈ 17.6 m

The same road described as an 18% grade:

Elevation = 100 × 0.18 = 18 m

Notice how close those two answers are — a 10° slope and an 18% grade are almost identical. The two scales converge for moderate slopes, which is convenient: you can use whichever figure you're given and land in the same place.

Now go the other way. A hiker covers 500 m horizontally while climbing 40 m:

grade = 40 ÷ 500 × 100 = 8%
angle = arctan(40 ÷ 500) ≈ 4.6°

That's a reasonably steady uphill hike — noticeable, but not a slog. Working from the two measured numbers to the slope description is the direction you'll use most in the field, where rise and run are the things you can actually measure.

Real-world checks

Here's how grades feel in practice:

Grade Angle How it feels
3% 1.7° Gentle — wheelchair accessible
6% 3.4° Noticeable climb
10% 5.7° Steep for walking
15%+ 8.5°+ Very steep — hard work

The numbers are telling you: most accessible ramps stay around 5–8%, a 10% hill is genuinely taxing to climb on foot, and anything above 15% is serious work.

The key pitfall: horizontal vs sloped distance

The most common error is measuring the distance along the slope (the road's actual surface length) instead of the horizontal distance. The formula assumes horizontal distance, so using the slanted length overestimates your elevation gain.

  • If you measure face distance (along the slope), the horizontal component is distance × cos(angle).
  • If you already have horizontal distance (from a map or plan), use it directly in the formula.

For typical grades the difference is modest, but it compounds on steeper slopes and longer distances — so be deliberate about which distance you're using.

A deeper scenario: planning a cycling climb

Say you're planning a ride that covers a map-measured horizontal run of 2,000 m at up to 7%. Using the percent formula:

Elevation = 2,000 × (7 ÷ 100) = 140 m

That 140 m of climbing tells you the ride's difficulty at a glance. But real climbs aren't one constant grade — a "10 km at 6%" route might alternate between 3% and 9%. Since elevation is additive per segment, split the route into sections, find each segment's climb, and total:

Segment A: 3,000 m at 4%  → 3,000 × 0.04 = 120 m
Segment B: 2,000 m at 8%  → 2,000 × 0.08 = 160 m
Segment C: 3,000 m at 5%  → 3,000 × 0.05 = 150 m
Total climb ≈ 430 m

This segmented approach is exactly how ride planners sum total elevation gain, and how civil engineers profile a road before construction — a single straight line across variable terrain hides far more climb than the gross numbers suggest.

Common mistakes

  • Using sloped distance instead of horizontal distance — this overstates the elevation every time.
  • Confusing percent grade with an angle — a 10% grade is about 5.7°, not 10°. Recognize which scale you've been handed.
  • Skipping the grade/angle conversiongrade = tan(angle) × 100; forget the ×100 and a 10° slope reads 0.176 instead of 17.6%.
  • Mixing meters and feet — keep rise and run in the same unit before you divide or multiply.

Key takeaways

  • Elevation = horizontal distance × tan(angle) for degrees.
  • Elevation = horizontal distance × (grade ÷ 100) for percent grades.
  • Degrees and percent grade are nearly interchangeable on moderate slopes.
  • Use horizontal distance, not distance along the slope, or you'll overstate the climb.
  • Grade = rise ÷ run × 100, and angle = arctan(rise ÷ run), when you have the two measurements.

FAQ

What's the difference between angle and grade? Angle is the slope in degrees from horizontal; percent grade is rise per 100 of run. They're related by grade = tan(angle) × 100.

Why does the formula say "horizontal" distance? Elevation change is literally the vertical leg of a right triangle; the horizontal run is the other leg. Using the sloped surface distance (the hypotenuse) makes the math wrong.

How steep is a 10% grade? A 10% grade (about 5.7°) rises 10 m over 100 m horizontally — noticeably steep, and at the upper limit of what feels comfortable to walk for long.

Can I use this for ramps? Yes — accessible ramp codes are typically set as a maximum grade (often around 5–8%). This formula tells you the vertical rise a given ramp length and grade will produce.

Why do I get the same climb from either scale? Both scales describe the same physical slope — for moderate angles the tangent tracks the percent figure closely, which is why 10° and 18% land almost together. They converge by trigonometry, not coincidence.

Find your climb with the Elevation Calculator, and check related steepness with the Roof Pitch Calculator.