Road gradient (also called road grade or slope) is the rate of change in elevation along a road, expressed as a percentage. It is one of the fundamental parameters in road design, affecting vehicle performance, drainage, stopping distances, and construction cost.
How to calculate road gradient
Road gradient is calculated by dividing the vertical rise by the horizontal distance and multiplying by 100 to express it as a percentage.
Gradient (%) = (Rise ÷ Horizontal distance) × 100
Example: a road rises 5 metres over a horizontal distance of 100 metres.
Gradient = (5 ÷ 100) × 100 = 5%
A positive gradient means uphill in the direction of chainage. A negative gradient means downhill.
Gradient in degrees vs percentage
Gradient can be expressed as a percentage, a ratio (1:n), or in degrees. These are related but not the same:
Percentage to degrees: angle = arctan(gradient% ÷ 100)
Degrees to percentage: gradient% = tan(angle) × 100
Example: 5% grade = arctan(0.05) = 2.86°
Example: 5° = tan(5°) × 100 = 8.75%
Note that for small angles (under 10°), the percentage and the sine of the angle are approximately equal, but for steeper gradients the difference becomes significant.
Maximum gradient standards
Maximum allowable gradients depend on road type, design speed, and national standards. These are typical values used in road design:
Motorways and highways: 3–4% maximum, 2% preferred
Primary roads: 5–6% maximum
Secondary roads: 7–8% maximum
Residential streets: up to 10%
Mountain roads: up to 12–15% in exceptional cases
Minimum gradient for drainage: 0.5% (to ensure surface water runoff)
Flat gradients below 0.3% cause drainage problems. Steeper gradients increase fuel consumption, reduce vehicle speeds, and raise accident risk.
Vertical curve design
Where two gradients meet, a vertical curve is used to provide a smooth transition. Vertical curves are parabolic in shape and are defined by the K value:
K = L ÷ A
Where L is the length of the vertical curve in metres and A is the algebraic difference between the two gradients in percent.
Crest curves (convex) are designed to maintain stopping sight distance. Sag curves (concave) are designed for comfort and headlight sight distance. Higher design speeds require larger K values and therefore longer vertical curves.
Gradient and stopping distance
Road gradient directly affects vehicle stopping distance. On a downhill gradient, braking distance increases because gravity acts against deceleration. On an uphill gradient, stopping distance decreases.
The adjusted stopping sight distance (SSD) on a gradient is:
SSD = v²÷(254 × (f ± g/100))
Where v is speed in km/h, f is the friction coefficient, and g is the gradient percentage (positive for uphill, negative for downhill).
Use our slope and grade converter
Need to convert between gradient percentage, degrees, and rise:run ratio? The Buildref Degrees & Minutes calculator includes a slope converter that handles all three formats instantly.
Open Slope Converter → Unit Converter →