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.
| City | Location | Fireworks time | Parking |
|---|---|---|---|
| San Francisco | Waterfront barges (official city show) | ~9:30 PM | Limited paid lots — take transit |
| Cupertino | Hyde Middle School / Memorial Park | ~9:30 PM | Neighborhood + street parking |
| Santa Clara | California's Great America (in-park) | ~9:40–9:45 PM | Paid park lots |
| Morgan Hill | Outdoor Sports Center / Community Park | ~9:30 PM | Large on-site lots — arrive early |
| Gilroy | Gilroy High School stadium | ~9:30 PM | School lots + street parking |
| Pleasanton | Alameda County Fairgrounds | ~9:30–9:45 PM | Paid fairground lots — fill very early |
| Concord | Mt. Diablo High School / downtown | ~9:15 PM | Event lots + downtown garages |
| Antioch | Waldie Plaza / Rivertown waterfront | ~9:20–9:40 PM | Riverfront + street parking |
| Foster City | Leo Ryan Park (lagoon) | ~9:00–9:30 PM | Park lots — limited, go early |
| Newark | Community Center / Sportsfield Park | ~9:15–9:30 PM | Community center lots |
| Union City | Kennedy Park | ~9:00 PM | Park + street parking |
| Sausalito | Gabrielson Park (waterfront) | ~9:15 PM | Very limited — walk from Old Town |
| Vallejo | Six Flags Discovery Kingdom (in-park) | ~9:15–9:30 PM | Paid park lots |
| American Canyon | Community 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. 🎆


