Updates
Follow along as we build out the directory. New states, features, and data improvements — all logged here.
Stormwater Assistant now renders formatted answers and links to the directory
ImprovementThe chat assistant was printing its answers as raw Markdown: literal asterisks around bold text, pipe characters instead of comparison tables, and links shown as [TCEQ](https://…) that couldn't be clicked. Answers are now rendered properly — headings, bullet lists, bold labels, and clickable links — and comparison tables scroll inside the chat panel instead of stretching the page. Answers also stream in as they're written rather than sitting behind a silent typing indicator for ten or fifteen seconds. The assistant now knows which page you're reading, so a question asked on a state page is answered about that state, and it can link you straight to the relevant directory page, the agency contacts directory, or the comparison tool. Agency contact details, permit expiration dates, plain-English summaries, and impaired-waterbody conditions were missing from what the assistant could see and are now included, so "who do I call?" returns the phone number and email published on the contacts page. Quick-start suggestions now send immediately when tapped, there's a clear-chat button, the send button is labeled for screen readers, and the footer states plainly that answers are informational only and not legal advice.
September 2026 permit review — source-supported corrections in seven states
DataApplied only the source-supported field corrections from the September 2026 monthly permit review (GitHub issue #21). Florida: NOI lead time is 2 calendar days (was 2 business days); Small Construction is $250 and Large Construction is $400 (was $400 / $600 plus an ERP note); applications go through the DEP Business Portal or by mail to FDEP PO Box 3070, Tallahassee, FL 32315 (was ePermitting only). Iowa: DNR must approve and issue authorization before soil-disturbing activities begin — coverage is not automatic — and General Permit NOIs carry fees of $175 / $350 / $525 / $700 for 1 / 3 / 4 / 5 years (was listed as no fee). The $1,250 five-year and $500 two-year Outstanding Iowa Water (OIW) fees are individual stormwater-only permits, not GP2 NOI fees; GP2 is unavailable for discharges that may temporarily degrade an OIW or Outstanding National Resource Water. Louisiana: LAR100000 covers construction that disturbs 5 acres or more, including less than 5 acres as part of a larger common plan (was ≥ 1 acre). Missouri: the current land disturbance general permit expires February 7, 2027 (was 2027-12-31); ongoing projects must obtain a new permit on or after February 8, 2027 — fees left unchanged. New Jersey: all RFAs must be submitted electronically through the NJDEP Online portal; State Soil Conservation District offices no longer accept paper RFA forms. North Carolina: NCG01 applications are in the AccessDEQ portal (not edocs.deq.nc.gov), and paper NOT Certification forms are no longer accepted. Tennessee: replaced the $52 / $10.40 annual-fee structure with the published one-time application fee (e.g. $250 for 1 to < 5 acres; $1,000 for 5 to < 20 acres) plus annual maintenance fees after one year, and set the 2021 CGP expiration to September 30, 2026, with the replacement CGP planned effective October 1, 2026. Virginia: VAR10 expires June 30, 2029 (9VAC25-880-20: effective July 1, 2024), replacing the silently expired 2026-06-30 date; the issue's August 1 / September 1 2026 dates are not the VAR10 term. West Virginia: all construction stormwater general permit applications must go through WV DEP's Electronic Submittal System (ESS). Contact page URLs: Tennessee's old permit-permits path 404s and was replaced with the live Construction Stormwater Permit page; Oklahoma's deq.ok.gov contact path now redirects to the DEQ homepage and was replaced with the live OKR10 construction-stormwater page on oklahoma.gov. Resolved flags were cleared from flagged-discrepancies.json so the state pages no longer claim a conflict after the published value was aligned. Unresolved items (Idaho permit name and application method; Massachusetts expiration; New Jersey permit name and expiration; North Carolina NOI lead time and expiration) were left as published and remain flagged. Rhode Island remains watch-only: the 2025 CGP still expires September 26, 2026; the 2026 CGP is proposed, not issued. MS and VT deep-verify parse failures were not guessed.
Nevada permit fees corrected — wrong amounts and wrong acreage tiers
CommunityNevada's fee was listed as $500 for sites under 5 acres and $1,000 for 5 acres or more. Both the amounts and the tier breakpoints were wrong: NDEP's Bureau of Water Pollution Control FY26 fee schedule (effective July 1, 2025) sets application fees by acreage at $300 for less than 10 acres, $400 for 10 to less than 50, $750 for 50 to less than 100, $1,000 for 100 to less than 500, and $1,250 for 500 acres or more. There is no 5-acre breakpoint in Nevada. The listing also omitted the annual review-and-services fee ($200 under 50 acres, $400 at 50 acres or more), which recurs every year coverage stays open — a real cost on multi-year projects that was invisible here. Added the adjacent permits a construction contractor commonly needs alongside NVR100000: the De Minimis Discharge Permit (DDP) at $300, and the Temporary Permit for groundwater discharge (TNS) or working in waters (NVW) at $350, typically triggered by dewatering. Submitted by a community member and verified against the NDEP fee schedule document.
Indiana corrected — "Rule 5" was retired in 2021
DataIndiana's entry described the construction stormwater program as 'Rule 5' (327 IAC 15-5, permit INR100000). IDEM retired that program on December 18, 2021: 'As of December 18, 2021, Indiana no longer administers the construction stormwater program under Indiana Administrative Code (327 IAC 15-5 or Rule 5).' Coverage is now issued under the Construction Stormwater General Permit (CSGP). Corrected the permit name throughout, updated the NOI fee from $100 to $175, and changed the application method to online filing through the IDEM Regulatory ePortal, which the CSGP now requires. 'Rule 5' remains common industry shorthand, so the state notes explain the transition rather than dropping the term entirely. Caught by the new monthly source-verification pass.
Source disagreements are now published instead of hidden
ImprovementState pages now show a flag when a state's own official source contradicts a value published here. Both values are displayed side by side with a supporting quote and a link to the source document, rather than one being silently chosen. Where the automated check concludes the source is more likely current, the flag opens by default so a possibly-stale value can't be read as settled. Pages for agencies whose websites block automated checks (Alaska, Arizona, New York) now say so plainly and invite corrections that include a link to the agency document.
SEO improvements — sitemap, OpenGraph tags, and structured data
FeatureAdded a sitemap.xml covering all 50 state pages, local jurisdiction pages, and static routes so search engines can discover and index the full directory. Added OpenGraph and Twitter card meta tags to all pages so links shared in Slack, LinkedIn, or elsewhere show rich previews. Added JSON-LD structured data (WebSite schema on every page, BreadcrumbList on state and local detail pages) to help Google understand page structure and improve search result presentation.
Certification page accuracy improvements — community corrections
CommunitySeveral corrections to the Inspector Certification Lookup page based on community feedback. CISEC's full name was corrected to 'Certified Inspector of Sediment and Erosion Control' (was incorrectly listed as 'Certified Inspector of Stormwater Equipment & Compliance'). Certifying organizations were also corrected: CPESC and CESSWI are issued by EnviroCert International, and CISEC is issued by Ecopliant CISEC — not IECA as previously shown. Additionally, states that only require a 'qualified person' knowledgeable in E&SC principles no longer display national cert badges, since those credentials are not named in permit language for those states. A note was added clarifying that in no-cert-required states, training provider certificates may serve as reasonable evidence of qualification.
Utah regulation data updated — community corrections
CommunityMajor update to Utah's stormwater construction permit data based on community feedback. Key corrections: permit number updated from UTR300000 to UTRC00000 (effective July 1, 2024), NOI submission now goes through EPA's CDX portal ($150 fee) instead of the former state-specific UEP system, inspection rain trigger corrected to ≥ 0.50 inches (was unspecified), and added the new Utah Registered Storm Water Inspector (RSI) credential. Also incorporated Utah Code § 19-5-108.3 (HB 507, effective January 1, 2025), which standardizes SWPPP review timelines: 14 business days for initial review, 5 business days for re-review.
Agency Contacts Directory
CommunityAdded a dedicated Agency Contacts page listing stormwater construction permit program contacts for all 50 states — including named contacts, direct phone numbers, email addresses, and links to agency contact pages where available. No more digging through agency websites to find the right person to call. Suggested by a community member.
Mobile-friendly Contacts layout
ImprovementThe Agency Contacts page now uses a card-based layout on mobile instead of a wide table. Each card shows the state name, agency, named contact, and tappable phone and email links — making it easy to call or email directly from your phone.
Impaired Waterbody / TMDL Flags
FeatureEvery state detail page now includes an Impaired Waterbody / TMDL Requirements section. States with permit-specific heightened conditions — such as California's Numeric Effluent Limits for impaired receiving waters, Pennsylvania's Enhanced E&S requirements for HQ/EV watersheds, New Jersey's Category One water protections, and Washington's 303(d) BMP requirements — are flagged with an 'Elevated Risk' badge. States where standard provisions apply are noted as such. A compliance risk many contractors miss.
Quick Summary on every state page
FeatureEach state detail page now opens with a 2–3 sentence plain-English overview of what the permit program requires — permit name, SWPPP, inspector credentials, and any state-specific quirks. Useful for getting your bearings before diving into the full details.
Inspector Certification Lookup
FeatureNew page at /certifications surfaces the inspector certification data that was already in our database but buried inside state detail pages. Browse all 50 states by certification requirement level, filter by national credential (CPESC, CESSWI, CISEC, CESCL, QSP/QSD), and quickly see which states have state-specific credentials vs. accepting national certs.
Local jurisdiction data — California, Florida, and New York
DataAdded local stormwater regulations for 32 new jurisdictions across three states: 12 in California (LA, SF, San Diego, San Jose, Sacramento, Oakland, Fresno, Long Beach, Riverside, San Bernardino, Anaheim, LA County), 11 in Florida (Miami, Jacksonville, Tampa, Orlando, St. Petersburg, Fort Lauderdale, Hialeah, Cape Coral, Tallahassee, Miami-Dade County, Broward County), and 9 in New York (NYC, Buffalo, Yonkers, Rochester, Syracuse, Albany, Nassau County, Suffolk County, Westchester County).
CSV export for comparisons
FeatureYou can now export any state or local jurisdiction comparison as a CSV file. Great for sharing with your team or dropping into a report.
Permit expiration dates for all 50 states
DataEvery state now has a permitExpires date so you can see when the current Construction General Permit is up for reissuance. Expiry alerts are now fully functional.
All state verifications refreshed to March 2026
DataRe-verified regulation data for all 50 states and updated the lastVerified date. Previously 38 states were stale at January 2025.
Feedback form backend connected
ImprovementThe corrections form now submits to a server-side API endpoint, so it works even without Formspree configured. No submissions are lost.
Updates page launched
FeatureAdded this updates page so you can follow along as we build out the directory. Bookmark it and check back to see what's new.
AI chat assistant added
FeatureYou can now ask questions about stormwater regulations using the chat widget in the bottom-right corner. It's powered by Claude and knows the full directory dataset.
Side-by-side state comparison
FeatureCompare permit thresholds, SWPPP requirements, inspection frequencies, and discharge standards between any two states on a single page.
Local jurisdiction data — Texas pilot
DataStarted adding city- and county-level stormwater regulations. Texas is the first state with local data including Austin, Houston, Dallas, San Antonio, and Fort Worth.
Feedback and corrections form
ImprovementAdded a way for industry professionals to submit corrections or updates to regulation data. If something looks wrong, let us know.
All 50 states loaded
DataEvery U.S. state now has a regulation profile in the directory covering construction permits, SWPPP requirements, inspection schedules, and discharge standards.
Directory launched
FeatureInitial launch of the Stormwater Regulation Directory with searchable state grid, detailed state profiles, and verified-status tracking.