Skip to main content Skip to site navigation

Looking for your COVID-19 vaccination record?

The California Department of Public Health has created an online portal where you can access your vaccination information. The site will give you a digital copy of your vaccine record, which you can also print. Go to

If you notice an error in the state’s record, please contact the entity that gave you the vaccine to get the information corrected.

Coastal Cleanup Day 2021

General information

Join us for the 37th Annual Coastal Cleanup Day!  Saturday, September 18 from 9:00 a.m. to noon.

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.

There are over 50 cleanup locations to choose from throughout the County. Find a site near you listed below and register with the site captain today!

Sign up for Coastal Cleanup Day 2021 reminder emails to stay updated about this event.

2021 Coastal Cleanup Day Locations

If you are interested in being a site captain or know of a location that would be a good cleanup site, please contact the Pollution Prevention Program at 650-339-9526 or email


There are no cleanup sites in this town. If you are interested in hosting a cleanup here, please email or call 650- 339-9526.


Cleanup Site: Belmont City Hall 
Site Captain: Julie Freitas, City of Belmont
Register: | 650-595-7425
Meetup Address: Belmont City Hall, 1 Twin Pines Ln, Ste 385 Belmont 94002
Parking: Parking is available in Twin Pines Park. Carpooling is encouraged.


Cleanup Site: Brisbane Marina
Site Captain: Bob Sage, City of Brisbane
Register: Bob Sage | (415) 203-8897
Meetup Address: Brisbane Marina Parking Lot (400 Sierra Point Parkway)
Directions: Take Hwy 101 to Sierra Point Parkway. Turn East on Sierra Point Parkway.
Parking: Park in the parking lot at the marina - there will be a shuttle to the cleanup site.


Cleanup Site: San Francisco Opera Scene Shop
Site Captain: John Del Bono
Meetup Address: 826 Burlway Burlingame
Directions: Sign in at front of the open roll-up door.
Parking: Plenty of parking in our lot.
Additional Information: Food will be provided.

Cleanup Site: Bayfront Park Burlingame
Site Captain: Stephen Kraemer
Register: | 650-477-0172 
Meetup Address: Bayfront Park Old Bayshore Hwy & Millbrae Ave. Burlingame 94010
Directions: Exit off 101 Millbrae Ave either from the north or south and go west to Old Shore intersection, park begins at the intersection. 
Parking: Parking is limited. Please contact the site captain for more information.

Cleanup Site: Embassy Suites
Site Captain: Jennifer Lee, City of Burlingame
Meetup Address: 150 Anza Blvd, Burlingame 94010
Additional Information: Go to Embassy Suites, we will have a registration booth by the public restrooms. Park in the parking lot next to the Embassy Suites.


There are no cleanup sites in this town. If you are interested in hosting a cleanup here, please email or call (650) 339-9526.

Daly City 

Cleanup Site: Thornton State Beach
Site Captain: Dave Sondergeld
Register: | 415-602-7847
Meetup Address: Olympic Way, Daly City 94517
Directions: Drive north on Skyline Blvd off John Daly Blvd. Turn left onto Olympic Way, then drive 100 yards to the dirt parking lot on the right.
Parking: Dirt Parking lot off Skyline Blvd north of horse stables on Olympic Way, Daly City 94517. Limited parking in the dirt lot, more parking available on Olympic Way.

Cleanup Site: Mussel Rock
Site Captain: Helen Nicely, Pacific Beach Coalition
Register: Registration Form
Address: Mussel Rock Open Space Parking Lot, Daly City 
Directions: Drive to the end of Westline Drive (past the junction with Skyline Drive, do not make a right on Skyline Drive).
Parking: Parking is usually available in the Mussel Rock parking lot. If more is needed, on-street parking is also available.
Additional Information: Click here.

East Palo Alto 

Cleanup Site: Cooley Landing
Site Captain: Junko Bryant, Grassroots Ecology
Register: Click here
Meetup Address: 2100 Bay Rd. East Palo Alto
Directions: Meet in front of the Education Center building at the end of Bay Road
Parking: Parking is available but limited, please carpool.

Foster City 

Cleanup site information coming soon! Check back for updates or sign up for reminder emails.

Half Moon Bay 

Cleanup Site: Dunes Beach
Site Captain: Mitone Griffiths, Rotary Club of Half Moon Bay
Register: Mitone Griffiths | 650-520-0629 |
Meetup Address: Dunes Beach Parking Lot, Young Avenue
Directions: Take Young Avenue towards the beach, stay left to enter Dunes Beach Parking lot. We’ll be at the end of the lot.
Parking: Usually $10 per vehicle, but we’ll try to get free parking vouchers for clean up participants.

Cleanup Site: Poplar Beach
Site Captain: Reid Bogart, Surfrider Foundation San Mateo County
Register: Reid Bogert | 650-599-1433 |
Meetup Address: Poplar Beach parking lot
Directions: Meet us at the beach entrance adjacent to the parking lot at Poplar Beach in Half Moon Bay.
Parking: Parking is paid; however volunteers may request a waiver for parking during the event.

Cleanup Site: Roosevelt Beach
Site Captain: Taletha Derrington, Sea Hugger
Meetup Address: Young Avenue, Half Moon Bay 94019
Parking: The Dunes/Roosevelt lot is a paid parking lot with fees waived for event volunteers if managed by CA State Parks. 
Additional Information:


There are no cleanup sites in this town. If you are interested in hosting a cleanup here, please email or call 650- 339-9526.

Menlo Park 

Cleanup Site: Alma Street
Site Captain: Junko Bryant, Grassroots Ecology 
Register: Click here
Meetup Address: 1 Alma Street, Menlo Park
Directions: We will meet at 1 Alma Street, Menlo Park, at the park near the intersection of East Creek Drive and Alma Street.
Parking: Street parking is plentiful.


Site Captain: Clif Ly, City of Millbrae
Cleanup Site: Central Park
Register: 650-259-2397 |
Meetup Address: Central Park – along Palm Avenue, intersected by Lansdale Avenue
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.

Montara (Unincorporated San Mateo County)

Cleanup Site: Montara State Beach 
Site Captain: Pacific Beach Coalition
Register: Registration Form  |
Meetup Address: Cabrillo Highway across from 2nd Street. Meet in the parking lot just to the right of the former La Costanera restaurant    
Parking: Parking lot just to the right of the former La Costanera restaurant.
Additional Information: Click here


Cleanup Site: Esplanade
Site Captain: Pacific Beach Coalition
Register: Registration Form |
Meetup Address: 100 Esplanade Ave, Pacifica, CA. Meet at the top of the stairs on Esplanade Avenue next to Oceanaire Apartments.
Directions: Google Maps 
Parking: Street parking.
Additional Information: Click here.

Cleanup Site: Linda Mar Beach 
Site Captain: Pacific Beach Coalition
Register: Registration Form
Meetup Address: Surfer Lot just north of Taco Bell on Hwy 1
Directions: 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.
Additional Information:

Cleanup Site: Manor Shopping Center 
Site Captain: Pacific Beach Coalition
Meetup Address: Meet by Safeway Manor entrance.
Parking: Park in the Safeway lot.
Additional Information:

Cleanup Site: Roberts Road
Site Captain: Pacific Beach Coalition
Meetup Address: Meet on Roberts Road by the overlook.
Parking: Street parking.
Additional Information: Click here.

Cleanup Site: Rockaway Beach
Site Captain: Pacific Beach Coalition
Register: Registration Form
Meetup Address: Pacifica Rockaway North Beach parking lot
Directions: Google Maps 
Parking: Parking is free.
Additional Information: Click here.

Cleanup Site: San Pedro Creek
Site Captain: Pacific Beach Coalition
Register: Registration Form
Meetup Address: West of San Pedro Terrace and Peralta intersection
Directions: From Peralta, turn west on San Pedro Terrace. Proceed to the end of the street.
Parking: Park along San Pedro Terrace.
Additional Information:

Cleanup Site: Sharp Park 
Site Captain: Pacific Beach Coalition
Register: Registration Form
Meetup Address: Corner of Beach Blvd and Clarendon Ave, Pacifica 94044
Directions: Meet where the dirt levy begins. 
Parking: Free street parking.
Additional information: Click here.

Pescadero (Unincorporated San Mateo County)

Cleanup Site: Pescadero State Beach
Site Captain: Familias Al Aire Libre
Register: Yesenia Serratos, | 650-868-0236
Meetup Address: Second Parking Lot (or Central Parking Lot)
Directions: Go South on Highway 1, cross Pescadero Creek at the bridge and take the next right. From the South is the second parking lot pass Pescadero Parking Lot to the right.
Parking: Plenty of parking.
Additional information: Pescadero High School students can get community service hours.

Portola Valley 

There are no cleanup sites in this town. If you are interested in hosting a cleanup here, please email or call 650- 339-9526.

Redwood City 

Cleanup Site: Various
Site Captain: Vicki Sherman, City of Redwood City
Register: | 650-780-7472
Meetup Address: Public Works Services, 1400 Broadway St., Redwood City 94063

Site Captain: Chris Beetley-Hagler, Redwood High School
Register:  | (650) 549-5533 
Meetup Address: 1968 Old County Rd. between Whipple and Howard 
Directions & Parking: Meet and park in the Redwood High School parking lot.

San Bruno 

Site Captain: Julia Au
Register: Registration Form
Meetup Address: Lions Field/Park 500 1st Ave. 

Cleanup Site: College Drive
Site Captain: Colinas Costeras 
Register: Jeffrey Tong, 650-302-2190 |
Meetup Address: Longview @ College Drive.
Parking: Street parking
Additional Information:

San Carlos 

There are no cleanup sites in this city. If you are interested in hosting a cleanup here, please email or call 650- 339-9526.

San Gregorio (Unincorporated San Mateo County)

Cleanup Site: San Gregorio State Beach
Site Captain: Neil Panton
Register: | 650 726-2499 
Meetup Address: San Gregorio State Beach, Hwy. 1 at Hwy. 84
Directions: Take State Highway 1 to San Gregorio State Beach.
Parking: Parking for cleanup volunteers will be free.
Additional Information: Please bring your own gloves, buckets, and sturdy shoes. Dress in layers. Prizes for the most interesting items found. Visit for more information.

San Mateo 

Cleanup Site: Ryder Park
Site Captain: Siliva Pa’uli and Roxanne Murray, City of San Mateo
Register: Siliva Pa’uli | 650-522-7297 |
Meetup Address: Ryder Park, 1801 J Hart Clinton (E. 3rd Ave)
Directions: Signs will be posted throughout the park for registration/supply locations.
Parking: Ryder Park and Seal Point Park parking lots
Additional Information:

South San Francisco 

Cleanup Site: Colma Creek
Site Captain: Aaron Francis, San Mateo County
Meetup Address: 180 Utah Avenue, South San Francisco
Directions: From US 101 North: exit on South Airport Blvd. Turn right on South Airport Blvd. Turn left on Utah Avenue. Proceed over the Utah Avenue Bridge (crossing Colma Creek), park near 180 Utah Avenue. 
Parking: Park on the street near 180 Utah Avenue.

Cleanup Site: Haskins Way
Site Captain: Greg Mediati, City of South San Francisco
Register: | 650-829-3837
Meetup Address: Bay Trail at the cul-de-sac at the end of Haskins Way
Directions: From Highway 101: drive east on East Grand Avenue. Drive 1.2 miles and turn right onto Haskins Way. The cleanup site will begin on the Bay Trail at the end of Haskins Way.
Parking: Street parking is available.


There are no cleanup sites in this town. If you are interested in hosting a cleanup here, please email or call 650- 339-9526.


Contact Us

For additional information or questions, please contact the Pollution Prevention Program at (650) 339-9526 or