Permit GraphShortlistSan Francisco building permits since 2000

How long do building permits take in San Francisco's Haight Ashbury neighborhood?

In the Haight Ashbury neighborhood of San Francisco, of the 403 building permits filed from October 2025 through September 2026 that have been issued, half were issued within 0 days, the same as a year earlier. Of the 405 permits filed from October 2023 through September 2024 that have reached final sign-off, half did so within 100 days of being issued, down from 129 days the year before.

From the city’s permit records, by the quarter each permit was filed. Data as of 8 October 2026. How to cite this · How this is calculated

How long until a permit is issued, and until final sign-off?

How long building permits take in San Francisco's HaightAshbury neighborhoodMedian days from filing to permit issuedMedian days from issue to final sign-offToo recent to judge0501001502002017201820192020202120222023202420252026DaysSource: San Francisco Department of Building Inspection permit data via DataSF, analysis by Permit Graph(permitgraph.org), CC BY 4.0.permitgraph.org/neighborhoods/haight-ashbury · Data as of 8 October 2026By the quarter the permit was filed. A median counts only permits that finished the stage, so recent quarterslook faster than they will end up. Gaps: fewer than 5 permits.

This chart as an image (SVG), with its title, source and date, free to embed under CC BY 4.0.

At a glance

StagePermits filedPermits countedMedian daysCounted a year earlierMedian a year earlier
Filed to permit issuedOctober 2025 through September 2026403 issued0440 issued0
Permit issued to final sign-offOctober 2023 through September 2024405 finished100457 finished129

“Counted” is the permits the median was taken over: those filed in the window that have been issued, or that have reached final sign-off. The first stage covers the last four complete quarters, since most permits are issued within the year. The second covers the last four quarters that ended two or more years ago, so that most of their permits have had time to finish. Citywide, the median was 0 days to issue and 98 days from issue to final over the same quarters.

Every quarter since 2000

Quarter filedFiledIssuedMedian days to issueSlowest 10%Reached finalMedian days issue to finalSlowest 10%Never finaledSettled
2026-Q47400too recent
2026-Q394710211618530too recent
2026-Q21181100295416870too recent
2026-Q110710103260691640too recent
2025-Q412712108386872160too recent
2025-Q314013504891642400too recent
2025-Q212511805695843250too recent
2025-Q111110707178762870too recent
2024-Q4868003560723300too recent
2024-Q310710104782802610yes
2024-Q2182176052143773321yes
2024-Q1120113037831323700yes
2023-Q4125120037971223402yes
2023-Q3179174013613612241632yes
2023-Q21681570771229847431yes
2023-Q113012501199611844023yes
2022-Q4148139015610317454532yes
2022-Q3150134010010614543025yes
2022-Q21411330789514049940yes
2022-Q11331211728917358228yes
2021-Q4133128016810017255825yes
2021-Q3163153010412016467827yes
2021-Q2140134016310417574427yes
2021-Q11531381421410215678833yes
2020-Q41651463220210918293232yes
2020-Q3172155417810012053952yes
2020-Q268604342610222536yes
2020-Q120719701319617074893yes
2019-Q4240225069117155709104yes
2019-Q3293276042119100573152yes
2019-Q2281267044118124713146yes
2019-Q122721904711312864697yes
2018-Q42432340115104153712126yes
2018-Q32712580129106168801144yes
2018-Q2250242035123113478114yes
2018-Q1246237066118124997117yes
2017-Q42502380198122136550115yes
2017-Q33533270433177174681134yes
2017-Q22512440101125153679113yes
2017-Q11881820769413676585yes
2016-Q420719608881148551112yes
2016-Q32842650263145173707115yes
2016-Q2269262049141141480112yes
2016-Q1285280055154126687120yes
2015-Q43012890145143167569134yes
2015-Q3305292063171138569122yes
2015-Q223922905113316142885yes
2015-Q1266254030143122460105yes
2014-Q420319508910912461481yes
2014-Q323622403912613449493yes
2014-Q224223603313911446391yes
2014-Q119018503710712653970yes
2013-Q421320602412611153377yes
2013-Q319719102010513043585yes
2013-Q220820103211610343482yes
2013-Q117817301310912559062yes
2012-Q416416001810611254248yes
2012-Q31911840810312435977yes
2012-Q2191184071037335677yes
2012-Q1159157023969446052yes
2011-Q4150148029898546950yes
2011-Q319218701611411036362yes
2011-Q221020401212510438368yes
2011-Q117917401210711041747yes
2010-Q4198194061119045277yes
2010-Q324223901512595371111yes
2010-Q226025407107127435135yes
2010-Q1199192015968652689yes
2009-Q42102070711310239589yes
2009-Q32222150811913047187yes
2009-Q22232220181259845577yes
2009-Q11971920111048335972yes
2008-Q42092060811212844685yes
2008-Q33263160010091733196yes
2008-Q2337327011112132421188yes
2008-Q12512410788106401141yes
2007-Q4246238047118120606106yes
2007-Q32572460310892423120yes
2007-Q226225900110108284128yes
2007-Q12742700098111445133yes
2006-Q4243242008494337122yes
2006-Q32732730013910242775yes
2006-Q2235234001239025363yes
2006-Q11951890169410530855yes
2005-Q4195192009012338461yes
2005-Q3240235001078031565yes
2005-Q22652600212810736080yes
2005-Q1176173007811431455yes
2004-Q418418300838743559yes
2004-Q320620100795728576yes
2004-Q2232224049987431578yes
2004-Q1216210031978842867yes
2003-Q4184180046909124660yes
2003-Q3223219001059433679yes
2003-Q2223220061107423675yes
2003-Q12142110251207427564yes
2002-Q420119500949033078yes
2002-Q32052000241058847569yes
2002-Q22292230501017744038yes
2002-Q1187185050879936912yes
2001-Q415215003764722185yes
2001-Q316315802867992166yes
2001-Q2161160056811233672yes
2001-Q11771760146831083381yes
2000-Q4161155076771183812yes
2000-Q318017706078952861yes
2000-Q2179172072751035032yes
2000-Q11891820119661424922yes

A blank median means fewer than 5 permits behind it: issued permits for the first stage, and for the second, finished permits whose final is dated after their issue (a permit never issued has no span). “Slowest 10%” is the 90th percentile: one permit in ten took at least this long. Download the table as CSV or JSON; both carry the source, license and data date.

What the numbers leave out

7,199 of the 21,652 building permits filed since 2000 (33%) have no final sign-off 3 years after they were issued or, if never issued, filed. A median over finished permits understates the real wait: the permits that never finish are not in it. Citywide, 798 of 801,386 permits since 2000 (0%) name no neighborhood and count in the city's figures only. Inspection records are not yet included: “final sign-off” is the city’s own completion date on the permit.

Project types in San Francisco's Haight Ashbury neighborhood

Shown apart, with their own page here: bathroom remodel (3,075 filed, 2,147 finished; contractors); kitchen remodel (2,766 filed, 1,877 finished; contractors); stairs (1,550 filed, 1,064 finished; contractors); deck (751 filed, 494 finished; contractors); roof deck (170 filed, 96 finished; contractors). Other types: 15,744 permits.

Nearby neighborhoods

Lone Mountain/USF, Castro/Upper Market, Hayes Valley; all of San Francisco; every neighborhood compared.

How this is calculated

Approved means the city issued the permit: the permit’s issue date. The first stage counts days from the filing date to the issue date, over permits issued on or after they were filed. Final sign-off means the city’s own status for the permit is “complete”, with its completion date; this site does not yet read inspection records, so the inspection date is not a separate stage. The second stage counts days from the issue date to the completion date, over permits that have reached it.

Permits are grouped by the quarter they were filed. A quarter’s median counts only its permits that have finished the stage, so recent quarters look faster than they will end up: their slow permits have not finished yet. Quarters that ended two or more years ago are marked settled; the rest are shaded in the chart. The headline’s first stage uses the last four complete quarters; its second uses the last four settled quarters.

The median is the middle permit: half took less, half more. The slowest 10% is the 90th percentile. A median needs at least 5 permits behind it, or it is left out. A project type is shown apart within a neighborhood only when it has 30 or more finished permits there; the rest are “other types”.

Never finaled means no final sign-off three years after the permit was issued (or filed, if never issued), and not expired, cancelled, withdrawn, revoked, disapproved, denied or suspended (the site’s “expired or cancelled” outcome). About a quarter of permits citywide end this way; often the work was done and nobody called for the final inspection. These permits are in the counts and not in the medians.

A permit’s neighborhood is the Analysis Neighborhood the city writes on the permit record (the official set of 41). Permits with none are counted citywide only; the page says how many. “Nearby” neighborhoods are the three nearest by the center of their permits. The site reloads the city’s data every night; permits filed since 1 January 2000 are included. The placement of a permit, its dates and its status are the city’s; the grouping and the words are this site’s. How to read these records.