Back to Online Database


The Structural BMP Prioritization and Analysis Tool (SBPAT) is a GIS-based decision support tool that can be used to identify and prioritize potential structural BMP retrofit projects.

Two versions of the tool are available; version 1.0 is pre-built for Los Angeles County, while version 1.1 is pre-built for Orange County. SBPAT can estimate planning‐level costs, potential pollutant concentrations, and load reductions resulting from the implementation of prioritized distributed and regional scale structural stormwater treatment projects. The tool includes two primary elements: a BMP prioritization methodology component and a BMP modeling and analysis component. The prioritization methodology component implements the Los Angeles County Structural BMP Prioritization Methodology and is intended to help prioritize catchments within a study area according to relative pollutant loading and receiving water impairments, and then assess structural BMP opportunities based on parcel ownership, land use, and various implementation constraints. The BMP Analysis component is intended to help evaluate the costs and benefits of implementing specific structural BMP types within catchments by modeling the hydrology and quality of runoff before and after BMP implementation. The tool was developed to allow for the comparison of stormwater treatment opportunities between catchments to prioritize structural BMP implementation through planning level pollutant loading modeling. SBPAT does not to provide simulate dry weather flow or nonstructural BMPs.

Intended User: SBPAT is designed for direct use by stormwater managers in either LA County or Orange County. To run analyses outside the extent of the current v1.0 and v1.1 models, expertise in watershed modeling and geospatial processing is recommended.

Geographic focus: Version 1.0 is specific to LA County, and Version 1.1 is specific to Orange County.

Scale: Watershed

Developer: Geosyntec, or

  • How are source contributions estimated?
  • How is pollutant load removal estimated?
  • What does the user need to input?
  • What can the user expect as outputs?
  • Considerations
  • Additional Features