Book earlier than you think — popular weekday slots go fast.

Build extra time around the ceremony for photos and logistics.

Treat it like a real wedding day, even if it’s tiny.


Pick the right ceremony time

The building gets busiest roughly between 10am–2pm, especially Thursdays and Fridays.

  • Early morning (around 9am)
  • Or late afternoon (around 3–3:30pm)


Those windows usually mean fewer crowds and cleaner photos.


Separate your license appointment from the ceremony

If possible:

  • Get your marriage license on a different day.
  • Then return just for the wedding.

It reduces stress a lot and gives you more photo time.


Plan buffer time for:


  • Parking or BART
  • Security screening
  • Finding Room 168/check-in
  • Elevator delays
  • Crowds on the staircase
  • Even small delays can compress photo time.
  • Keep guest count tight


For standard public civil ceremonies, the 6-person limit is enforced and includes:

Photographer

Witnesses

Kids

If you want a larger group, you’ll likely need a private rental package.


Hire someone who knows City Hall

A photographer experienced with City Hall makes a huge difference because they know:

  • Lighting at different hours
  • Which balconies are accessible
  • How to avoid crowds
  • Fast routes between photo spots

Some can also act as your witness if needed.


Leave more photo time than you expect:

Many couples underestimate how long waiting for open spaces takes.

Two hours total photo time is common.

The best photos usually happen after the ceremony, when you can wander:

  • Grand staircase
  • Rotunda
  • Mayor’s Balcony
  • 4th floor galleries
  • Exterior Polk Street steps


Expect noise

It’s a public building and can get loud.

If you care about recording vows:

A small wireless mic helps

Don’t expect pristine audio without one


Don’t overpack the day.

Trying to squeeze in too many locations can make the day feel rushed.

The couples who enjoy it most usually keep the schedule simple:

  • Ceremony
  • Photos
  • Nice lunch/dinner after