Skip Navigation LinksHome > software > hec-hms > downloads
HEC-HMS has been developed for the U.S. Army Corps of Engineers. However, software developed at the Hydrologic Engineering Center is made available to the public whenever appropriate. Use is not restricted and individuals outside of the Corps of Engineers may use the program without charge. HEC will not provide user assistance or support for this software to non-Corps users. Downloading this software indicates full acceptance of your responsibility in the use of this program. Please see the distribution policy for more details.

Windows    

The Windows setup package contains HEC-HMS 4.1. After starting the program, Documentation and Sample projects are available from the Help menu. HEC-HMS 4.1 has been tested on Windows XP, Vista, 7, 8, and 8.1 (32-Bit and 64-Bit).

Current Version:
Download HEC-HMS 4.1 for Windows (127.0 MB) [Release Notes]

Archived Versions:
Download HEC-HMS 4.0 for Windows (74.0 MB) [Release Notes]
Download HEC-HMS 3.5 for Windows (57.0 MB) [Release Notes]
Download HEC-HMS 3.4 for Windows (65.8 MB) [Release Notes]
Download HEC-HMS 3.3 for Windows (46.9 MB) [Release Notes]
Download HEC-HMS 3.2 for Windows (46.8 MB) [Release Notes]
Download HEC-HMS 3.1.0 for Windows (46.7 MB) [Release Notes]
Download HEC-HMS 3.0.1 for Windows (26.0 MB) [Release Notes]
Download HEC-HMS 3.0.0 for Windows (28.9 MB) [Release Notes]
Download HEC-HMS 2.2.2 for Windows (10 MB) [Release Notes]
Download HEC-HMS 2.2.1 for Windows (10 MB) [Release Notes]
Download HEC-HMS 2.2.0 for Windows (10 MB) [Release Notes]
Download HEC-HMS 2.1.3 for Windows (10 MB) [Release Notes]
Download HEC-HMS 2.1.2 for Windows (10 MB) [Release Notes]
Download HEC-HMS 2.1.1 for Windows (10 MB) [Release Notes]


Linux (32-bit x86)    

The Linux setup package (gzip compressed tar format) contains HEC-HMS 4.1. After starting the program, Documentation and Sample projects are available from the Help menu.

HEC-HMS 4.1 has been tested on Red Hat Enterprise Linux 7 and Ubuntu 14.04. Several dependencies must be configured before extracting the setup package. The Release Notes include the commands that can be used to configure the dependencies.

Current Version:
Download HEC-HMS 4.1 for Linux (157 MB) [Release Notes]

Archived Versions:
Download HEC-HMS 4.0 for Linux (96.8 MB) [Release Notes]
Download HEC-HMS 3.5 for Linux (65.8 MB) [Release Notes]
Download HEC-HMS 3.4 for Linux (67.6 MB) [Release Notes]


Solaris (64-bit SPARC)    

The self extracting package that contains HEC-HMS 4.1 is not available at this time. Please check this web page periodically to see if the Solaris version is available. Requests to provide Version 4.1 for Solaris can be sent to
the HEC-HMS team at: hec.hms@usace.army.mil

Archived Versions:
Download HEC-HMS 3.5 for Solaris (75.4 MB) [Release Notes]
Download HEC-HMS 3.4 for Solaris (77.0 MB) [Release Notes]