Skip to main content Skip to site navigation

Coastal Cleanup Day 2024

General information

Join us for the 40th Annual Coastal Cleanup Day!  Saturday, September 21 from 9:00 a.m. to noon, and all month long!
Please note: cleanup times on the 21st may vary by location. 

This cleanup event is a great way for families, friends, community groups, and schools to come together to help clean up creeks, parks, neighborhoods, and local beaches.

Sign up for Coastal Cleanup Day 2024 reminder emails to stay updated about this and future events.

Self-led Neighborhood Cleanup – All September Long

If you are cleaning up your neighborhood throughout the month of September, please click here

2024 Coastal Cleanup Day Locations

There are over 30 cleanup locations to choose from throughout the County.  Click on a city listed below to find a site near you and register with the site captain today!

1. Download the Clean Swell App to track the litter you collect on the day of the event. 
2. Complete the digital waiver form: English Waiver | Español Waiver. You will receive a copy of your waiver via email once complete. Save this email to show to your site captain.
3. Or print and sign a waiver and bring it with you to the cleanup:
English Waiver  | Español Waiver  | 中文 Waiver
4. For a safe and successful event, wear sunscreen, closed toe shoes, a hat, and bring your reusable gloves, buckets, and water bottle.

Atherton 

There are no cleanup sites in this town. If you are interested in hosting a cleanup here, please email pollutionprevention@smcgov.org or call (650) 388-2096.

Belmont 

Cleanup Site: Belmont City Hall
Clean Swell App Group Name: Belmont Barracudas
Site Captain: Julie Freitas, City of Belmontjfreitas@belmont.gov650-595-7425
Register: Registration Form
Meetup Address: Belmont City Hall, 1 Twin Pines Ln, Belmont
Directions: Cross streets are Ralston Ave. and Sixth Ave.
Parking: Limited parking is available in Twin Pines Park. Carpooling is encouraged.

Brisbane 

Cleanup Site: Brisbane Marina 
Clean Swell App Group Name: City of Brisbane
Site Captain: Adrienne Etherton, City of Brisbane | aetherton@brisbaneca.org
Register: Registration & Liability Form
Meetup Address: Brisbane Marina – north parking lot near the Public Fishing Pier and Dock 6 
Directions: 
From 101 Southbound out of San Francisco: Exit at Sierra Point Parkway. Continue on Sierra Point Parkway for ~1.5 miles until it comes to an end.  Turn left and head to the far end of the parking lot in the northeast corner.
From Central Brisbane, take Tunnel Avenue to Lagoon Way, turn right at Sierra Point Parkway. Continue on Sierra Point Parkway for ~1.5 miles until it comes to an end.  Turn left and head to the far end of the parking lot in the northeast corner.
From 101 Northbound: Exit at Sierra Point Parkway, turn right onto Sierra Point Parkway. Continue on Sierra Point Parkway for ~.5 miles until it comes to an end.  Turn left and head to the far end of the parking lot in the northeast corner.
Parking: The meeting location will be in the northeast parking lot of the Brisbane Marina. Ample parking is available on site.

Burlingame 

Cleanup Site: Burlingame – Bayfront Cleanup 
Clean Swell App Group Name: Burlingame
Site Captain: Victor Voong, City of Burlingame | 650-438-5514vvoong@burlingame.org
Register: Registration Form
Meetup Address: 150 Anza Blvd, Burlingame 94010
Directions: Registration tables will be set up next to the public bathroom stalls in the parking lot adjacent to Embassy Suites.
Parking: Limited free parking spaces in the parking lot next to Embassy Suites.

Colma 

There are no cleanup sites in this town. If you are interested in hosting a cleanup here, please email pollutionprevention@smcgov.org or call (650) 388-2096.

Daly City 

Cleanup Site: Thornton Vista
Clean Swell App Group Name: PBC – Thornton
Site Captain: Cynthia and Rick,  Pacific Beach Coalition | info@pacificbeachcoalition.org
Register: Registration Form
Meetup Address: Meet at the end of Thornton Way
Directions: Google Maps
Parking: Drive north on Skyline Blvd off John Daly Blvd. Turn left onto Olympic Way, park all the way at the end. 

Cleanup Site: Mussel Rock
Clean Swell App Group Name: PBC – Mussel Rock
Site Captain: Helen Nicely and Chris Burr, Pacific Beach Coalition | info@pacificbeachcoalition.org
Register: Registration Form
Address: Mussel Rock Open Space Parking Lot, Daly City 
Directions: Google Maps. Drive to the west end of Westline Drive, (DO NOT drive up the other Westline Drive that goes up a steep hill).
Parking: Free parking is always available in a spacious parking area.

East Palo Alto 

Cleanup Site: Cooley Landing
Clean Swell App Group Name: Grassroots Ecology
Site Captain: Paola Bueno | paola@grassrootsecology.org Grassroots Ecology
Register: Registration Form
Meetup Address: 2100 Bay Rd. East Palo Alto
Directions: Head east down Bay Road
Parking: Two parking lots are available free of charge

El Granada

Cleanup Site: Surfer’s Beach
Clean Swell App Group Name: Sea Hugger
Site Captain: Claire and Taletha, Sea Hugger | claire@seahuger.com
Register: Registration Form
Meetup Address: Meet in the dirt parking lot across from Surfer’s Beach on Obispo Road in El Granada.
Directions: If traveling from north of El Granada, take Highway 1 and turn left at the light at Coronado St. If traveling from south of El Granada, turn right on Coronado St. Immediately turn left on Obispo Rd. The dirt parking lot is a 1/4 mile down the road. Meet us in the dirt parking lot. When headed to the beach, walk to the crosswalk at the light at Coronado St. to cross over to Surfer’s Beach. Do not jay walk.
Parking: Park in the dirt lot across from Surfer’s Beach. 

Foster City 

Cleanup Site: Baywinds Park 
Clean Swell App Group Name: PBC – Foster City
Site Captains: Shilpi, Nilu, Danny, Pacific Beach Coalition | info@pacificbeachcoalition.org
Register: Registration Form
Meetup Address: Meeting point is at the parking lot at the end of Lakeside Dr.
Directions: From E. 3rd Avenue, turn onto Lakeside Dr. going towards the water. Keep going on Lakeside Drive until you reach the parking lot across the Bay Trail.
Parking: Park in the parking lot at the end of Lakeside Dr. 

Cleanup Site: Marina Lagoon – Rock Harbor Ln & Port Royal Ave.
Clean Swell App Group Name: Marina Lagoon
Site Captain: Rick | 650-773-9171 | rkscpa@gmail.com
Register: Registration Form 
Meetup Address: small park opposite 56 Port Royal Ave and Lantern Cove Apartments main office, 244 Rock Harbor Lane, Foster City, CA 94404. 
Directions: 56 Port Royal Ave, Foster City, CA 94404
Parking: Street parking is available and at small park next to Lantern Cove Apartments main office. 

Half Moon Bay 

Cleanup Site: Dunes Beach
Clean Swell App Group Name: Rotary HMB
Site Captain: Susan Kealey, Rotary Club of Half Moon Bay | skealey@coastside.net
Register: Registration Form
Meetup Address: Dunes Beach Parking Lot, Young Avenue
Directions: Hwy 1 and Young Avenue, Half Moon Bay 
Parking: Beach parking lot, let them know you’re part of the cleanup crew.

Cleanup Site: Pillar Point Harbor 
Clean Swell App Group Name: PBC – Pillar Point Harbor
Site Captain: Laurel Frishman, Pacific Beach Coalition | info@pacificbeachcoalition.org 
Register: Registration Form
Meetup Address: Meet behind the Pillar Point Harbormaster station at One Johnson Pier, Half Moon Bay, CA 94019. Please note that this location borders El Granada and Half Moon Bay. 
Directions: From Highway 1, turn west onto Capistrano, then left onto Pillar Point Harbor Blvd (Pillar Point Harbor sign), then right on Johnson Pier. Plenty of parking in harbormaster station lot or lot east of Pillar Point Harbor Blvd.
Parking: Park on the side of the road or at the harbor.

Cleanup Site: Poplar Beach
Clean Swell App Group Name: Surfrider San Mateo 
Site Captain: Surfrider San Mateo Chaptervolunteercoordinator@smc.surfrider.org
Register: Registration Form
Meetup Address: Meet at west end of Poplar Street
Directions: Hwy 1 and Poplar Street, Half Moon Bay
Parking: Parking available at Poplar Beach parking lot. 

Cleanup Site: Venice Beach 
Clean Swell App Group Name: Coastside Land Trust 
Site Captain: Leah Henning and Sara Polgar
Register: Registration Form
Meetup Address: 
Directions:  Located at the end of Venice Boulevard, about two miles north of Francis Beach on Highway 1.
Parking: Parking available 

Hillsborough 

There are no cleanup sites in this town. If you are interested in hosting a cleanup here, please email pollutionprevention@smcgov.org or call (650) 388-2096.

Menlo Park 

Cleanup Site: San Francisquito Creek
Clean Swell App Group Name: Menlo Park CCD
Site Captain: Shelley Pneh, Grassroots Ecologyshelley@grassrootsecology.org
Register: Registration Form
Meetup Address: 1 Alma Street, Menlo Park
Directions: 
From 101: Take the Willow Rd. exit and travel west until the road ends at the railroad tracks. Make a left on Alma St. and travel to the end of the street. Our meeting location will be on the curb.
From 280: Take the Sand Hill Rd. exit and head east. Make a left on El Camino Real. Right on Ravenswood Ave. Next right on Alma St. and head to the end of the street.
Public Transit options: From Caltrain. Alight from Palo Alto Station and walk/roll north on Alma St. Go straight through El Palo Alto Park, crossing a bridge over the creek towards the meetup location.
VTA (Santa Clara County) and SamTrans (San Mateo County): Take any bus (e.g. 22, Rapid 522, ECR) that stops at the Palo Alto Transit Center. Take the pedestrian underpass to cross under the train tracks to Alma St. Then use the Caltrain directions to head towards the meet up location. 
Parking: Street parking available along Alma St. next to the train tracks. There is no nearby official bike parking, but you can leave it at the meeting location – there will be at least one staff to look over it. 

Millbrae

Site Captain: Clif Ly, City of Millbrae
Cleanup Site: Central Park
Register: Registration Form 
Meetup Address: Central Park – along Palm Avenue, intersected by Lansdale Avenue
Directions: 
From 280 North: Take Millbrae Avenue exit and head east (turn right) onto Millbrae Avenue. Turn left onto Palm Avenue. Park will be on the left. 
From 280 South: Take Larkspur Drive exit and head west (left) towards Larkspur Drive. Turn right onto Helen Drive. Turn right onto Laurel Avenue. Turn left onto Richmond Drive. Turn right onto Palm Avenue. Park will be on the right.
From 101: Take Millbrae Avenue exit and head east towards Millbrae Avenue. Turn Right on Palm Avenue. Park will be on the left.
Parking: Some parking available along Palm and Lansdale Ave., additional parking on Richmond Dr.

Cleanup Site: Bayfront Park (limited spots available)
Clean Swell App Group Name: Millbrae Monkfish
Site Captain: Stephen Kraemer
Register: stephenkraemer62@gmail.com | 650-477-0172 
Meetup Address: Bayfront Park Old Bayshore Hwy & Millbrae Ave. Millbrae, 94010
Directions: Exiting off north and southbound ramps from Bay Shore 101 Freeway and go east towards Old Bay Shore Hwy. Park entrance is in front of the Marriot Hotel.
Parking: Public parking is limited at check in site but there are side streets with ample parking.

Montara

Cleanup Site: Montara State Beach 
Clean Swell App Group Name: PBC – Montara
Site Captain: Janice and Iona, Pacific Beach Coalition | info@pacificbeachcoalition.org
Register: Registration Form
Meetup Address: The parking lot is on the north side of the large building across from first street. If coming from Pacifica, go past the first Montara Beach parking lot, and turn in to the lot right next to the building.   
Directions: Google Maps 
Parking: Free parking. Two lots north of the building and one south of the building.

Pacifica 

Cleanup Site: Esplanade
Clean Swell App Group Name: PBC – Esplanade
Site Captain: Gail & Brittaney, Pacific Beach Coalition | info@pacificbeachcoalition.org 
Register: Registration Form
Meetup Address: 100 Esplanade Ave, Pacifica, CA. Meet at the top of the stairs on Esplanade Ave. next to Oceanaire Apartments.
Directions: Google Maps 
Parking: Street parking.

Cleanup Site: Linda Mar Beach 
Clean Swell App Group Name: PBC – Linda Mar
Site Captain: Jim, Ana, and Annabelle, Pacific Beach Coalition | info@pacificbeachcoalition.org 
Register: Registration Form
Meetup Address: Surfer Lot just north of Taco Bell on Hwy 1
Directions: Google Maps. Linda Mar Beach Parking lot between Crespi and Linda Mar Blvd, on Hwy 1.
Parking: Parking passes will be provided. Parking is limited, volunteers are encouraged to carpool.

Cleanup Site: Manor Shopping Center 
Clean Swell App Group Name: PBC – Manor
Site Captain: Jim Poket, Pacific Beach Coalition | info@pacificbeachcoalition.org 
Register: Registration Form
Meetup Address: Meet by Safeway Manor entrance.
Parking: Park in the Safeway lot.

Cleanup Site: Roberts Road
Clean Swell App Group Name: PBC – Roberts Rd
Site Captain: Digit Dave, Pacific Beach Coalition | info@pacificbeachcoalition.org 
Register: Registration Form
Meetup Address: Google Maps. Meet on Roberts Road by the overlook.
Parking: Street parking.

Cleanup Site: Rockaway Beach
Clean Swell App Group Name: PBC – Rockaway
Site Captain: Sara, Vilka, Nicole, Pacific Beach Coalition | info@pacificbeachcoalition.org
Register: Registration Form
Meetup Address: Pacifica Rockaway North Beach parking lot near the Best Western
Directions: Google Maps 
Parking: Parking is free.

Cleanup Site: San Pedro Creek
Clean Swell App Group Name: PBC – San Pedro
Site Captain: Jacqueline & Ava,  Pacific Beach Coalition | info@pacificbeachcoalition.org
Register: Registration Form
Meetup Address: Google Maps. At the end of San Pedro Terrace Rd by the trail head. 751 San Pedro Terrace Rd, Pacifica
Parking: Park along San Pedro Terrace Rd.

Cleanup Site: Sharp Park
Clean Swell App Group Name:  PBC – Sharp Park
Site Captain:  Deirdre, Pauline, Binh, Pacific Beach Coalition | info@pacificbeachcoalition.org
Register: Registration Form
Meetup Address: Google Maps. Corner of Beach Blvd and Clarendon Ave, Pacifica 94044
Directions: Meet where the dirt levee begins. 
Parking: Free street parking.

Pescadero

Cleanup Site: Pescadero State Beach 
Site Captain: Cynthia Knowles | cknowles@smcgov.org 
Register: Contact Cynthia Knowles (email above) 
Meetup Address: Pescadero State Beach, Cabrillo Hwy/Hwy 1 South Parking lot
Directions: From Half Moon Bay travel South on Highway 1, cross Pescadero Creek at the bridge and take the next right into the South Parking lot at Pescadero State Beach.
Parking: Free parking at the Southern Pescadero Beach access parking lot. If coming south from Half Moon Bay, cross Pescadero Creek at the bridge and take the next right into the South Parking lot.

Portola Valley 

There are no cleanup sites in this town. If you are interested in hosting a cleanup here, please email pollutionprevention@smcgov.org or call (650) 388-2096.

Redwood City 

Free breakfast starts at 8:30 a.m. for the Redwood City cleanup site. 
Cleanup Site:
 Redwood City
Clean Swell App Group Name: Redwood City
Site Captain: Vicki Sherman, City of Redwood City | vsherman@redwoodcity.org650-780-7472
Register: Registration Form
Meetup Address: Public Works Services, 1400 Broadway St., Redwood City, 94063
Directions: Redwood City Public Works, corner of Broadway and Woodside. Parking entrance is on Broadway. Park and proceed through gate to Corp Yard for sign in.
Parking: Free Public Works parking lot.

Cleanup Site: The Club at Westpoint
Clean Swell App Group Name: The Club at Westpoint
Site Captain: Terry & Paula 
Register: Registration Form
Meetup Address: 150 Northpoint Court, Redwood City
Directions: Travel north or south on Highway 101 to Redwood City, and take Woodside Rd/Seaport Blvd exit. Go east on Seaport Blvd. towards the Bay. Stay to the right, and seaport Blvd. ends at a stop sign in front of the Pacific Shores Center (office park). Turn left at 150 Northpoint Court following the Hurrica Restaurant signage. The cleanup setup will be under the awning by the club entrance. 
Parking: Free parking is available at the harbor

Redwood Water Sports cleanup will be held from 10 a.m. – 1 p.m. 
Cleanup Site: Redwood Water Sports
Clean Swell App Group Name: Redwood Water Sports
Site Captain: Tom Nadzam
Register: Please call (415) 606-5078 to register. No walk-ins accepted for this site. 
Meetup Address: 
487 Seaport Ct, Redwood City, CA 94063
Parking: Free parking in the parking lot 

San Bruno 

There are no cleanup sites in this town. If you are interested in hosting a cleanup here, please email pollutionprevention@smcgov.org or call (650) 388-2096.

San Carlos 

There are no cleanup sites in this city. If you are interested in hosting a cleanup here, please email pollutionprevention@smcgov.org or call (650) 388-2096.

San Gregorio (Unincorporated San Mateo County)

Cleanup Site: San Gregorio State Beach
Clean Swell App Group Name: San Gregorio Starfish
Site Captain: Neil Panton, San Gregorio Environmental Resource Centersgerc@sanmateo.org | 650 726-2499 
Register: Registration Form
Meetup Address: San Gregorio State Beach parking lot on Hwy. 1 
Directions: Hwy. 1 and Hwy. 84 in San Gregorio
Parking: Parking at the beach is free for cleanup volunteers.

San Mateo 

Cleanup Site: Seal Point Park, Bayfront Cleanup
Clean Swell App Group Name: San Mateo
Site Captain: Siliva Pa’uli, City of San Mateo | spauli@cityofsanmateo.org
Register:  Registration Form
Meetup Address: Seal Point Park, 1901 J Hart Clinton Dr., San Mateo 94401
Directions: Google Maps
Parking: Please park in Seal Point Park or on J Hart Clinton Dr. 

Cleanup Site: Coyote Point Recreation Area
Clean Swell App Group Name: San Mateo County Parks
Site Captain: Stuart Smith | sgsmith@smcgov.org
Register: Complete the Registration Form & print and bring the Volunteer Agreement Form with you to the event.
Meetup Address: 1820 Coyote Point Dr., San Mateo 94401
Directions: Enter Coyote Point Park at 1701 Coyote Point Park and drive (over a mile) to the Yacht Club. 
Parking: Parking is free! Park at the Yacht Club at 1820 Coyote Point Drive. 

South San Francisco 

Cleanup Site: Colma Creek
Clean Swell App Group Name: City of SSF
Site Captain: Natasha Gutierrez, City of South San Francisco | natasha.gutierrez@ssf.net
Register: Registration Form
Meetup Address: Utah Bridge, 180 Utah Avenue, South San Francisco
Directions: North on S. Airport Boulevard, right onto Utah Avenue
Parking: Park on the street near 180 Utah Avenue.

Haskins Way cleanup will be held September 28th!
Cleanup Site:
Haskins Way
Clean Swell App Group Name: SSF Blue Herons
Site Captain: City of South San Francisco Parks and Recreation Department, 650-829-3837, Parks.Volunteer@SSF.net
Register: Registration Form
Meetup Address: Haskins Way cul-de-sac at the entrance to the Bay Trail
Directions: Travel East on E. Grand Avenue. At Haskins Way turn right and travel straight until the road ends at a parking lot where the Bay Trail entrance is located.
Parking: Parking is available on site. The area is a walking trail so volunteers can walk or bike from other locations as well.

Woodside 

There are no cleanup sites in this town. If you are interested in hosting a cleanup here, please email pollutionprevention@smcgov.org or call (650) 388-2096.

Site Captain Resources

Digital Waivers (via DocuSign) 
English Digital Waiver
Spanish Digital Waiver 

Paper Waivers (for printing) 
English Waiver  | Español Waiver  | 中文 Waiver

Digital Waiver QR Code Flyer
Site Captain Packet
Promotional Toolkit
Clean Swell App Flyer
How-to Pull and Filter Clean Swell App Data

Contact Us

For additional information or questions, please contact the Pollution Prevention Program at (650) 388-2096 or pollutionprevention@smcgov.org.