Every year I tell myself we'll just "wing it" for the 4th of July, and every year we end up circling for parking at 8:55 P. So this year I did the homework ahead of time — and I'm sharing it, because if you're anywhere in the Bay Area tonight, you have more good options than you probably realize.

Here's where the fireworks are, when they start, and — the part nobody tells you — what parking is actually like at each one.

Bay Area 4th of July fireworks at a glance (2026)

All times are approximate — shows start at dusk and shift a few minutes either way. Double-check your city's official page before heading out, and assume road closures near every venue.

CityLocationFireworks timeParking
San FranciscoWaterfront barges (official city show)~9:30 PMLimited paid lots — take transit
CupertinoHyde Middle School / Memorial Park~9:30 PMNeighborhood + street parking
Santa ClaraCalifornia's Great America (in-park)~9:40–9:45 PMPaid park lots
Morgan HillOutdoor Sports Center / Community Park~9:30 PMLarge on-site lots — arrive early
GilroyGilroy High School stadium~9:30 PMSchool lots + street parking
PleasantonAlameda County Fairgrounds~9:30–9:45 PMPaid fairground lots — fill very early
ConcordMt. Diablo High School / downtown~9:15 PMEvent lots + downtown garages
AntiochWaldie Plaza / Rivertown waterfront~9:20–9:40 PMRiverfront + street parking
Foster CityLeo Ryan Park (lagoon)~9:00–9:30 PMPark lots — limited, go early
NewarkCommunity Center / Sportsfield Park~9:15–9:30 PMCommunity center lots
Union CityKennedy Park~9:00 PMPark + street parking
SausalitoGabrielson Park (waterfront)~9:15 PMVery limited — walk from Old Town
VallejoSix Flags Discovery Kingdom (in-park)~9:15–9:30 PMPaid park lots
American CanyonCommunity Park II festival field~9:30 PM (dusk)Park + nearby street parking

San Francisco: the big waterfront show

The city's official show launches from barges on the waterfront, which means the whole northern shoreline becomes a viewing area. The classic spots are Crissy Field, Marina Green, Pier 39, and Aquatic Park — Crissy Field is my pick with kids, because there's room to spread a blanket and let them run before the show.

One honest warning: do not drive if you can avoid it. Parking is limited paid lots that fill hours ahead, and getting out afterward is its own event. Take BART or Muni, and pack layers — Karl the Fog does not take the 4th off.

Peninsula & South Bay

Foster City — Leo Ryan Park

Fireworks over the lagoon around 9:00–9:30 PM, and the water reflection makes this one of the prettiest shows on the Peninsula. The waterfront lawn and amphitheater edge are the spots. Parking is genuinely limited, so this is an arrive-early, bring-a-picnic situation.

Cupertino — Memorial Park

The show goes up around 9:30 PM near Hyde Middle School and Memorial Park. Locals set up on the Hyde field, the Memorial Park lawn, or simply along the Stevens Creek Blvd sidewalks. Expect street closures around the park.

Santa Clara — Great America

This one is an in-park show (~9:40–9:45 PM), best seen from inside near the main plaza if you're already spending the day there. The Mission College lawn nearby is the traditional free vantage point when viewing zones are open.

Morgan Hill & Gilroy

Both South Valley shows start around 9:30 PM — Morgan Hill at the Outdoor Sports Center/Community Park (big on-site lots, still arrive early) and Gilroy at the high school stadium, where the bleachers and the grass around the track are the easy seats. Morgan Hill also runs its parade and downtown festivities earlier in the day, so you can make a full day of it.

East Bay

Pleasanton — Alameda County Fairgrounds

One of the biggest East Bay shows (~9:30–9:45 PM), viewed from the grandstand and main lawn. The fairground lots are large but close early and fill even earlier — this is the one where "we'll leave at 8" ends in tears. Aim for dinnertime arrival.

Concord — Hometown Picnic

Concord's show starts on the early side (~9:15 PM) at Mt. Diablo High School, with festival activities at Todos Santos Plaza downtown during the day. Event lots and downtown garages cover parking, but plan around street closures.

Antioch — Rivertown waterfront

Fireworks over the river between 9:20 and 9:40 PM, watched from Waldie Plaza and the riverfront promenade. Downtown and riverfront parking is more forgiving here than at the bigger shows.

Newark & Union City

Two easy, family-scale shows: Newark at the Community Center/Sportsfield Park (~9:15–9:30 PM) and Union City at Kennedy Park starting around 9:00 PM — one of the earliest starts in the Bay, which little kids' bedtimes will thank you for. Park lawns and picnic areas at both.

North Bay

Sausalito — Gabrielson Park

A waterfront show around 9:15 PM with the bay as the backdrop. Street parking is scarce and the small lots go fast — the local move is to park farther out and walk the Bridgeway promenade in.

Vallejo — Six Flags Discovery Kingdom

An in-park show (~9:15–9:30 PM) near the main plaza — best if you're making a park day of it, since parking is the paid Six Flags lot.

American Canyon

The festival field at Community Park II hosts a dusk show around 9:30 PM, with park and nearby street parking. Low-key and local in the best way.

My honest tips after too many 4ths

  • Arrive 60–90 minutes early at any of the big shows (SF, Pleasanton, Foster City). The parking estimates above assume you do.
  • Bring layers. Bay Area July evenings are cold, especially anywhere near water. A blanket does double duty as seating.
  • Pick the early shows for little kids. Union City (~9:00) and Concord (~9:15) start soonest.
  • Plan your exit before the finale. Know where you parked and which direction traffic will flow. Leaving during the last two minutes of the show has saved us 40 minutes more than once.
  • Verify before you go. Times shift with conditions and city announcements — check your city's official event page the afternoon of.

FAQ: 4th of July fireworks in the Bay Area

What time do 4th of July fireworks start in the Bay Area?

Most Bay Area shows start between 9:00 and 9:45 PM, at dusk. Union City (~9:00 PM) and Concord (~9:15 PM) are among the earliest; Great America in Santa Clara (~9:40–9:45 PM) and Pleasanton are among the latest.

Where can I watch fireworks for free in the Bay Area?

Most city shows are free to watch: San Francisco's waterfront show (Crissy Field, Marina Green, Pier 39), Foster City's Leo Ryan Park, Cupertino's Memorial Park, Concord, Antioch's riverfront, Sausalito's Gabrielson Park, and the Morgan Hill, Gilroy, Newark, Union City, and American Canyon community shows. The Great America and Six Flags shows are inside paid parks.

Where is the best place to watch San Francisco's fireworks?

Crissy Field and Marina Green for space to spread out; Pier 39 and Aquatic Park for the closest views of the barges. Take transit — parking near the waterfront is extremely limited on the 4th.

Do I need tickets for Bay Area fireworks shows?

The city and community shows are free and unticketed. Only the theme-park shows (Great America, Six Flags Discovery Kingdom) require park admission, and the Alameda County Fair show in Pleasanton may require fair admission — check before you go.

Wherever you end up tonight — happy 4th. May your parking spot be close and your fog be thin. 🎆