Skip to content (press enter)
Learn
Our Mission
Our Programs
Beach Cleanups
Beach Preservation
Blue Water Task Force
Clean Border Water Now
Climate Action
Ocean Friendly Restaurants
Ocean Friendly Hotels
Rise Above Plastics
Our Campaigns
Our Victories
Our Team
Get Involved
Sponsorships
Events
Morning After Mess
Volunteer
Take Action
News
Open Menu
Learn
Our Mission
Our Programs
Beach Cleanups
Beach Preservation
Blue Water Task Force
Clean Border Water Now
Climate Action
Ocean Friendly Restaurants
Ocean Friendly Hotels
Rise Above Plastics
Our Campaigns
Our Victories
Our Team
Get Involved
Sponsorships
Events
Morning After Mess
Volunteer
Take Action
News
Open search bar
This is a search field with an auto-suggest feature attached.
There are no suggestions because the search field is empty.
Donate
Morning After Mess
July 5, 2025
Help restore the shore after the busiest beach day and weekend of the year!
Welcome to the Dirtiest Beach Day of the Year.
The 4th of July is the most highly attended beach day of the year—and it leaves behind an oversized mess.
Join us on July 5th, the dirtiest beach day of the year, to help restore our coastline to its natural beauty.
Launched by our Chapter in 2006, Morning After Mess is now in its 19th year of cleaning up our coastlines.
With 9 cleanup sites across the county, there's likely one near you. Come be part of the solution!
Locations.
Here's a bird's eye view of the Juy 5th cleanup sites. Scroll down for registration links and more details.
Oceanside Beach
Moonlight Beach
Pacific Beach
Mission Beach
Fiesta Island
OB Dog Beach & Estuary
Ocean Beach
Seaport Village
Imperial Beach
Below is a list of the Morning After Mess locations with each site's registration link—
from south to north
.
Imperial Beach
9 - 12 pm
REGISTER
Seaport Village
Hosted by Sally's Waterfront Dining
9 - 12 pm
REGISTER
Ocean Beach
9 - 12 pm
REGISTER
OB Dog Beach & Estuary Cleanup
Hosted by the San Diego River Park Foundation
9 - 12 pm
REGISTER
Fiesta Island
Hosted by I Love A Clean San Diego
Will need to sign ILACSD waiver on location as well.
9 - 12 pm
REGISTER
Mission Beach
Hosted by San Diego Coastkeeper
9 - 12 pm
REGISTER
Pacific Beach
Hosted by Paddle for Peace
9 - 12 pm
REGISTER
Moonlight Beach
Hosted by Bountiful Bag
9 - 12 pm
REGISTER
Oceanside Beach
9 - 12 pm
REGISTER