Multilane Highway LOS Calculator

Automobile LOS on a four-lane highway with two lanes in each direction and uninterrupted flow. Choose HCM 2010 (Chapter 14), HCM 6th Edition (2016, Chapter 12), or compare both.

For a freeway with ramp access, use the basic freeway LOS calculator.

HCM 6th Edition combines all heavy vehicles and uses FFS directly.

View calculation formulas and LOS limits. Calculate LOS to see the formulas with your values substituted.

Traffic

Compare upgrade and downgrade conditions using the same directional demand. Enter the volume for one direction, across both lanes.

Include all trucks, buses and RVs. In this edition, buses and RVs count as single-unit trucks (SUTs).

General terrain applies where no individual grade controls operations. Level terrain permits heavy vehicles to maintain passenger-car speeds; rolling terrain slows trucks without sustained crawl speeds.

Uniform grade
HCM 6th Edition PCEs

SUT = single-unit truck (including buses and RVs); TT = tractor-trailer. These percentages describe the heavy vehicles, not all traffic. The 30% SUT mix is more common on rural roads, 50% on urban roads; use 70% where SUTs predominate.

Automatic table lookup covers signed grades from -2% to +6%, lengths of at least 660 ft (0.125 mi), and at least 2% heavy vehicles. Longer grades use the last tabulated length; 25% and above use the final percentage column. Zero heavy vehicles needs no PCE adjustment.

Use a separately verified PCE

Use these optional overrides for conditions outside the tables or a documented local analysis. Each override replaces the automatic PCE for that direction.

Measured speed

Use a representative passenger-car speed study under low to moderate flow (up to 500 pc/h/ln for the 6th Edition). Roadway adjustments are already reflected in measured FFS.

FFS must be from 45 to 70 mph. HCM 6th Edition uses the measured or estimated speed directly, including intermediate values such as 56 mph.

Calculation formulas

Each direction uses N = 2 lanes. The formulas below follow your edition selection. Lateral-clearance and access adjustments are rounded to 0.1 mph. HCM 2010 also rounds interpolated PCEs to 0.1 and selects the nearest 5 mph speed curve.

1. Free-flow speed

Measured: FFS = measured free-flow speed
Estimated: FFS = BFFS - fLW - fTLC - fM - fA

BFFS is base free-flow speed. The deductions are for lane width (fLW), total lateral clearance (fTLC, called fLC in HCM 2010), median type (fM), and access-point density (fA). All speeds and deductions are in mph.

Roadway adjustment formulas

TLC = min(right clearance, 6) + min(left clearance, 6)
fA = 0.25 × min(access points per mile, 40)

TLC is in feet; use 6 ft on the left for an undivided highway or a two-way left-turn lane. Interpolate fTLC from the lateral-clearance table. Round fTLC and fA to 0.1 mph.

For lane widths of at least 12 ft, fLW = 0; from 11 to less than 12 ft, fLW = 1.9; from 10 to less than 11 ft, fLW = 6.6 mph. For an undivided highway, fM = 1.6 mph; otherwise, fM = 0.

HCM 6th Edition: heavy-vehicle adjustment and demand flow

Use the actual FFS from 45 to 70 mph, without rounding to a 5 mph curve.

PT = heavy vehicles (%) / 100
fHV = 1 / [1 + PT(ET - 1)]
vp = V / (PHF × N × fHV)

PT is the heavy-vehicle fraction, ET is the passenger-car equivalent (PCE), and fHV is the heavy-vehicle adjustment factor. V is directional hourly volume (veh/h), PHF is peak hour factor, and vp is passenger-car flow per lane (pc/h/ln).

PCE lookup and interpolation

Grade length (mi) = grade length (ft) / 5,280
y = y1 + (y2 - y1) × (x - x1) / (x2 - x1)

The interpolation equation finds y at x between two tabulated points (x1, y1) and (x2, y2). For a specific grade, apply it to heavy-vehicle percentage, then grade length, then signed grade in the selected SUT/TT table. Upgrade grade is positive; downgrade grade is negative. Lengths beyond the last row use that row; heavy-vehicle percentages of 25% and above use the final column.

General level terrain uses ET = 2.0; rolling terrain uses ET = 3.0. A documented PCE override replaces the table value. With no heavy vehicles, fHV = 1.

3. Capacity

c = min[1,900 + 20 × (FFS - 45), 2,300]
Demand/capacity = vp / c

c is capacity in pc/h/ln. If vp > c, the result is LOS F; operating speed and density are not predicted.

4. Operating speed and density

For vp ≤ 1,400: S = FFS
For 1,400 < vp ≤ c:
S = FFS - (FFS - c / 45) × [(vp - 1,400) / (c - 1,400)]1.31
D = vp / S

S is operating speed (mph), and D is density in passenger cars per mile per lane (pc/mi/ln).

5. Level of service

LOS limits for demand at or below capacity
LOSDensity D (pc/mi/ln)
A0 ≤ D ≤ 11
B11 < D ≤ 18
C18 < D ≤ 26
D26 < D ≤ 35
E35 < D ≤ 45

Demand above capacity is LOS F. LOS is assigned using unrounded values.

Method, sources and scope

Applies to uninterrupted automobile flow. Use a separate analysis for signal effects, queues from downstream bottlenecks, or composite grades. Run separately when traffic or FFS differs by direction. For steep grades or high truck percentages, HCM recommends its mixed-flow model for more detailed speed and density estimates.

Speed is reduced above 1,400 pc/h/ln. Demand above the selected curve's capacity is LOS F; speed and density are not predicted for that condition. Density is expressed in passenger cars per mile per lane (pc/mi/ln).

Basis: HCM 6th Edition, Volume 2, Chapter 12, Equations 12-1, 12-3, 12-7 and 12-9 through 12-11; Exhibits 12-6, 12-15, 12-20 and 12-22 through 12-28. Tables were checked against the supplied manual and ODOT Appendix 11D. See the source reconciliation and verification notes.

HCM 2010 basis: Chapter 14, Equations 14-1 through 14-5 and Exhibits 14-3, 14-4 and 14-8 through 14-15 (December 2010 printing). The 2010 implementation uses a separately verified transcription; the archived working pages are retained for history. See 2010 source verification, table limits and comparison notes. One disputed truck-table cell requires an override; later errata have not been verified.