If you're a public works director, town engineer, or stormwater manager at a small Colorado municipality, there's a decent chance you've got an MS4 permit sitting on your desk that's longer than most novels and about half as enjoyable to read. You have a small staff, a smaller budget, and a growing list of compliance requirements that seem designed for cities with ten times your resources.

I've worked with small municipalities across the Front Range on exactly this problem, and the first thing I always tell people is: you're probably doing more right than you think. The gap between “not in compliance” and “in compliance” is usually smaller than it feels. It's mostly a documentation and organization problem, not a starting-from-scratch problem.

Let me show you what I mean.

Why This Feels So Hard

The MS4 program was originally designed around large Phase I municipalities like Denver, Aurora, Colorado Springs, and Lakewood. These cities have dedicated stormwater departments, full-time inspectors, and budgets measured in millions. Then EPA applied a similar framework to Phase II municipalities with 10,000 residents and a public works crew that also handles roads, parks, and the occasional water main break.

The six minimum control measures (public education, public involvement, illicit discharge detection, construction site runoff control, post-construction stormwater management, and pollution prevention for municipal operations) are reasonable in concept. In practice, each one requires written procedures, staff training, recordkeeping, and demonstrable progress. For a small town juggling a hundred other priorities, it can feel like the regulatory equivalent of being asked to eat an elephant.

The answer, of course, is the same as it always is with elephants: one bite at a time.

Start With What You're Already Doing

Before you build anything new, take stock of what your municipality already does that counts toward compliance. Most small towns are further along than they realize. The problem isn't usually a lack of activity. It's a lack of documentation.

Does your building department review erosion control plans as part of the construction permitting process? Congratulations, that's progress on Minimum Control Measure 4 (construction site runoff control).

Do your public works crews sweep streets, clean catch basins, and maintain detention facilities? That's Minimum Control Measure 6 (pollution prevention for municipal operations).

Have you ever put out a flyer, posted on your website, or spoken at a town meeting about not dumping used oil down storm drains? That's Minimum Control Measure 1 (public education).

A proper gap analysis, comparing what your permit requires against what you're already doing, is the most valuable first step you can take. In my experience, most small municipalities discover they're 40 to 60 percent of the way to compliance already. The remaining work is about formalizing what exists, filling specific gaps, and building a documentation system that proves it all.

Prioritize by Risk

Not all six minimum control measures carry equal weight with regulators, and trying to perfect all six simultaneously is a recipe for burnout.

Illicit discharge detection and elimination (MCM 3) and construction site runoff control (MCM 4) are where regulators focus their enforcement attention and where noncompliance creates the most direct environmental harm. These should be your first priorities.

For illicit discharge, you need three foundational elements: a storm sewer system map showing all your outfalls, a procedure for investigating complaints and dry weather flows, and an ordinance or regulatory mechanism that prohibits non-stormwater discharges to your system. If you don't have an outfall map, that's job number one. Everything else builds from knowing where your system is and where it discharges.

For construction site runoff, you need an ordinance requiring erosion and sediment control on construction sites within your jurisdiction, a plan review process, and some form of inspection capability. This is where many small municipalities hit a wall, because they simply don't have staff with stormwater expertise to review SWMPs and inspect active construction sites. That's a completely normal problem, and it's one of the most common reasons municipalities bring in outside support.

Build a Documentation System You'll Actually Use

This is the part nobody gets excited about, but it's the part that keeps you out of trouble.

Compliance isn't just about doing the work. It's about proving you did it. You need a system for tracking inspections, recording public education activities, logging illicit discharge investigations, and compiling everything for your annual report.

Here's the good news: this does not require expensive software. I've seen effective MS4 programs run on a shared spreadsheet, a well-organized folder structure, and a consistent inspection form. The key word is consistent. A simple system your staff will actually use beats a sophisticated platform that sits empty because nobody was trained on it and nobody has time to figure it out.

Write Your Stormwater Management Program Document

Your SWMP document is the master plan that ties everything together. It describes each of the six minimum control measures, the BMPs you're implementing for each, measurable goals, responsible parties, and timelines. When a regulator comes knocking, it's the first document they ask for. It's also the backbone of your annual report.

For a small municipality, this doesn't need to be a 200-page opus. It needs to be clear, specific, and honest about what you're doing and what you plan to do. A focused 40 to 50 page document that accurately reflects your program is infinitely more useful than a thick binder full of boilerplate language that nobody has read, including the person who signed it.

Know Where Outside Help Makes Sense

Most small municipalities can handle public education (MCM 1), public involvement (MCM 2), and municipal pollution prevention (MCM 6) with existing staff and minimal outside support. These are important, but they don't require specialized stormwater expertise.

Where outside help typically delivers the most value:

Storm sewer mapping and outfall screening. If you don't have a GIS-based map of your system with outfall locations, this is a one-time investment that pays dividends for years. It's also foundational to your illicit discharge program.

Construction site SWMP review and inspection. If your staff doesn't have stormwater expertise, outsourcing plan review and construction inspections to a qualified consultant is often more cost-effective than hiring a dedicated full-time position. You get specialized knowledge without the overhead of a salary, benefits, and training.

Annual report preparation. Compiling the data, writing the narrative, and submitting on time requires someone who understands what the regulator is looking for. This is also a good forcing function for keeping your program organized throughout the year, because nothing motivates documentation like knowing a report is due.

Ordinance development. If you need stormwater ordinances for illicit discharge prohibition or construction site controls, you'll want engineering input to make sure the technical standards are appropriate for your community's size and capacity. An ordinance modeled after Denver's program probably isn't the right fit for a town of 12,000.

What Does This Cost?

I'll be straightforward: the cost of an MS4 compliance program depends entirely on the scope of support you need, the size of your system, and how much of the work your staff can handle internally. Some municipalities need full program management. Others just need help with construction inspections and annual reporting. The range is wide enough that quoting a generic number would be misleading.

What I can tell you is that outsourcing targeted MS4 support to a consultant is almost always less expensive than hiring a dedicated full-time stormwater position, and you're getting specialized expertise that a generalist public works employee typically can't provide.

If you're a small municipality trying to figure out what level of support makes sense for your situation, the best starting point is a conversation about where you are today, where your gaps are, and what your budget can realistically support. I'm happy to have that conversation.

The Bottom Line

MS4 compliance doesn't have to be paralyzing. Start with what you're already doing, document it properly, fill the gaps strategically, and get help where your staff doesn't have the expertise. The goal isn't perfection. It's demonstrating a good faith effort to protect water quality with the resources you have.

Regulators understand that a town of 12,000 people can't run the same program as a city of 700,000. What they won't accept is a town that isn't trying.