SWATGenXSWATGenX
Watershed ExplorerExample modelsCloud calibrationDocsAccess

Nonpoint-source pollution

West-central Florida

Four watershed models with a MODFLOW 6 aquifer beneath each — Tampa Bay, the Peace, the Myakka, and the Hillsborough — feeding two Gulf estuaries with opposite nutrient problems.

Explore the 3D fleetHow the models are built

One automated pipeline builds them; expert curation finishes them. It is a living page — results are published here, honestly and uncalibrated first, as calibration and water-quality work lands.

Live: a raindrop’s fate in the Peace basin — from the SWATGenX water balance

The region at a glance

Two Gulf estuaries sit side by side — Tampa Bay to the north, Charlotte Harbor to the south — and four major coupled watershed models drain into them: the integrated Tampa Bay watershed, the Hillsborough, the Peace, and the Myakka.

Nested inside those basins are fourteen smaller, gauge-scale models — one per USGS streamgauge — that seeded the big ones. This is the information cascade in a single picture: small models teach, big models inherit. Each nested watershed was calibrated on its own gauge, and the pooled result becomes a physically-grounded prior for the basin that contains it — which is why the Tampa Bay model can reach Satisfactory skill on a single zero-shot run, before any tuning of its own.

Map of west-central Florida showing four major coupled watershed models — the Tampa Bay integrated watershed, Hillsborough, Peace, and Myakka rivers — as colored basins draining to Tampa Bay and Charlotte Harbor, with fourteen smaller nested calibration-pool models outlined inside them and the main river network in blue.
Four major coupled SWAT+/MODFLOW 6 models — Tampa Bay integrated watershed, Hillsborough, Peace, and Myakka — with the fourteen nested station-scale calibration-pool models (dark outlines) that inform them. Basin footprints and river network from the SWATGenX builds; estuaries from the USGS Watershed Boundary Dataset. Equal-area projection (UTM 17N).

Two estuaries, one method — a controlled contrast

Tampa Bay is nitrogen-limited; Charlotte Harbor is phosphorus-driven. They sit side by side on the same Gulf coast, over the same karst Floridan aquifer system, and the same Bone Valley phosphate district touches both drainages. That makes the pair a natural controlled experiment for nonpoint-source pollution: one source region, one climate, one geology — two opposite nutrient regimes.

This fleet is the instrument for that assessment. Each estuary gets independent tributaries (Tampa Bay: the integrated bay watershed + the Hillsborough; Charlotte Harbor: the Peace + the Myakka), all built with the identical automated method, so cross-basin differences are signal, not modeling artifact. The water-quality assessment itself is the work these models enable — it is planned, not claimed: what you see today is the honest starting point, uncalibrated flow and groundwater baselines, published before any tuning.

Platform-generated, expert-finished. Every model here started as a standard SWATGenX build — the same automated pipeline anyone can order a watershed from. They were then finished by hand where it counts: per-aquifer target heads harvested from SWFWMD and USGS monitoring records, Florida-specific hydrostratigraphy (surficial aquifer / Hawthorn confining unit / Upper Floridan), and — for the Peace, in progress now — regional multi-gauge calibration. Automation gives the scale; expert curation gives the finish. A coupled watershed–aquifer fleet of this scale and finish is not available anywhere else.

Coupled models4Receiving estuaries2Modeled area≈15,800 km²HRUs≈197,000Channels≈33,800Head-control wells1,800+MF6 mass balance0.00% (all 4)

Tampa Bay — integrated watershed model

Drains to Tampa Bay (nitrogen-limited)

Tampa Bay is Florida’s largest open-water estuary, and the modern benchmark for nutrient recovery: it is nitrogen-limited, so what the watershed exports — stormwater, wastewater, fertilizer, atmospheric deposition, and events like the 2021 Piney Point release — decides whether its seagrass gains hold.

This is the integrated model of the bay’s tributary drainage: 6,562 km² across 70 sub-watersheds, from the Hillsborough, Alafia, and Little Manatee headwaters (the Bone Valley phosphate district reaches into the Alafia’s upper basin) down to the estuary.

It is the hero model of the fleet — the largest domain, and the densest groundwater control of any Florida build we have made: 940 harvested head-control stations constrain its three-layer MODFLOW 6 companion.

Area6,562 km²Sub-watersheds70 HUC12sHRUs77,636Channels17,253MF6 grid232×175 @ 500 mAquifer layers3Head stations940
Live · SGX3D coupled-model viewerdrag to orbit · toggle satellite / land-use texture · wells colored by residual
Groundwater validation (uncalibrated)Wells (n)NSERMSE (m)
Layer 1 · Surficial aquifer2840.7374.77
Layer 3 · Upper Floridan2030.9651.55
All layers4890.8393.77
Converged · mass-balance discrepancy 0.00%

Uncalibrated, steady-state, validated against per-aquifer median heads harvested from SWFWMD and USGS monitoring wells (2014–2022). The Upper Floridan fit (NSE 0.965, RMSE 1.55 m, n = 203) is the strongest of the fleet in absolute well count.

Streamflow, out of the box (monthly NSE)Drainage (km²)Daily NSEMonthly NSERating
Alafia River at Lithia (02301500)8680.460.84Very Good
Braden River at Lakewood Ranch (02300033)660.420.82Very Good
Bullfrog Creek near Wimauma (02300700)750.530.82Very Good
Manatee River at SR 64 (02299950)1690.350.78Good

Every USGS gauge is now read at its drainage-area-corrected channel. The automated assignment previously snapped by distance alone, mis-plumbing many gauges onto undersized channels; a drainage-area check re-snaps each gauge to the channel whose modeled area matches the USGS value — no model change, no re-calibration, only which channel each gauge is read from. On the corrected channels, 41 gauges carry enough overlapping record to score on monthly NSE, and 21 rate Satisfactory or better on the calibrated run (15 Good+, 8 Very Good). The viewer draws each gauge’s uncalibrated 10-year baseline and its calibrated hydrograph at that corrected channel; daily scores trail monthly on the flashiest urban canals — the remaining calibration headroom.

Built (automated pipeline, 500 m)Initial 10-yr baseline, uncalibrated (2015–2024 + SWAT+ Check)MODFLOW 6 heads validated (940 stations)Regional pooled prior, zero-shot (one run, no tuning): Satisfactory+ 19→25, Very Good 4→11; correctly-assigned median monthly NSE 0.05→0.50Streamflow calibration (regional MMPSO, seeded from the pooled prior, converged at iteration 6): core-gauge monthly NSE up to 0.85 (daily up to 0.70); a cluster of small urban canals held honestly under the per-gauge objective floorNutrient / NPS baseline run + export accounting (uncalibrated)Nutrient calibration — next
Updated 2026-07-28 · Streamflow calibration complete (regional MMPSO; core-gauge monthly NSE up to 0.85) · Nutrient baseline run complete (uncalibrated), next: nutrient calibration

Peace River

Drains to Charlotte Harbor (phosphorus-driven)

The Peace River drains the heart of Bone Valley — the phosphate district that has supplied much of U.S. fertilizer phosphorus for over a century — across karstic Upper Floridan terrain to Charlotte Harbor, a phosphorus-driven estuary.

That legacy makes it the natural anchor for a phosphorus story: mining-altered headwaters, reclaimed lands, and a spring-fed, strongly gaining river whose groundwater half matters as much as its surface half.

It is the furthest along in the fleet: its streamflow calibration (our regional multi-memory PSO) is complete — converged at iteration 8 to Good-to-Very-Good skill on the mainstem — and its groundwater model was the first Florida build validated against harvested aquifer heads.

Modeled area≈5,980 km²HRUs57,998Channels8,181MF6 grid500 mAquifer layers3Head stations297
Live · SGX3D coupled-model viewerdrag to orbit · toggle satellite / land-use texture · wells colored by residual
Groundwater validation (uncalibrated)Wells (n)NSERMSE (m)
Layer 1 · Surficial aquifer810.349.7
Layer 3 · Upper Floridan580.971.27
All layers1440.597.5
Converged · mass-balance discrepancy −0.00%

The Upper Floridan — the aquifer that matters for spring-fed baseflow — fits at NSE 0.97 / RMSE 1.27 m before any calibration. The shallow-aquifer miss is diagnostic, not noise: the placeholder uniform recharge under-waters the Polk ridge, exactly what feeding SWAT+ recharge into the model is expected to fix.

Built (automated pipeline)Initial 10-yr baseline, uncalibratedMODFLOW 6 heads validated (297 stations)Streamflow calibration (regional MMPSO, converged at iteration 8): mainstem monthly NSE up to 0.92 (daily 0.63–0.79 on the core), bounded tidal tail retained under a per-gauge objective floorNutrient / NPS baseline run + export accounting (uncalibrated)Nutrient calibration — next
Updated 2026-07-28 · Streamflow calibration complete (regional MMPSO; mainstem monthly NSE up to 0.92) · Nutrient baseline run complete (uncalibrated), next: nutrient calibration

Hillsborough River

Drains to Tampa Bay (nitrogen-limited)

The Hillsborough River rises in the Green Swamp and runs about 87 km southwest through Temple Terrace into downtown Tampa, where it meets Hillsborough Bay — and on the way the Hillsborough River Reservoir supplies roughly three-quarters of the City of Tampa’s drinking water, so its nutrient and flow regime is a water-supply question as much as an estuary question.

It is the cleanest groundwater fit in the fleet: 520 harvested head stations in and around the basin — the densest control per square kilometre of any of the four — pin its aquifer model to an all-layer NSE of 0.95 across 318 evaluated wells, uncalibrated; fitting for a river whose dry-season base flow is spring-fed (Crystal Springs) from that same Upper Floridan.

Its heavily urbanized lower basin makes it the fleet’s sharpest stormwater story, and together with the integrated Tampa Bay model it forms the nitrogen-limited half of the two-estuary comparison.

Modeled area≈1,690 km²HRUs32,380Channels2,750MF6 grid500 mAquifer layers3Head stations520
Live · SGX3D coupled-model viewerdrag to orbit · toggle satellite / land-use texture · wells colored by residual
Groundwater validation (uncalibrated)Wells (n)NSERMSE (m)
Layer 1 · Surficial aquifer2170.951.54
Layer 3 · Upper Floridan1010.941.85
All layers3180.951.64
Converged · mass-balance discrepancy −0.00%

The best uncalibrated groundwater fit of the four Florida builds — a direct payoff of dense public monitoring: 520 in-window head stations krige tightly and leave the model little room to be wrong.

Built (automated pipeline)Initial 10-yr baseline, uncalibratedMODFLOW 6 heads validated (520 stations)Streamflow calibration — plannedNutrient / NPS assessment — planned
Updated 2026-07-12 · Next: streamflow baseline table, then calibration

Myakka River

Drains to Charlotte Harbor (phosphorus-driven)

The Myakka — one of Florida’s two designated Wild and Scenic rivers — drains wet-prairie and flatwoods ranchland through Myakka River State Park to Charlotte Harbor.

In the study design it is the control lens: a second, independent tributary to the same phosphorus-driven estuary as the Peace, but without the Peace’s mining footprint — if a phosphorus signal is Bone Valley legacy rather than regional background, these two basins should disagree in a specific, testable way.

Its Upper Floridan model fits harvested heads at NSE 0.88 with an RMSE under a metre, uncalibrated.

Modeled area≈1,560 km²HRUs29,069Channels5,655MF6 grid500 mAquifer layers3Head stations67
Live · SGX3D coupled-model viewerdrag to orbit · toggle satellite / land-use texture · wells colored by residual
Groundwater validation (uncalibrated)Wells (n)NSERMSE (m)
Layer 1 · Surficial aquifer160.664.88
Layer 3 · Upper Floridan210.880.88
All layers390.683.40
Converged · mass-balance discrepancy −0.00%

Sparser public well control than its siblings (67 stations), yet the Upper Floridan still validates at NSE 0.88 / RMSE 0.88 m. Its shallow aquifer shows the same uniform-recharge bias signature as the Peace — the shared, known next fix.

Built (automated pipeline)Initial 10-yr baseline, uncalibratedMODFLOW 6 heads validated (67 stations)Streamflow calibration (regional MMPSO, seeded from the pooled prior, converged at iteration 5; coverage-vetted 11-gauge roster): core-gauge monthly NSE up to 0.65 (daily up to 0.40), every roster gauge positive at the monthly scaleNutrient / NPS baseline run + export accounting (uncalibrated)Nutrient calibration — next
Updated 2026-07-28 · Streamflow calibration complete (regional MMPSO; core-gauge monthly NSE up to 0.65) · Nutrient baseline run complete (uncalibrated), next: nutrient calibration

The fleet at a glance

ModelEstuaryArea (km²)HRUsChannelsHead stationsUpper Floridan NSE / RMSE (n)All-layer NSE (n)
Tampa Bay (integrated)Tampa Bay6,56277,63617,2539400.965 / 1.55 m (203)0.839 (489)
Peace RiverCharlotte Harbor≈5,98057,9988,1812970.97 / 1.27 m (58)0.59 (144)
Hillsborough RiverTampa Bay≈1,69032,3802,7505200.94 / 1.85 m (101)0.95 (318)
Myakka RiverCharlotte Harbor≈1,56029,0695,655670.88 / 0.88 m (21)0.68 (39)

All groundwater statistics are uncalibrated, steady-state MODFLOW 6 heads scored post-hoc against per-aquifer median observed heads (SWFWMD + USGS monitoring wells, 2014–2022 window, m NAVD88); every solve converged with 0.00% mass-balance discrepancy. Areas marked ≈ are the summed modeled HRU areas; the Tampa Bay figure is the delineated 70-HUC12 drainage.

First nutrient runs — and why the outlet is not the basin

Three of the four watersheds have now run a full nutrient baseline. The headline result is not a load — it is an accounting one, and it changes how any of these basins should be summed.

A watershed model reports its export at a terminal channel, and that channel is normally treated as the basin outlet. In these coastal basins it is not. Each domain discharges through hundreds of independent exits — a coastal watershed drains around its whole perimeter, not through a single river mouth — and the declared terminus carries only part of the total.

WatershedDomain exitsTotal exported flowTerminal channelTerminus share
Peace River7943,418 Mm³/yr2,056 Mm³/yr60%
Myakka River668837 Mm³/yr585 Mm³/yr70%
Tampa Bay tributaries8791,461 Mm³/yr317 Mm³/yr22%

Reading an estuary load at the terminal channel alone would therefore understate what the watershed delivers by roughly 1.4× to 4.6×, depending on the basin. It also flipped one of our own conclusions: on terminus-only loads the Peace looked more nitrogen-rich than the Tampa Bay tributaries — backwards for a phosphorus-driven harbor against a nitrogen-limited bay. Summing every exit puts the ordering the right way round. The accounting geometry, not the model parameters, decided that answer.

What the nutrient numbers are, and are not. Hydrology is calibrated; nutrients are not. Scored against Water Quality Portal observations at co-located channels, every constituent currently rates Unsatisfactory on the Moriasi criteria — the model under-predicts phosphorus and ammonium and over-predicts nitrate and sediment. We are publishing that verdict rather than withholding it, for the same reason the uncalibrated groundwater fits are on this page: it is the honest starting point, and it is what makes the calibration gain measurable. Absolute loads from these runs are a baseline, not an estuary budget. Nutrient calibration is the next step, and a source apportionment will follow it — not precede it.

How these were made — and what they are not

  • Automated build. Each watershed came off the standard SWATGenX pipeline (NHDPlus HR delineation, national soils/land-use/climate), then ran a 10-year simulation (2015–2024) with the SWAT+ Check water-balance audit — no manual GIS work.
  • Groundwater from harvested data. The MODFLOW 6 companions are standalone, steady-state models built by the same automated pipeline: three Florida layers (surficial / Hawthorn-intermediate / Upper Floridan) from lithology logs, boundary heads kriged from 1,800+ monitoring stations we harvested from SWFWMD and USGS records, and validation scored against those same wells post-hoc.
  • One-way coupling in production. SWAT+ percolation drives MODFLOW 6 recharge. These four builds currently use a uniform recharge placeholder awaiting each basin’s SWAT+ recharge field — that swap is the next groundwater step, and it is expected to fix the known shallow-aquifer low bias. The daily two-way research coupling is a separate, single-basin validated capability — see how the coupling works.
  • Uncalibrated means uncalibrated. Every number on this page is an out-of-the-box baseline. That is deliberate: it shows what the automation alone delivers, and it makes the calibration gains measurable when they land here.

Next steps

Watershed Explorer
Coupled SWAT+ / MODFLOW 6
Watershed