Skip to main content

Vertical Curve Calculator

Free Vertical curve Calculator for civil engineering projects. Enter dimensions to get material lists and cost estimates.

Skip to calculator
Construction & Engineering

Vertical Curve Calculator

Calculate vertical curve properties including PVI, PVT, high/low point, minimum curve length, and elevations for crest and sag curves in highway design.

Last updated: December 2025

Calculator

Adjust values & calculate
Crest Vertical Curve
A = 5.00%
Rate of change: -0.008333% per ft

Key Points

PVCSta 100.00, Elev 500.00
PVISta 400.00, Elev 509.00
PVTSta 700.00, Elev 503.00
High PointSta 460.00, Elev 505.40
Mid-Curve Elevation
505.25 ft
External Distance
3.750 ft
Min Curve Length (SSD at 60 mph)
735.9 ft
Design length is insufficient
Note: Always verify minimum curve length against AASHTO sight distance tables for your specific design speed and conditions. K-values may govern the design for certain speed and grade combinations.
Your Result
Crest curve | A = 5.00% | PVT Elev: 503.00 ft
Share Your Result
Understand the Math

Formula

y = PVC Elev + G1(x) + (r/2)(x^2)

The elevation at any point on a vertical curve equals the PVC elevation plus the entering grade times the distance from PVC, plus half the rate of grade change times the distance squared. The rate of grade change r = (G2 - G1) / L, where G1 and G2 are the entering and exiting grades and L is the curve length.

Last reviewed: December 2025

Worked Examples

Example 1: Crest Vertical Curve

Design a 600 ft crest vertical curve connecting a +3% grade to a -2% grade. PVC at Station 100+00, Elevation 500.00 ft.
Solution:
A = |-2 - 3| = 5% r = (-0.02 - 0.03)/600 = -0.0000833/ft PVI: Sta 103+00, Elev 509.00 PVT: Sta 106+00, Elev 512.50 High point: x = -0.03/(-0.0000833) = 360 ft High point Sta: 103+60, Elev 505.40
Result: High point at Sta 103+60, Elev 505.40 ft

Example 2: Sag Vertical Curve

Calculate key points for a 400 ft sag curve from -4% to +2%, PVC at Sta 50+00, Elev 250.00.
Solution:
A = |2 - (-4)| = 6% r = (0.02 - (-0.04))/400 = 0.00015/ft Low point: x = 0.04/0.00015 = 266.7 ft Low point Sta: 52+66.7 Low point Elev: 250 + (-0.04)(266.7) + 0.5(0.00015)(266.7^2) = 244.67
Result: Low point at Sta 52+66.7, Elev 244.67 ft
Expert Insights

Background & Theory

The Vertical Curve Calculator applies the following established principles and formulas. Structural and construction engineering is governed by fundamental load analysis, material science, and regulatory standards that ensure the safety and durability of built structures. The primary distinction in load analysis is between dead loads โ€” the permanent self-weight of structural elements, finishes, and fixed equipment โ€” and live loads, which represent variable occupancy, furniture, and environmental forces such as wind and snow. These are combined using factored load equations, such as the ASCE 7 formula U = 1.2D + 1.6L, where D is dead load and L is live load. Concrete mix design is governed by the water-cement (w/c) ratio, which is the primary determinant of compressive strength and durability. A w/c ratio of 0.40โ€“0.45 typically yields concrete with 28-day compressive strengths of 30โ€“40 MPa. Common mix ratios by weight for structural concrete are approximately 1 part cement : 1.5โ€“2 parts sand : 3 parts coarse aggregate. Structural steel is characterized by its yield strength (the stress at which permanent deformation begins, typically 250โ€“350 MPa for mild steel) and ultimate tensile strength (typically 400โ€“500 MPa). Mid-span deflection of a simply supported beam under a central point load is given by ฮด = FLยณ / (48EI), where F is force, L is span length, E is Young's modulus, and I is the second moment of area. Building insulation is rated by R-value, a measure of thermal resistance in units of mยฒยทK/W (SI) or ftยฒยทยฐFยทh/BTU (imperial). Higher R-values indicate greater resistance to heat flow. Foundation design depends on the allowable bearing capacity of the underlying soil, which ranges from approximately 75 kPa for soft clay to over 10,000 kPa for bedrock. Drainage gradients for surface water are typically specified as a minimum of 1โ€“2% slope away from building foundations to prevent hydrostatic pressure and water infiltration.

History

The history behind the Vertical Curve Calculator traces back through the following developments. The history of construction engineering spans thousands of years of accumulated empirical knowledge and, more recently, rigorous scientific analysis. The ancient Egyptians built the Great Pyramid of Giza around 2560 BCE using an estimated 2.3 million stone blocks, demonstrating sophisticated logistics, geometry, and workforce organization. Roman engineers advanced the field dramatically through the use of pozzolanic concrete โ€” a mixture of volcanic ash, lime, and seawater โ€” enabling the construction of the Pantheon dome (43.3 m diameter, completed around 125 CE) and a vast network of aqueducts and roads across the empire. Cast iron emerged as a structural material during the Industrial Revolution, first used prominently in the Iron Bridge at Coalbrookdale, England, completed in 1779. Wrought iron and later steel allowed far greater spans and heights. The Eiffel Tower, completed in 1889, demonstrated the structural possibilities of wrought iron at scale and influenced the development of steel-frame skyscraper construction in Chicago and New York. Reinforced concrete was systematically developed by Joseph Monier, a French gardener, who patented iron-reinforced concrete pots and panels in the 1860s, and later by engineers including Franรงois Hennebique who created the first comprehensive reinforced concrete framing system in the 1890s. The 1906 San Francisco earthquake caused widespread devastation and galvanized the engineering profession to develop seismic design provisions. Subsequent earthquakes โ€” including the 1971 San Fernando and 1994 Northridge events โ€” drove successive improvements in seismic codes, base isolation technology, and ductile detailing of reinforced concrete and steel frames. Building codes became increasingly standardized in the twentieth century, with the International Building Code (IBC) first published in 2000 providing a unified model code adopted across much of the United States. Building Information Modeling (BIM) emerged in the 2000s as a digital workflow integrating architectural, structural, and MEP design into a unified three-dimensional model, fundamentally changing coordination practices across the industry.

Share this calculator

Explore More

Frequently Asked Questions

A vertical curve is a parabolic transition between two tangent grades (slopes) in the vertical profile of a roadway. Vertical curves provide a smooth transition for vehicles traveling over hills (crest curves) or through valleys (sag curves). They are essential for driver safety because they ensure adequate sight distance, provide comfortable ride quality, and allow proper drainage. The curve is defined by its length and the algebraic difference between the entering and exiting grades.
A crest vertical curve occurs when the road goes over a hill, meaning the entering grade is higher than the exiting grade (the algebraic difference is positive when going from uphill to downhill). A sag vertical curve occurs in a valley where the road changes from downhill to uphill. Crest curves are primarily designed for stopping sight distance, as the hilltop can obstruct the driver view. Sag curves are designed for headlight sight distance at night and driver comfort, as the gravitational change at the bottom of a sag creates an uncomfortable sensation.
Minimum vertical curve length depends on the design speed, the algebraic difference of grades (A), and the required sight distance. For crest curves, the minimum length L = A x S^2 / 2158 (when S is less than L), where S is the stopping sight distance and A is the algebraic grade difference in percent. For sag curves, L = A x S^2 / (200 x (3.5 + 0.035S)). These formulas assume specific driver eye height and object height values from AASHTO standards. The calculated length should be rounded up to the nearest 100-foot station increment.
The high point (on crest curves) or low point (on sag curves) occurs where the instantaneous grade equals zero. The distance from the PVC (point of vertical curvature) to the high or low point is x = -G1 / r, where G1 is the entering grade in decimal form and r is the rate of grade change per station (r = (G2 - G1) / L). The elevation at that point is calculated by substituting x back into the curve equation. This point is critical for drainage design, as it determines where water will collect on the roadway surface.
You may use the results for reference and educational purposes. For professional reports, academic papers, or critical decisions, we recommend verifying outputs against peer-reviewed sources or consulting a qualified expert in the relevant field.
All calculations use established mathematical formulas and are performed with high-precision arithmetic. Results are accurate to the precision shown. For critical decisions in finance, medicine, or engineering, always verify results with a qualified professional.
Educational Note: This calculator is provided for educational and informational purposes. Results are based on the formulas and inputs provided. Always verify important calculations independently. NovaCalculator processes calculator inputs client-side; optional analytics follow visitor consent settings. ยฉ 2024โ€“2026 NovaCalculator.

Share this calculator

Formula

y = PVC Elev + G1(x) + (r/2)(x^2)

The elevation at any point on a vertical curve equals the PVC elevation plus the entering grade times the distance from PVC, plus half the rate of grade change times the distance squared. The rate of grade change r = (G2 - G1) / L, where G1 and G2 are the entering and exiting grades and L is the curve length.

Worked Examples

Example 1: Crest Vertical Curve

Problem: Design a 600 ft crest vertical curve connecting a +3% grade to a -2% grade. PVC at Station 100+00, Elevation 500.00 ft.

Solution: A = |-2 - 3| = 5%\nr = (-0.02 - 0.03)/600 = -0.0000833/ft\nPVI: Sta 103+00, Elev 509.00\nPVT: Sta 106+00, Elev 512.50\nHigh point: x = -0.03/(-0.0000833) = 360 ft\nHigh point Sta: 103+60, Elev 505.40

Result: High point at Sta 103+60, Elev 505.40 ft

Example 2: Sag Vertical Curve

Problem: Calculate key points for a 400 ft sag curve from -4% to +2%, PVC at Sta 50+00, Elev 250.00.

Solution: A = |2 - (-4)| = 6%\nr = (0.02 - (-0.04))/400 = 0.00015/ft\nLow point: x = 0.04/0.00015 = 266.7 ft\nLow point Sta: 52+66.7\nLow point Elev: 250 + (-0.04)(266.7) + 0.5(0.00015)(266.7^2) = 244.67

Result: Low point at Sta 52+66.7, Elev 244.67 ft

Frequently Asked Questions

What is a vertical curve in road design?

A vertical curve is a parabolic transition between two tangent grades (slopes) in the vertical profile of a roadway. Vertical curves provide a smooth transition for vehicles traveling over hills (crest curves) or through valleys (sag curves). They are essential for driver safety because they ensure adequate sight distance, provide comfortable ride quality, and allow proper drainage. The curve is defined by its length and the algebraic difference between the entering and exiting grades.

What is the difference between crest and sag vertical curves?

A crest vertical curve occurs when the road goes over a hill, meaning the entering grade is higher than the exiting grade (the algebraic difference is positive when going from uphill to downhill). A sag vertical curve occurs in a valley where the road changes from downhill to uphill. Crest curves are primarily designed for stopping sight distance, as the hilltop can obstruct the driver view. Sag curves are designed for headlight sight distance at night and driver comfort, as the gravitational change at the bottom of a sag creates an uncomfortable sensation.

How do I calculate the minimum vertical curve length?

Minimum vertical curve length depends on the design speed, the algebraic difference of grades (A), and the required sight distance. For crest curves, the minimum length L = A x S^2 / 2158 (when S is less than L), where S is the stopping sight distance and A is the algebraic grade difference in percent. For sag curves, L = A x S^2 / (200 x (3.5 + 0.035S)). These formulas assume specific driver eye height and object height values from AASHTO standards. The calculated length should be rounded up to the nearest 100-foot station increment.

How do I find the high or low point on a vertical curve?

The high point (on crest curves) or low point (on sag curves) occurs where the instantaneous grade equals zero. The distance from the PVC (point of vertical curvature) to the high or low point is x = -G1 / r, where G1 is the entering grade in decimal form and r is the rate of grade change per station (r = (G2 - G1) / L). The elevation at that point is calculated by substituting x back into the curve equation. This point is critical for drainage design, as it determines where water will collect on the roadway surface.

Can I use Vertical Curve Calculator on a mobile device?

Yes. All calculators on NovaCalculator are fully responsive and work on smartphones, tablets, and desktops. The layout adapts automatically to your screen size.

How do I interpret the result?

Results are displayed with a label and unit to help you understand the output. Many calculators include a short explanation or classification below the result (for example, a BMI category or risk level). Refer to the worked examples section on this page for real-world context.

References

Reviewed by Abdullah, Technical Content Specialist ยท Editorial policy