top of page
Search

HEC-HMS 4.14 Release Notes & New Features

Writer: Bobby Douglass
Bobby Douglass
57 minutes ago
3 min read

As of October 22, 2026, HEC-HMS is on version 4.14, with the final release dated September 28. Let’s start with the latest and greatest; the full release notes are available on the Corps website here, and you can download the program here.

A lot of the focus is on making calibration and observed data easier to work with. These are the changes that jumped off the page at me.


Calibrate Against Multiple Gages and Events

Previously, an Optimization Trial was limited to one target location and one time window. Version 4.14 lets you work with multiple locations and time windows within the same trial.

  1. Fit parameters against multiple stream gages.

  2. Target separate windows around different storm peaks.

  3. Use sequential searches to work from upstream to downstream.

  4. Apply parameter scale factors to groups of subbasins using zones.

Think about a watershed with a gage halfway down and another at the outlet. Being able to account for both in the calibration is a useful improvement. Of course, a better fit still needs reasonable parameters and some engineering judgment.

The Corps has a walkthrough with downloadable project files here. This would be a good one to download and click through yourself.

USGS Streamflow and Stage Imports

This is awesome in theory. I have a project with a gage I am slated to kick off with Mid-November, so I will follow up with the effectiveness. This is a shiny new tool I would like to play around with.

HMS can now query USGS monitoring locations, download flow or stage records, write them to DSS, and create the corresponding time-series gages in your project.

The importer instructions are here. The documented menu path is Tools → Data → Gage → USGS Import.

  1. Search using a spatial basin model or shapefile.

  2. Select your time window and daily or continuous data.

  3. Review the available sites and import the records.

PS, check the time zone. The importer defaults to UTC. A hydrograph shifted several hours can send you chasing a calibration problem that is really a clock problem.


Assign Observed Data in One Table

Under Parameters → Observed Data, you can now assign observed flow, stage, and subbasin snow water equivalent gages from a single table.

The dropdowns also sort gages by proximity when coordinates are available. That should save some clicking on larger models, although the closest gage still needs to represent the location you are comparing.

The Corps explains the Observed Data dialog here.


SnowPAC—For Those Modeling Snowmelt

SnowPAC uses daily temperature, precipitation, and snow water equivalent records to develop ATI-Meltrate functions for Temperature Index snowmelt modeling.

Probably less relevant to most Alabama flood studies, but worth a look if your watersheds depend on snowmelt. There is a worked example and a link to a demonstration webinar here.

Older Projects and Bug Fixes

Two items deserve attention before opening an existing project:

  1. DSS version 6 is no longer supported. HMS will prompt you to migrate those files to version 7. Make a complete project backup first. This worries me a little with backward compatibility and errors that might surface on old projects.

  2. Some corrections change computed results. These include Modified Kling-Gupta Efficiency calculations and specified-pattern Hypothetical Storms with durations that are not whole hours.

For that second example, previous versions truncated the storm duration to an integer hour; 4.14 rounds it to the nearest minute. That is worth checking if you use shorter design storms.

Check the full release notes for the methods used in your model, and compare results when changing versions.

More Reading

HidroSkill also published a detailed 4.14 roundup. It is in Spanish, but browser translation helps. Their discussion covers calibration, workflow changes, and what to review before upgrading.

Those are the ones that caught my attention. The direct USGS imports and calibration improvements would be my starting points. Grab an example project, explore the new tools, and get out there and model some runoff!

 
 
 

Comments


bottom of page