Comparison of stormwater models and calculators. Additional information and descriptions for some of the models listed in this table can be found at this link. Note that the Construction Stormwater General Permit requires the water quality volume to be calculated as an instantaneous volume, meaning several of these models cannot be used to determine compliance with the permit.
Link to this table
Access this table as a Microsoft Word document: File:Stormwater Model and Calculator Comparisons table.docx.

Model name BMP Category Assess TP removal? Assess TSS removal? Assess volume reduction? Comments
Constructed basin BMPs Filter BMPs Infiltrator BMPs Swale or strip BMPs Reuse Manu-
factured devices
Center for Neighborhood Technology Green Values National Stormwater Management Calculator X X X X No No Yes Does not compute volume reduction for some BMPs, including cisterns and tree trenches.
CivilStorm Yes Yes Yes CivilStorm has an engineering library with many different types of BMPs to choose from. This list changes as new information becomes available.
EPA National Stormwater Calculator X X X No No Yes Primary purpose is to assess reductions in stormwater volume.
EPA SWMM X X X Yes Yes Yes User defines parameter that can be used to simulate generalized constituents.
HydroCAD X X X No No Yes Will assess hydraulics, volumes, and pollutant loading, but not pollutant reduction.
infoSWMM X X X Yes Yes Yes User defines parameter that can be used to simulate generalized constituents.
infoWorks ICM X X X X Yes Yes Yes
i-Tree-Hydro X No No Yes Includes simple calculator for rain gardens.
i-Tree-Streets No No Yes Computes volume reduction for trees, only.
LSPC X X X Yes Yes Yes Though developed for HSPF, the USEPA BMP Web Toolkit can be used with LSPC to model structural BMPs such as detention basins, or infiltration BMPs that represent source control facilities, which capture runoff from small impervious areas (e.g., parking lots or rooftops).
MapShed X X X X Yes Yes Yes Region-specific input data not available for Minnesota but user can create this data for any region.
MCWD/MWMO Stormwater Reuse Calculator X Yes No Yes Computes storage volume for stormwater reuse systems
Metropolitan Council Stormwater Reuse Guide Excel Spreadsheet X No No Yes Computes storage volume for stormwater reuse systems. Uses 30-year precipitation data specific to Twin Cites region of Minnesota.
MIDS Calculator X X X X X X Yes Yes Yes Includes user-defined feature that can be used for manufactured devices and other BMPs.
MIKE URBAN (SWMM or MOUSE) X X X Yes Yes Yes User defines parameter that can be used to simulate generalized constituents.
P8 X X X X Yes Yes Yes
PCSWMM X X X Yes Yes Yes User defines parameter that can be used to simulate generalized constituents.
PLOAD X X X X X Yes Yes No User-defined practices with user-specified removal percentages.
PondNet X Yes No Yes Flow and phosphorus routing in pond networks.
PondPack X [ No No Yes PondPack can calculate first-flush volume, but does not model pollutants. It can be used to calculate pond infiltration.
RECARGA X No No Yes
SELECT X X X X X Yes Yes Yes User defines parameter that can be used to simulate generalized constituents.
SHSAM X No Yes No Several flow-through structures including standard sumps, and proprietary systems such as CDS, Stormceptors, and Vortechs systems
SUSTAIN X X X X X Yes Yes Yes Categorizes BMPs into Point BMPs, Linear BMPs, and Area BMPs
SWAT X X X Yes Yes Yes Model offers many agricultural BMPs and practices, but limited urban BMPs at this time.
Virginia Runoff Reduction Method X X X X X X Yes No Yes Users input Event Mean Concentration (EMC) pollutant removal percentages for manufactured devices.
WARMF X X Yes Yes Yes Includes agriculture BMP assessment tools. Compatible with USEPA Basins
WinHSPF X X X Yes Yes Yes USEPA BMP Web Toolkit available to assist with implementing structural BMPs such as detention basins, or infiltration BMPs that represent source control facilities, which capture runoff from small impervious areas (e.g., parking lots or rooftops).
WinSLAMM X X X X Yes Yes Yes
XPSWMM X X X Yes Yes Yes User defines parameter that can be used to simulate generalized constituents.