An Old-Fashioned 4th of July at Old Town San Diego State Historic Park on Saturday, July 4, 2026 from 11 AM-3 PM, with FREE living history, games, and live music.
Old Town San Diego State Historic Park in Old Town is hosting An Old-Fashioned 4th of July on Saturday, July 4, 2026 — a free, family-friendly living-history celebration where you can experience Independence Day exactly as San Diegans did in the 1800s, with flag raising, lawn games, blacksmith demonstrations, live bluegrass, and hands-on crafts.
It's one of the most charming and budget-friendly ways to spend the Fourth in San Diego — and it's perfect for families with young kids, history lovers, and anyone who wants a relaxed daytime celebration before heading out to the evening fireworks.
The Old Town San Diego 4th of July packs a full slate of 19th-century-style activities into the plaza and park. Highlights include:
This isn't a fireworks-and-crowds kind of Fourth — it's a step back in time. The day opens with a patriotic flag raising in the central plaza, then unfolds into a relaxed afternoon of games, music, and demonstrations spread across the park's adobe buildings and dusty lanes.
Throughout the day:
Saturday, July 4, 2026, from 11:00 a.m. to 3:00 p.m.
Location: Old Town San Diego State Historic Park — 4002 Wallace Street, San Diego, CA 92110.
Old Town is the birthplace of California — the site of the first permanent European settlement on the West Coast — and the state historic park preserves its plaza, adobes, and historic shops. Its central location, just off I-5 and I-8, makes it an easy daytime stop before evening celebrations elsewhere in the city.
2026 is a doubly historic year. It marks the 250th anniversary of American independence (the Semiquincentennial) and California's 175th anniversary of statehood — and this year's Old-Fashioned 4th of July leans into both milestones. Few places are better suited to mark them than Old Town, where San Diego's earliest history is preserved block by block.
Celebrating the nation's 250th birthday on the very ground where California began is the kind of milestone moment worth showing up for.
A few specific reasons this celebration is worth your morning:
1. It's completely free. A full day of activities, live music, and demonstrations at no cost — a rare thing on the Fourth of July.
2. It's built for families with kids. The daytime hours, lawn games, and hands-on crafts are ideal for young children who'd never make it to a 9 p.m. fireworks show.
3. The living history is genuinely unique. Blacksmithing, archaeology, and 1800s pastimes make this a one-of-a-kind Fourth you won't find at a typical fireworks event.
4. The timing is perfect for a double-header. It wraps at 3 p.m., leaving the whole evening free for fireworks at the bay, Coronado, or the beaches.
5. The 250th and 175th anniversaries make 2026 special. This is a milestone year, celebrated in the most historic setting in the city.
Old Town offers plenty beyond the celebration itself:
Make it a full Independence Day: history and games in the morning, fireworks at night.
The event is free to attend, though some individual activities may require a small additional purchase. No tickets or reservations are needed.
For parking, the park's own lots fill quickly on the holiday — additional parking is available at the Caltrans headquarters, 2994 Sunset Street, just two blocks away.
Visit the official California State Parks event page →
For more events happening in San Diego this summer, check out our full July events calendar or browse our Old Town neighborhood guide.
The 77th Coronado Fourth of July Parade marches down Orange Avenue on Saturday, July 4, 2026 from 10 AM, with marching bands, floats, FREE viewing, and island Americana.
SeaWorld San Diego's extended 4th of July Fireworks light up Mission Bay on Saturday, July 4, 2026 around 9:30 PM, included with park admission, with reserved seating available.
California's largest Fourth of July fireworks show lights San Diego Bay Saturday, July 4, 2026 at 9:15 PM, with four barges, FREE public viewing, and 91X FM simulcast.