Permit GraphShortlistSan Francisco building permits since 2000

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

In the Tenderloin neighborhood of San Francisco, of the 219 building permits filed from October 2025 through September 2026 that have been issued, half were issued within 1 day, down from 2 days a year earlier. Of the 239 permits filed from October 2023 through September 2024 that have reached final sign-off, half did so within 90 days of being issued, down from 147 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 TenderloinneighborhoodMedian days from filing to permit issuedMedian days from issue to final sign-offToo recent to judge0501001502002502017201820192020202120222023202420252026DaysSource: San Francisco Department of Building Inspection permit data via DataSF, analysis by Permit Graph(permitgraph.org), CC BY 4.0.permitgraph.org/neighborhoods/tenderloin · 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 2026219 issued1336 issued2
Permit issued to final sign-offOctober 2023 through September 2024239 finished90227 finished147

“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-Q43000too recent
2026-Q3594002865140too recent
2026-Q2655745817671380too recent
2026-Q15548107734641530too recent
2025-Q477740103431062370too recent
2025-Q387805112541002300too recent
2025-Q27971715250802500too recent
2025-Q11069309764813090too recent
2024-Q49992214958982490too recent
2024-Q39791280741123690yes
2024-Q2115104212177663180yes
2024-Q172628166501023010yes
2023-Q461582149381054200yes
2023-Q3827081344415866120yes
2023-Q21068994876111736330yes
2023-Q1777151485114240618yes
2022-Q4147108142417122462442yes
2022-Q3938541816411554620yes
2022-Q21191056194619339043yes
2022-Q11079471316811641429yes
2021-Q410594242006716133524yes
2021-Q31079332317211463921yes
2021-Q21181092788417169730yes
2021-Q19882522155013874532yes
2020-Q41019258230672121,09327yes
2020-Q3149126142077124295664yes
2020-Q268599159346677130yes
2020-Q118116701618917282882yes
2019-Q4248231085113231886118yes
2019-Q323521706910399844110yes
2019-Q222420208694134829110yes
2019-Q120019001161048666888yes
2018-Q42452310601549041883yes
2018-Q321219907710912069295yes
2018-Q2239220014514512975378yes
2018-Q123621706812214055889yes
2017-Q4219204018611813462774yes
2017-Q3196188010010511660479yes
2017-Q21861710939711080970yes
2017-Q11591460124837348860yes
2016-Q42472321363122108650102yes
2016-Q32262070871249650473yes
2016-Q223221705111914645590yes
2016-Q124622609012314163893yes
2015-Q42482370971319143897yes
2015-Q32151930731041161,05486yes
2015-Q2235221010211713247995yes
2015-Q1277267096145104534112yes
2014-Q421220204811210261182yes
2014-Q3252234012213211159092yes
2014-Q2250234013713511241593yes
2014-Q12172060741199366382yes
2013-Q4223206016612910951274yes
2013-Q32001910681057161179yes
2013-Q222120103613912266956yes
2013-Q12172060421226667374yes
2012-Q41591490847912580758yes
2012-Q31621510708611581057yes
2012-Q216215011638910373660yes
2012-Q1128117059599034453yes
2011-Q41311220646710336345yes
2011-Q3128121070728428743yes
2011-Q2117112088617758844yes
2011-Q1114108087568634348yes
2010-Q4111990138568551836yes
2010-Q3149134037717434855yes
2010-Q2121114035688238745yes
2010-Q1135129032817736039yes
2009-Q4131124070684731346yes
2009-Q3148139016765230263yes
2009-Q21491440628911337145yes
2009-Q1153147028796229355yes
2008-Q4164157052817837554yes
2008-Q3211207051047526581yes
2008-Q21811730238210327268yes
2008-Q12011880328112039170yes
2007-Q4228217022989534882yes
2007-Q322421204999836980yes
2007-Q221721301763127472103yes
2007-Q12172130468716849574yes
2006-Q4155147014738252533yes
2006-Q311611401084110564435yes
2006-Q21311290595412235046yes
2006-Q11431420844317551352yes
2005-Q41271240494310827839yes
2005-Q311811301234710049938yes
2005-Q2147135060567424342yes
2005-Q11361280109497232341yes
2004-Q41561540555811229144yes
2004-Q31811780747312435062yes
2004-Q21621550714817660467yes
2004-Q115214801055411668053yes
2003-Q41311250854712056054yes
2003-Q3139136096568142663yes
2003-Q2162158077646821368yes
2003-Q11651610115586640374yes
2002-Q41231200914212263556yes
2002-Q31571420905513848864yes
2002-Q22092040486410529932yes
2002-Q1199186072521601,2927yes
2001-Q4137125082601115606yes
2001-Q31751690109651987636yes
2001-Q2209205013584917965yes
2001-Q11911810134791921,2586yes
2000-Q4140132094592018823yes
2000-Q3139131075541568902yes
2000-Q2191179093732749443yes
2000-Q11961800106833351,0041yes

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

5,352 of the 17,178 building permits filed since 2000 (31%) 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 Tenderloin neighborhood

Shown apart, with their own page here: kitchen remodel (2,385 filed, 1,598 finished; contractors); bathroom remodel (2,192 filed, 1,438 finished; contractors); stairs (312 filed, 173 finished; contractors). Other types: 14,026 permits.

Nearby neighborhoods

Nob Hill, South of Market, Chinatown; 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.