Volunteer Program Overview​

Charlotte-Mecklenburg Storm Water Services is a joint municipal/county stormwater utility that includes the City of Charlotte, the surrounding towns of Cornelius, Davidson, Huntersville, Matthews, Mint Hill and Pineville and Mecklenburg County.

Clean Creeks & Streets Challenge Logo

Check our featured volunteer activity, the Clean Creeks and Streets Challenge!

Questions? Contact:

David Caldwell

Mecklenburg County Senior Environmental Specialist

Sign up to receive our monthly Volunteer NewsletterNotify Me

Join Charlotte-Mecklenburg Storm Water Services (CMSWS) for our 2nd annual volunteer summertime challenge. This year we are teaming up with Keep Charlotte Beautiful (KCB) for the Clean Creeks and Streets Challenge. Did you know that storm drains lead straight to our waterways? This means that anything that rainwater carries into the storm drains has the potential to pollute our water. This summer teams will work to do activities (i.e. stream clean-ups, street clean-ups, streamside snapshots, and storm drain marking) around Charlotte-Mecklenburg to help keep our waterways clean. Hours volunteered by each group will be tallied up in the form of points. The teams will be competing for some awesome prizes for each of their team members:

1st Place – Wise Owl Outfitters Double Hammock with Straps

2nd Place – Water Buffalo Hydration Backpack

3rd Place – Nalgene 32 oz Water Bottle

We hope you will join the challenge! For more information or to register your team, email



Second SaturdaySecond Saturday
The Big Spring CleanThe Big Spring Clean
Storm Drain MarkingStorm Drain Marking
Tree Planting EventsTree Planting Events
Volunteer MonitoringVolunteer Monitoring
Volunteer EventsVolunteer Events

All volunteers under the age of 18 must sign the CMSWS Youth Participation Waiver ​to participate in each event or program. Children 15 years of age and younger must be accompanied by a parent or guardian. Children ages 16-17 that can drive themselves to our events may have a parent or guardian sign the waiver and bring it to the event.

Volunteer Spotlight

We would like to send a huge round of applause to the Park South Station Neighborhood Adopt-A-Stream volunteers. Since joining the program in 2019, they have held three cleanups, which have contributed 86 bags of trash and an estimated 1,600 pounds of trash being removed from Little Sugar Creek. The participants of this group are all neighbors who join together to help keep their community clean and beautiful. Thanks for all you do for our water quality!

Park South Station Neighborhood Adopt-A-Stream volunteers.