The San Francisco Municipal Transportation Agency (SFMTA) releases the following upcoming event-related traffic and transit impacts for the holiday week from Thursday, July 3 through Wednesday, July 9, 2025.
For real-time updates, follow us on https://x.com/sfmta_muni or visit SFMTA.com/EmailText to sign up for real-time text messages or email alerts. For details of Muni re-routes, visit SFMTA.com/Updates. This website will be updated when it is closer to the event date. For additional notifications and agency updates, subscribe to our blog, Moving SF for daily or weekly updates.
Muni Service on Fourth of July Holiday
On Friday, July 4 (Fourth of July Holiday), Muni will operate on a Saturday Schedule.
Parking Enforcement on Fourth of July Holiday
On Friday, July 4 (Fourth of July Holiday), parking meters (all meters including color capped), white zones, nightly street sweeping (street cleaning 12 a.m. to 6 a.m.) and safety violations (no stopping, no parking, red zones and blue zones) will be enforced.
Other SFMTA parking programs will not be enforced:
- Residential Parking Permits (RPP) Zones
- General Parking Time Limits
- Weekday Daytime Street Sweeping (Street Cleaning 6 a.m. to 2 p.m.)
- Commuter Shuttle Towaway Zones
- Unmetered Yellow and Green Zones
Vehicles creating a hazard and/or an unsafe condition (i.e. double parking, blocking a bike lane, blocking driveways, blocking crosswalks, fire hydrants, etc.) are subject to receiving citations and can possibly be towed.
Note: Parking meters in the city are enforced Monday through Saturday with exception of the following areas where parking meters are enforced seven days per week throughout the year except Thanksgiving Day, Christmas Day and New Year’s Day:
- Parking meters in the Fisherman’s Wharf area
- On and near The Embarcadero roadway
- In the Special Event Area around AT&T Park
- Four metered off-street parking facilities listed below:
- 8th Avenue at Clement Street
- 9th Avenue at Clement Street
- Geary Boulevard at 21st Avenue
- 18th Avenue at Geary Boulevard
Some parking garages (notably Pierce Street Garage between Lombard and Chestnut streets) are paid parking, 24/7 including all holidays.
Downtown First Thursdays
Thursday, July 3: The Downtown First Thursdays (DFT) event will take place on 2nd Street from 5 to 10 p.m. This is a free monthly street party that takes place on every first Thursday of the month. For event details, visit www.dftsf.com.
The following street closures will be required from noon until midnight, Thursday:
- 2nd Street between Market and Folsom streets
- Clementina Street between 2nd and 1st streets
- Jessie Street between New Montgomery and 2nd streets
- Minna Street between New Montgomery and 1st streets
- Natoma Street between New Montgomery and 1st streets
- Stevenson Street between New Montgomery and 1st streets
- Tehama Street between Hawthorne and 1st streets
These intersections will remain open at all times: 1) 2nd and Mission streets; 2) 2nd and Howard streets.
There will be no impact on Muni service.
Annual July 4 Independence Day Fireworks Celebration
Friday, July 4: The July 4 Annual Independence Day Fireworks Celebration will start at 2 p.m. along the waterfront near the Municipal Pier and Pier 39. The fireworks display will begin at 9:30 p.m. Muni will operate on a Saturday schedule with extra Muni service to get people to and from the Fireworks area between Aquatic Park and Fisherman’s Wharf.
As many as 200,000 people are expected in the event area. Traffic congestion and disruption of transit service are expected in the event area. Traffic congestion, temporary street closures and Muni reroutes are expected. To ensure safety, fireworks viewers should pay attention to their surroundings and allow extra travel time to get around the city.
Traffic Restrictions
Treasure Island will be closed to cars for the fireworks this year; only Treasure Island residents will be permitted onto the island by car. To watch the fireworks from Treasure Island, non-residents must arrive by Muni Route 25 Treasure Island, by the Treasure Island Ferry, or by bicycle from Oakland.
The streets between Aquatic Park and Fisherman’s Wharf and north of Bay Street may close as crowds gather for the July 4 Fireworks Celebration. The Embarcadero north of Broadway is also subject to closure for public safety.
Muni Service
Muni will run on a Saturday schedule with supplemental service to and from the fireworks.
Getting to the Fireworks:
- Market Street Fireworks Shuttle will run from 3 to 9 p.m. Board on Market Street at Inbound Boarding Islands from 5th to Steuart street; and at the Ferry Building. Drop off will be at Fisherman’s Wharf.
- Caltrain Fireworks Shuttle will run from 3 to 9p.m. Board at 4th & Townsend streets outside the Caltrain Station. Drop off will be at Fisherman’s Wharf.
- Van Ness/Civic Center Fireworks Shuttle will run from 3 to 9 p.m. Pick-ups will be at UN Plaza/Civic Center BART Station; and along Inbound Route 49 Van Ness/Mission stops on Van Ness. Drop off will be at Aquatic Park.
Leaving the Fireworks:
- Market Street Fireworks Express will run from 10 to 10:45 p.m. (or when crowds are clear). Board at Kearny and North Point streets. Drop off will be at the Ferry Building, Embarcadero Station, and Market/Battery streets.
- Caltrain Fireworks Express will run from 10 to 10:45 p.m. (or when crowds are clear). Board at Kearny and North Point streets. Drop off at 4th/King Caltrain Station.
- Van Ness/Civic Center Fireworks Express will run from 10 to 10:45 p.m. (or when crowds are clear). Board at Bay and Polk streets. Drop off at Outbound Route 49 Van Ness/Mission stops on Van Ness and at UN Plaza/Civic Center BART Station.
Rerouted Buses and Bus Substitutions:
- The following regular Muni lines and routes will be re-routed to stay outside of the July 4 Celebration area: 8 Bayshore Express; 19 Polk; 28 19th Avenue; 30 Stockton; 39 Coit; 49 Van Ness/Mission; F Market & Wharves; L Owl; Powell-Mason Cable Car (Bus Substitution); Powell-Hyde Cable Car (Bus Substitution).
- The F Market & Wharves Line will operate with buses all day.
- The Powell-Mason, Powell-Hyde, and California Cable Car lines will operate with buses starting at 2 p.m.
- The following Muni routes may experience crowding or delays after the fireworks end: 8 Bayshore; 28 19th Avenue; 22 Fillmore; 25 Treasure Island; 30 Stockton and 45 Union-Stockton.
- Two extra buses will provide service along Route 25 Treasure Island.
Purchasing Muni Fare
Muni customers are encouraged to purchase their round-trip fare in advance or use a Clipper® Card. Customers can also purchase tickets at the Ticket Vending Machines located at the Ferry Building F-Line platforms. Regular Muni fares apply:
- $3 for adults (age 19-64) or $5.70 for a Day Pass valid until midnight (only available at a farebox or at all Ticket Vending Machines located along the Embarcadero on the F-Line platforms)
- $1.50 for seniors (ages 65 and older)
- $1.50 for people with disabilities
- Youth, ages zero through 18 ride Muni for free
- All single ride fares paid for by cash or Clipper Card will receive the regular 2-hour transfer
Parking
Parking meters in the city are enforced Monday through Saturday with the exception of the following areas where parking meters are enforced seven days per week throughout the year except Thanksgiving Day, Christmas Day and New Year’s Day:
- Parking meters in the Fisherman’s Wharf area
- On and near The Embarcadero roadway
- In the Special Event Area around AT&T Park
- Four metered off-street parking facilities listed below:
- 8th Avenue at Clement Street
- 9th Avenue at Clement Street
- Geary Boulevard at 21st Avenue
- 18th Avenue at Geary Boulevard
Some parking garages (notably Pierce Street Garage between Lombard and Chestnut streets) are paid parking, 24/7 including all holidays.
Vehicles creating a hazard and/or an unsafe condition (i.e. double parking, blocking a bike lane, blocking driveways, blocking crosswalks, fire hydrants, etc.) are subject to receiving citations and can possibly be towed.
Fillmore Jazz Festival
Saturday, July 5 and Sunday, July 6: The Annual Fillmore Street Jazz Festival will be held from 10 a.m. to 6 p.m. each day on Fillmore Street between Jackson and Eddy streets. For more event details, visit www.fillmorejazzfest.com.
The following street closures will be required from 11 p.m., Friday, July 4 to 11:59 p.m., Sunday, July 6:
- Fillmore Street between Eddy and Jackson streets
- Washington Street between Webster and Steiner streets
- Wilmot Street between Webster and Steiner streets
- Post Street between Webster and Steiner streets
- Intersections closed: On Fillmore Street at Washington, Wilmot and Post streets
The following Muni routes will be affected: 22 Fillmore and 24 Divisadero.
Event at Chase Center
Saturday, July 5 and Sunday, July 6: The seventh annual California Classic presented by CarMax will take place at Chase Center:
- Saturday, July 5: The Golden State Warriors will play against the Los Angeles Lakers . The game will start at 3:30 p.m. Doors will open at 12:30 p.m.
- Sunday, July 6: There will be two games to take place: 1) Miami Heats will play against the Los Angeles Lakers, game will start at 1:30 p.m.; 2) The Golden State Warriors will play against the San Antonio Spurs, game will start at 3:30 p.m. Doors will open at 12:30 p.m.
Supplemental Muni Service
- Muni will operate supplemental 78X Arena Express service.
- Pre-event express shuttle service from 16th Street BART Station to Chase Center will start two and a half hours before each game/event and will end one hour after game/event starts.
- Post-event express shuttle service from Chase Center on 16th Street to 16th Street BART Station will run until the clears.
Special Event Parking Rates
During basketball games and other area major events with more than 10,000 expected attendees at the arena, parking meters close to the arena will charge a special event rate of $12 per hour. These rates help reduce congestion and keep parking spots available in the neighborhoods near the arena, discouraging circling for free or cheap parking. Start times for special event rates vary based on the start time of the event. More information on special event parking regulations can be found on www.sfmta.com/special-event-parking.
Street Closures
To accommodate events that will take place at the arena, the following street closures will be enforced two hours before and one hour after each event:
- 16th Street between 3rd Street and Terry Francois Boulevard
- Warriors Way between 3rd Street and Terry Francois Boulevard
- Northbound 3rd Street between 16th Street and Warriors Way will also be closed approximately 30 minutes before and 45 minutes after an event.
- Only local access will be allowed on Northbound Illinois Street between Mariposa and 16th streets.
No Parking Zone
To facilitate loading and pick up for Muni customers and patrons, NO PARKING will be in effect at these locations during events:
- 16th Street between 3rd Street and Terry Francois Boulevard
- Warriors Way between 3rd Street and Terry Francois Boulevard
- Between the 500 and 700 blocks of Terry Francois Boulevard (TFB)
Taxi Stands
There is one taxi stand located on southbound Terry Francois Boulevard.
Ramp Taxis should use the loading zone on eastbound Warriors Way at Bridgeview Way.
Other pickup/drop-off locations near Chase Center
- 4th Street, which connects to Chase Center via the Gene Friend Way pedestrian path on the UCSF campus.
- Owens Street, which also connects to Chase Center via the Gene Friend Way pedestrian path on the UCSF campus.
For details about transportation to the Chase Center, including Muni service and connections from the Bay Area transit system to Muni, visit SFMTA.com/ChaseCenter.
For additional details and about transportation to the ballpark, visit www.sfmta.com/chase-center.
San Francisco Giants Baseball Game
Monday, July 7 through Wednesday, July 9: The San Francisco Giants will play three games at the ballpark. Listed below are the start time for these games:
- Three games against the Philadelphia Phillies: 1) 6:45 p.m., Monday, July 7; 2) 6:45 p.m., Tuesday, July 8; and 3) 12:45 p.m., Wednesday, July 9.
Street Closures
To accommodate events that will take place at the ballpark, the following street closures will be enforced:
- Two and a half hours before the opening pitch, the SFMTA will close eastbound King Street between 3rd and 2nd streets to vehicle traffic. King Street will reopen after the first pitch until the seventh inning.
- From the seventh inning until post-game traffic dies down, the SFMTA will again close eastbound King Street between 3rd and 2nd streets to vehicle traffic in order to reduce congestion on city streets.
- Additionally, the northbound portion of the 4th Street Bridge (Peter R. Maloney Bridge) will be closed to all traffic except Muni, taxis and bicycles during the post-game period.
Taxi Stands
- 2nd Street, west side, between Brannan and King Streets
- 2nd Street, east side, between Townsend and King Streets
- 3rd Street, west side, north of King Street
Special Event Parking Rates
During baseball games and other major events with more than 10,000 expected attendees at the ballpark, parking meters close to the ballpark will charge a special event rate of $12 per hour. These rates help reduce congestion and keep parking spots available in the neighborhoods near the ballpark, discouraging circling for free or cheap parking. Start times for special event rates vary based on the start time of the event. More information on special event parking regulations can be found on www.sfmta.com/special-event-parking.
For additional details and about transportation to the ballpark, visit www.sfmta.com/oracle-park.
CONSTRUCTION WORK AND OTHER UPDATES
UPDATED: Muni Fare Increases Effective July 1, 2025
On Tuesday, July 1, some Muni fares increased, based on public feedback received during our budget process in spring 2024. For details about all fares, visit SFMTA.com/Fares.
On Tuesday, July 1, the Clipper and MuniMobile discount was reduced from 25 cents to 15 cents, bringing the fare to $2.85. This change helps offset rising costs while minimizing the impact on riders. The cash fare will remain at $3. The cable car fare increased for the first time since January 2020, from $8 to $9.
After feedback collected from the public, these fare adjustments were included as part of the SFMTA’s 2024-2026 budget, which began on July 1, 2024. For more information, visit our Fares webpage or call 311.
ONGOING
Summer 2025 Muni Service Cuts
Starting Saturday, June 21, three Muni routes will turn back once they reach Market Street on weekdays: 1) 5 Fulton; 2) 9 San Bruno and 3) 31 Balboa.
These service changes also include a new route: 6 Hayes-Parnassus. It combines the 6 Haight-Parnassus and the 21 Hayes into a new route. The 6 Hayes-Parnassus will also turn back once it reaches Market Street.
Riders will then be able to transfer at Market Street to get to their destination where Muni buses will provide service about every three to four minutes. Additionally, on the subway along Market Street, the five Muni Metro lines together provide service every two minutes on weekdays. Once a passenger on board a Muni bus or train, there will be two hours to make free transfers to any other Muni vehicle.
- On weekdays, the 5 Fulton route will turn around to go back outbound at McAllister and Market streets. Riders can easily locate transfer locations near Market Street at the SFMTA.com/5Transfer webpage.
- The 5R Fulton Rapid will remain in service. During early mornings, evenings and weekends when the 5R Fulton Rapid is not in operation, the 5 Fulton route will continue service on Market Street to its current terminal.
- On weekdays, the 9 San Bruno route will turn around to go back outbound at 11th & Market streets. Riders can easily locate transfer locations near Market Street at the SFMTA.com/9Transfer webpage.
- The 9R San Bruno Rapid will remain in service. During early mornings, evenings and weekends when the 9R San Bruno Rapid is not in operation, the 9 San Bruno route will continue service on Market Street to its current terminal.
- On weekdays and weekends, the 31 Balboa route will run between Cabrillo & La Playa streets and 5th & Market streets.
- Traveling South of Market Street: Riders can use the 30 Stockton, 45 Union/Stockton Muni buses, or the T Third line.
- Riders can easily locate transfer locations near Market Street at the SFMTA.com/31Transfer webpage.
- These routes will be combined into one line, the “6 Hayes-Parnassus”. The new route will include portions of the former 6 Haight-Parnassus and 21 Hayes routes. It will turn around at Hyde and Market streets/Civic Center Station.
- This new route will serve all current 6 Haight-Parnassus stops west of Masonic Avenue.
- Riders who typically use 6 Haight-Parnassus stops east of Masonic Avenue can instead use 7 Haight-Noriega service.
- The new route will also serve all current 21 Hayes stops east of Masonic Avenue.
- Riders who typically use 21 Hayes stops west of Masonic Avenue can use 5 Fulton or 5R Fulton Rapid service two blocks away.
- Riders can easily locate transfer locations near Market Street at the SFMTA.com/6Transfer webpage.
6 Haight-Parnassus and 21 Hayes
Stop Changes to Improve Safety and Access
Starting Saturday, June 21, the SFMTA will also make changes to some bus stops. These changes are not connected to the agency’s budget shortfall. They are part of the agency’s ongoing work to help make Muni safer and more reliable.
9 San Bruno
- The outbound stop at 228 Bayshore will move to the intersection at Costa Street. This moves the bus stop further away from where multiple lanes of traffic merge to improve safety.
15 Bayview-Hunters Point Express
- The outbound stop at 4th & Berry streets will move to 4th & Townsend streets to avoid conflicts with the right-turning traffic onto Berry Street.
- New stops will be added in both directions on Hudson at Newhall streets. This will bring riders closer to the Third Street corridor and nearby homes.
18 46th Avenue
- The inbound stop on Lincoln Way and Great Highway will be relocated to the near side of the intersection as part of the Great Highway closure to improve access.
28 19th Avenue and 28R 19th Avenue Rapid
- A new stop for the 28 19th Avenue Rapid route will be added at 19th Avenue and Lincoln Way. This will help more riders enjoy quicker trips on the 28R 19th Avenue Rapid and decrease crowding on the 28 19th Avenue.
33 Ashbury-18th Street
- The inbound stop at Clayton and Carmel streets will be relocated to the far side of the intersection. This will help to reduce conflicts with lane merging and improve safety.
43 Masonic
- The outbound stops at Naples and Rolph streets and at Naples Street and Geneva Avenue will be relocated to one stop at Naples Street at Rolph Street, near side. This will help improve safety for riders.
- The outbound stops at Curtis and Prague streets and at Prague and Drake streets will be relocated to one stop on Curtis Street at Prague Street, far side. This will be at a sidewalk with a level curb, improving safety for riders boarding.
- The inbound stop at Lombard and Lyon streets will be moved to the near side of the intersection. This will help improve accessibility.
44 O’Shaughnessy, 52 Excelsior
- The Still and Lyell Streets stop for both routes will be relocated to the near side of the crosswalk to improve stop visibility.
48 Quintara/24th Street
- The by-request segment of the route that serves Hoffman Street will be removed. Removing this optional section of the route will improve reliability and travel times on the remainder of the route.
- A new outbound stop will be added at Clipper and Diamond streets. This will facilitate transfers to the 35 Eureka route, which serves the Hoffman area.
54 Felton
- The outbound stop at Hudson Avenue and Ardath Court will be relocated to the south by approximately 75 feet for better boarding access.
57 Parkmerced
- Stops in the Stonestown Mall area will be relocated:
- The outbound stops at 20th Avenue and Buckingham Way and at 20th Avenue and Stonestown Mall will be relocated to a mid-point between the two in front of the Whole Foods Market. This will help to improve reliability and reduce travel times.
- The inbound stop on 20th Avenue north of Buckingham Way will be removed to improve reliability and travel times. The stop on 20th Avenue south of Buckingham Way is just a two-minute walk from this stop.
67 Bernal Heights
- The outbound direction will be rerouted so that it stays on Folsom Street between Ripley Street and Bernal Heights Boulevard. This reroute will avoid tight turns and will improve safety. As part of the reroute:
- The outbound stop on Ripley and Alabama streets will be discontinued.
- The outbound stop on Ripley and Folsom streets will be relocated to Folsom and Ripley streets.
- The outbound stop at Bradford Street and Bernal Heights Boulevard will be relocated to Bernal Heights Boulevard and Bradford Street.
For the latest information, visit SFMTA.com/ServiceChanges webpage.