HEC-HMS vs HEC-RAS: Which Model Do You Need? | LYNXCE
Skip to main content
All Articles
Tool Comparison8 min read·

HEC-HMS vs HEC-RAS: Which Model Do You Need?

By LYNXCE Engineering Team · Last reviewed

Introduction

If you work in water resources engineering, you've almost certainly encountered HEC-HMS and HEC-RAS. Both are developed by the U.S. Army Corps of Engineers' Hydrologic Engineering Center, both are free, and both are essential for flood studies and watershed analysis. But they answer fundamentally different questions. HEC-HMS asks: "How much water will there be?" HEC-RAS asks: "How deep and fast will it flow?" Understanding this distinction is the first step to choosing the right tool for your project.

What HEC-HMS Does: Hydrology

HEC-HMS (Hydrologic Modeling System) is a rainfall-runoff model. It simulates the hydrologic response of a watershed to precipitation events. You define your watershed as a network of sub-basins, reaches, and junctions, then apply rainfall data to simulate how water moves through the system. The primary output is a hydrograph — a time-series of flow at any point in the watershed.

Key capabilities include:

  • sub-basin rainfall-runoff computation using methods like SCS Curve Number, Green-Ampt, or Clark Unit Hydrograph
  • channel routing using Muskingum, Muskingum-Cunge, or kinematic wave methods
  • reservoir routing and dam breach analysis
  • continuous simulation for long-term water balance studies
  • snowmelt modeling for cold-climate watersheds

What HEC-RAS Does: Hydraulics

HEC-RAS (River Analysis System) is a hydraulic model. It takes a flow value (often from HEC-HMS) and simulates how that water moves through a defined channel and floodplain geometry. Where HEC-HMS tells you how much water arrives, HEC-RAS tells you how deep it gets, how fast it flows, and where it goes.

Key capabilities include:

  • steady-flow water surface profile computation (1D)
  • unsteady flow simulation for flood wave propagation
  • 2D flow modeling for complex floodplain hydraulics
  • sediment transport analysis
  • water quality modeling
  • bridge, culvert, and inline structure analysis

When to Use HEC-HMS

Use HEC-HMS when your primary question is about flow volumes and timing. Common applications include:

  • watershed master planning where you need design flows at multiple locations
  • dam safety studies requiring inflow hydrographs and dam breach outflow
  • stormwater management design where you need peak flow rates for sizing infrastructure
  • water supply studies assessing yield under different precipitation scenarios
  • FEMA flood studies requiring hydrologic analysis to establish regulatory flow values

When to Use HEC-RAS

Use HEC-RAS when your primary question is about water surface elevations, velocities, or flood extents. Common applications include:

  • FEMA floodplain mapping to establish Base Flood Elevations (BFEs)
  • bridge and culvert design to ensure structures can pass design flows
  • channel improvement design to evaluate capacity and scour potential
  • floodway analysis to delineate regulatory floodways
  • emergency planning to map flood inundation under various scenarios

Using Them Together: The Standard Workflow

In most comprehensive flood studies, HEC-HMS and HEC-RAS work as a team. The standard workflow is:

  1. Build the HEC-HMS model to generate hydrographs for design storms or historical events.
  2. Calibrate HEC-HMS against observed streamflow data at gauged locations.
  3. Feed the HEC-HMS output hydrographs into HEC-RAS as upstream boundary conditions.
  4. Run HEC-RAS to compute water surface profiles and flood extents.
  5. Use the HEC-RAS results for floodplain mapping, structure design, or risk assessment.

This paired approach is the standard practice for FEMA flood insurance studies, dam safety analyses, and comprehensive watershed plans.

The SWAT Alternative for Large Watersheds

For large-scale watershed studies that need continuous simulation over long time periods — especially where water quality, land use change, or climate impacts are involved — the SWAT (Soil and Water Assessment Tool) model is often more appropriate than HEC-HMS. SWAT handles daily or sub-daily time steps over decades of simulation, models nutrient cycling and sediment transport natively, and evaluates land management scenarios. At LYNXCE, we developed SWAT-DG (Diagnostic-Guided Calibration), a free tool that reduces calibration time from thousands of simulations to under 50 by diagnosing hydrograph errors rather than using blind optimization.

Summary: Choosing the Right Tool

The decision tree is straightforward.

  • If your question is "How much flow?" — use HEC-HMS.
  • If your question is "How deep and where?" — use HEC-RAS.
  • If your question is both — use them together.
  • If you need long-term watershed assessment with water quality — consider SWAT.

And if you need help deciding or implementing any of these, LYNXCE's team work with all of these tools daily.

References

  1. USACE Hydrologic Engineering Center. HEC-HMS Technical Reference Manual.
  2. USACE Hydrologic Engineering Center. HEC-RAS User's Manual (Current Release).
  3. Arnold, J.G., et al. (2012). "SWAT: Model use, calibration, and validation." Transactions of the ASABE 55(4): 1491–1508.

Need help with your project?

LYNXCE's engineers and scientists apply this expertise directly to client projects. Free initial consultation.

Contact Us