SWAT+ water quality modeling software for U.S. watersheds | SWATGenX
Nitrogen, phosphorus, sediment, and land-management scenarios at watershed scale. SWAT+ (SWAT Plus) is a continuous, process-based water-quality model — SWATGenX assembles the national inputs and hands you an Editor-ready package, no desktop GIS required.
Water-quality modeling here means SWAT+ in its constituent-transport role: simulating how land use, soils, climate, and management drive in-stream nitrogen, phosphorus, sediment, and the water balance that carries them — continuously, over years to decades. SWATGenX clips and wires the national data (NHDPlus HR hydrography, gSSURGO soils, NLCD land cover, PRISM/NSRDB climate) into a QSWAT+ / SWAT+ Editor project so you start from a working constituent model instead of a blank GIS canvas.
Order at a USGS gage, a catalog HUC12 outlet, or a whole HUC8 where enabled. Each build returns SQLite + SWAT+ text inputs with the routing, HRUs, soils, and management hooks already in place — the same lineage you can compare against rows in the public example-models catalog before spending calibration budget.
Water-quality engineers, TMDL and nutrient-criteria analysts, agricultural BMP and conservation planners, and graduate researchers comparing SWAT+ against other constituent and loading models.
SWATGenX does not deliver a calibrated, sign-off-ready load estimate, and it is not a receiving-water hydraulics or in-lake eutrophication model. It removes the national data-assembly step; calibration to observed loads, scenario design, and regulatory documentation remain your work.
Where SWAT+ fits among water-quality tools
SWAT and SWAT+ are among the most widely applied watershed water-quality models in the literature — EPA describes SWAT as simulating the water-quantity and water-quality effects of land management and climate, and SWAT+ extends that with a restructured, relational design. Their strength is non-point-source loading: nutrients and sediment generated across the landscape and routed through the channel network continuously.
That is a different job from receiving-water and design tools. Event-based hydraulics (HEC-HMS/RAS), pipe-level urban stormwater quality (EPA SWMM), and in-waterbody eutrophication models answer questions SWAT+ does not. Use SWAT+ (via SWATGenX) for watershed-scale source loading and management scenarios on national NHDPlus HR hydrography; pair it with the right receiving-water model when your question is in-channel or in-lake.
Start now
Data backbone (citations & resolutions):
- 25,000+ USGS stations — live context via USGS Water Services (instantaneous values often ~15-minute; see USGS for provisional data caveats)
- NHDPlus HR — built from 1:24,000 NHD, 10 m 3DEP, and WBD; USGS cites on the order of ~27 million flowlines vs ~3 million in NHDPlus V2 (USGS NHDPlus HR)
- PRISM gridded climate (~4 km cells; PRISM defines a “day” as 24h ending 12:00 GMT); NLCD land cover 30 m; gSSURGO soils (gridded SSURGO per NRCS); NSRDB solar/meteorology nominally ~4 km (≈0.038°), 30-minute series — SWATGenX may resample/regrid for operations; see methodology for lineage
Data provenance & methodology — citations, native vs operational resolution notes, and limitations.
After you download a water-quality setup
You run SWAT+ locally or on HPC, then calibrate constituents against observed loads (often a two-stage flow-then-quality calibration) in SWAT+ Editor or your calibration toolchain. SWATGenX removes the national input assembly; it does not replace calibration, scenario design, or peer review for a defensible load estimate.
What a water-quality workflow looks like here
- Constituents in the SWAT+ frame: in-stream and in-HRU nitrogen, phosphorus, and sediment driven by the continuous water balance — not a single design-storm load
- Management & BMP scenarios: land-use, fertilizer/manure, tillage, and conservation-practice changes evaluated over multi-year series in SWAT+ Editor after download
- National lineage baked in: gSSURGO soils, NLCD land cover, and PRISM/NSRDB climate clipped to your basin so source-area loading reflects real inputs, not placeholders
- Audit before you commit: example models list HRU counts, delineation source (NHDPlus HR vs TauDEM fallback), and downloads so you can vet a setup before calibration
SWATGenX delivers automated SWAT+ setups for nutrient, sediment, and land-management analysis — for your review, calibration, and validation. A downloaded package is not a calibrated, regulatory-ready water-quality model (e.g. a TMDL submittal) until you complete calibration against observed loads and document it for your study objective.
Model Creation API examples (Jupyter + Python): GitHub.