Road Gradient Calculator
Calculates the gradient of a road or ramp as a percentage from the vertical rise and horizontal distance. Use it when designing roads, ramps, drainage channels, or checking accessibility compliance.
About this calculator
Road gradient expresses how steeply a road rises or falls relative to its horizontal run. The formula is: Gradient (%) = (Vertical Rise / Horizontal Distance) × 100. A 1% gradient means the road rises 1 metre for every 100 metres of horizontal travel. This is distinct from slope angle, which is expressed in degrees as θ = arctan(rise/run). Gradient percentage is the standard measure used in civil engineering, highway design, and accessibility standards. Positive values indicate an uphill grade and negative values a downhill grade. Design standards impose maximum gradients to ensure vehicle safety and drainage performance — for example, UK highways guidance limits motorway gradients to 3% and recommends maximum 8% for local roads. Wheelchair-accessible ramps are typically limited to 1:12 (8.33%).
How to use
A road rises 6 m over a horizontal distance of 150 m. Apply the formula: Gradient = (6 / 150) × 100 = 4%. Enter Vertical Rise = 6 m and Horizontal Distance = 150 m; the calculator returns 4%. This means the road climbs 4 metres for every 100 metres of horizontal travel. A 4% grade is within typical limits for arterial roads but may require consideration for heavy vehicle performance and braking distance on long descents.
Frequently asked questions
What is the maximum road gradient allowed for public highways?
Maximum allowable gradients vary by road classification and country. In general, motorways and expressways are limited to 3–4%, arterial roads to 6–8%, and local or residential streets to 10–15% in hilly terrain. Steep temporary haul roads on construction sites may reach 15–20%. Steeper gradients increase stopping distances, reduce truck speeds, and raise fuel consumption. Always consult national or local highway design standards for the specific road category being designed.
How do I convert road gradient percentage to degrees of slope angle?
To convert gradient percentage to degrees, use the arctangent function: angle (°) = arctan(gradient% / 100). For example, a 10% gradient equals arctan(0.10) ≈ 5.71°. Conversely, to convert degrees to percentage: gradient% = tan(angle°) × 100. Percentage gradient is the standard in road engineering because it is easier to measure in the field with simple levelling equipment, while angle in degrees is more common in geotechnical and structural contexts.
Why does road gradient matter for drainage and pavement design?
Gradient is critical for surface water drainage — roads need a minimum longitudinal slope of about 0.5% to prevent standing water, which causes aquaplaning and accelerates pavement deterioration. On the other hand, steep gradients increase runoff velocity, which can cause erosion at drainage outlets and overload gully inlets. Gradient also affects pavement layer thickness design, because vehicles travelling uphill or braking downhill exert higher horizontal forces on the surface. Getting the gradient right balances drainage performance, safety, and structural longevity.