SAN FRANCISCO (KGO) -- The 46th Annual San Francisco LGBT Pride Celebration and Parade is taking place this weekend.
The San Francisco Pride Parade is this Sunday and that means it's crunch time for those making the colorful floats.
Workers are putting the finishing touches on 29 floats at Pier 45.
They are being built for companies like Facebook, Chase, Bloomingdalse and Uber.
Some have added messages of support following the Orlando shooting.
This year's Pride theme is economic and social justice.
RELATED: San Francisco's Pink Saturday event back on at new location
Final preparations are also underway for the Pink Saturday street party that marks the start of Pride Week.
It will take place Saturday from 3 p.m. to 10 p.m. at 12th and Harrison Streets in San Francisco's South of Market District.
In 2014, Pink Saturday was marred by violence and its organizers, the Sisters of Perpetual Indulgence, decided the party was unmanageable. Another organization took over last year.
There were no takers this year until the Sisters had a change of heart. The party is in a new location with a $10 cover charge.
The Pride celebration at Civic Center Plaza is from 12 p.m. to 6 p.m. on Saturday and from 11 a.m. to 6 p.m. on Sunday.
The parade begins at 10:30 a.m. Sunday and runs along Market Street from Beale to 8th Streets.
Click here for full coverage on SF Pride!
The following streets will be closed:
Celebration Site Street Closures: FRIDAY, JUNE 24, through MONDAY, JUNE 27
Fulton between Hyde and Larkin Friday 9 AM through Monday 3 PM
Grove between Polk and Larkin Friday 9 AM through Monday 6 AM
UN Plaza Friday 9 AM through Monday 6AM
Dr. Carleton B. Goodlett between McAllister and Grove Friday 7 PM through Monday 6 AM
Grove between Hyde and Larkin Friday 8 PM through Monday 6 AM
Grove between Polk and Van Ness Friday 8 PM through Monday 6 AM
Larkin between McAllister and Market Friday 8 PM through Monday 6 AM
Lech Walesa between Polk and Van Ness Friday 8 PM through Monday 6 AM
Polk between Grove and Market Friday 8 PM through Monday 6 AM
McAllister between Van Ness and Hyde Saturday 12:01 AM through Monday 6 AM
Hyde between McAllister and Grove Saturday 5AM through Monday 6 AM
McAllister between Hyde and Leavenworth Saturday 5AM through Monday 6 AM
Continuum Place (all) Saturday 8 PM through Monday 6 AM
Elm between Polk and Van Ness Saturday 8 PM through Monday 6 AM
Golden Gate between Leavenworth and Van Ness Saturday 8 PM through Monday 6 AM
Hyde between Turk and McAllister Saturday 8 PM through Monday 6 AM
Larkin between Turk and McAllister Saturday 8 PM through Monday 6 AM
Polk between Turk and McAllister Saturday 8 PM through Monday 6 AM
Redwood between Polk and Van Ness Saturday 8 PM through Monday 6 AM
Parade Street Closures: SUNDAY, JUNE 25th, 10:00AM through 3:00PM
Market Street from Beale to Steuart Sunday 10:00AM through Sunday 3:00PM
Steuart Street from Market to Howard Sunday 10:00AM through Sunday 3:00PM
Spear Street from Market to Howard Sunday 10:00AM through Sunday 3:00PM
Main Street from Market to Howard Sunday 10:00AM through Sunday 3:00PM
Beale Street from Market to Howard Sunday 10:00AM through Sunday 3:00PM
Market Street between Market and Folsom Sunday 10:00AM Sunday 3:00PM
Parade down Market Street to 8th Street Sunday 10:00AM Sunday 3:00PM