Contractor directory
25,052 licensed businesses with recent permit activity. Every profile is built from public filings, so the project counts are real.
Outer Richmond · Excelsior · West of Twin Peaks · North Beach · Mission · Bernal Heights · Castro/Upper Market · Inner Sunset