Main Content


The Federal Emergency Management Agency (FEMA) has developed several programs to support the National Flood Insurance Program (NFIP). The programs that are available for download from this site are included in the tables below. Additional information, including tutorials, user's manuals and guidance documentation, additional guidance and sample data sets are available for certain programs. Links are provided to all available information.

Visit this page often to keep up with the available software resources provided by FEMA.

NOTE: The National Flood Frequency (NFF) has been replaced with the National Streamflow Statistics (NSS) program. NSS contains all of the NFF functionality and equations as well as low flow and other probability equations. The NFF program and database have not been changed since 2004 and will no longer be updated or supported.

Floodplain Mapping Software

Available Software Resources Provided by FEMA



Online Tutorials


The U.S. Army Corps of Engineers (USACE) Hydrologic Engineering Center's River Analysis System (HEC-RAS) computer program supersedes its HEC-2 computer program, which was widely used in the preparation of studies and restudies for the National Flood Insurance Program (NFIP).

FEMA has adopted the guidance that hydraulic analyses for newly contracted studies and restudies of entire watersheds (with detailed HEC-2 hydraulic analyses) should be conducted using the HEC-RAS program instead of the HEC-2 program. This floodplain modeling manual is prepared as a guide to introduce the HEC-RAS Version 3.0 modeling procedures to engineers who have experience in preparing floodplain models with the HEC-2 computer program.

User's Manuals and Additional Guidance


cHECk-RAS, Version 2.0.1

cHECk-RAS is a program designed to verify the validity of an assortment of parameters found in the USACE HEC-RAS hydraulic modeling program. In cHECk-RAS Version 2.0.1, updates have been made to modernize the program code base, redesign the program interface to be more intuitive and user-friendly, improve and update existing messages generated by the program, develop new messages generated by the program and enhance ‘Help’ and reporting functions.

Download cHECk-RAS version 2.0.1

User's Manuals and Additional Guidance

Previous Versions

CHECK-RAS Tutorial, Version 2.0.1

RASPLOT Version 3.0

RASPLOT Version 3.0 is the current software version.

New Features of RASPLOT 3.0 Include:

  • Floodway Data Table (FDT) Creation Tool which allows users to create FIS report FDTs

  • A Batch Portable Document Format (PDF) Generation Tool to allow for batch printing

  • Functionality to allow for the exchange of data between the program and FIRM database tables

  • Compatibility with Windows 8.2 and HEC-RAS 4.2

  • Incorporation of the most up-to-date domain tables from the November 2014 issuance of the FIRM Database Technical Reference

  • Addition of the 1 percent Plus flood profile

  • Standardized footnote creation

User's Manuals and Additional Guidance

Previous Versions


Quick-2, Version 2.0

Quick-2, Version 2.0, is the latest version of a hydraulic analysis program used to compute water-surface elevations in open channels of all types. Quick-2, Version 2.0 is designed to only run on Operating Systems (OSs) through Windows 98. FEMA does not plan to upgrade for OsS XP and beyond. FEMA suggests using HEC-RAS software for users experiencing issues using version 2.0 on later OSs.

User's Manuals and Additional Guidance

Previous Versions

Quick-2, Version 2.0 Tutorial

National Flood Frequency (NFF), Version 3.2*

NFF, Version 3 can be used to:

  • Obtain estimates of flood frequencies for sites in rural (unregulated) ungauged basins.

  • Obtain estimates of flood frequencies for sites in urbanized basins.

  • Estimate maximum floods based on envelope curves developed by Crippen and Bue.

  • Create hydrographs of estimated floods for sites in rural or urban basins and manipulate the appearance of the graphs.

  • Create flood-frequency curves for sites in rural or urban basins and manipulate the appearance of the curves.

  • Obtain improved flood-frequency estimates for gauging stations by weighting estimates obtained from the systematic flood records for the stations with estimates obtained from regression equations.

  • Obtain improved flood-frequency estimates for ungauged sites by weighting estimates obtained from the regression equations with estimates obtained by applying the flow per unit area for an upstream or downstream gauging station to the drainage area for the ungauged site.

  • Save output from the program in text and graphic files.

  • Obtain documentation and instruction for use of the program from help files.

National Flood Frequency (NFF) Tutorial

CHAMP, Version 2.0

Coastal Hazard Analysis Modeling Program (CHAMP) is a Windows-interfaced Visual Basic language program that allows the user to enter data, perform coastal engineering analyses, view and tabulate results and chart summary information for each representative transect along a coastline within a user-friendly graphical interface. With CHAMP, the user can import digital elevation data; perform storm-induced erosion treatments, wave height analyses and wave runup analyses; plot summary graphics of the results and create summary tables and reports in a single environment.

User's Manuals and Additional Guidance

CHAMP Tutorial

RUNUP, Version 2.0

RUNUP, Version 2.0, is a DOS-based program for wave runup computation. This program uses stillwater elevation, shore profile and roughness and incident wave condition input information to compute a wave runup elevation that is consistent with the most detailed guidance currently available.

User's Manuals and Additional Guidance

No Online Tutorial Available

WHAFIS, Version 4.0

Wave Height Analysis for Flood Insurance Studies (WHAFIS), Version 4.0, is a DOS-based program that uses representative transects to compute wave crest elevations in a given study area. Transects are selected considering major topographic, vegetative and cultural features. WHAFIS uses this and other input information to compute an appropriate depth-limited wave height at the seaward end of each transect.

User's Manuals and Additional Guidance

No Online Tutorial Available

* U.S. Geological Survey software package.

Other Software

Other Online Resources

Last Updated: 
11/05/2019 - 11:25