Permit GraphShortlistSan Francisco building permits since 2000

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

In the North Beach neighborhood of San Francisco, of the 321 building permits filed from October 2025 through September 2026 that have been issued, half were issued within 1 day, the same as a year earlier. Of the 229 permits filed from October 2023 through September 2024 that have reached final sign-off, half did so within 106 days of being issued, down from 137 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 North BeachneighborhoodMedian 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/north-beach · 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 2026321 issued1285 issued1
Permit issued to final sign-offOctober 2023 through September 2024229 finished106247 finished137

“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-Q366460251337470too recent
2026-Q211510702345351100too recent
2026-Q1908047449611490too recent
2025-Q49288210450662420too recent
2025-Q38677312651972880too recent
2025-Q28173216746713020too recent
2025-Q17971220751772790too recent
2024-Q4716415440723160too recent
2024-Q3787203746723800yes
2024-Q2837902359792900yes
2024-Q17068068581925770yes
2023-Q49389195661204671yes
2023-Q31201031708215848527yes
2023-Q283721675421649815yes
2023-Q17166075561144149yes
2022-Q485780805511628719yes
2022-Q3918821907221653515yes
2022-Q21059222026218079127yes
2022-Q1106981175711331,15128yes
2021-Q4908311437114148411yes
2021-Q390810735615265822yes
2021-Q2777262065512946518yes
2021-Q19183254675916581220yes
2020-Q410694362887315182017yes
2020-Q38778121156114163720yes
2020-Q2443971692710555213yes
2020-Q11069701175718683738yes
2019-Q41611530978319452966yes
2019-Q31671530478114366171yes
2019-Q2183171041931281,00882yes
2019-Q11691470119819755069yes
2018-Q41611490985413054391yes
2018-Q31961840891081551,09166yes
2018-Q22011810369510846781yes
2018-Q1136123066709692047yes
2017-Q41631550867912942971yes
2017-Q3206196033610717579781yes
2017-Q21721660679512033567yes
2017-Q113112201106413652058yes
2016-Q414613801446815871663yes
2016-Q317916202367915457277yes
2016-Q21641580898819052265yes
2016-Q117116102249619186061yes
2015-Q412511401045514763358yes
2015-Q319718901109613672088yes
2015-Q21711600578620160969yes
2015-Q11671530259011461258yes
2014-Q41231160966014251552yes
2014-Q31541480518014954667yes
2014-Q219518906211810648069yes
2014-Q11931850441289578354yes
2013-Q4156151096909948359yes
2013-Q31861790121029843968yes
2013-Q222921702712311936288yes
2013-Q11781650429011158370yes
2012-Q4141136014588157268yes
2012-Q3152147021739931568yes
2012-Q2141136051778534453yes
2012-Q11331290507010236352yes
2011-Q41351270317014261247yes
2011-Q31531430568817042236yes
2011-Q21351320167813748449yes
2011-Q112812508809838636yes
2010-Q4102940725110326143yes
2010-Q38685028379141236yes
2010-Q21321270177910446944yes
2010-Q1120110159659134030yes
2009-Q4123116052589460637yes
2009-Q3133127011607426453yes
2009-Q2137127027669222650yes
2009-Q114513808786132146yes
2008-Q4139132022569640964yes
2008-Q3172165040669442275yes
2008-Q21431370125413837665yes
2008-Q11371300316512438447yes
2007-Q41541470427114942758yes
2007-Q3146140046011738548yes
2007-Q2147144031708838653yes
2007-Q1116114015619136931yes
2006-Q41491470377510632742yes
2006-Q316616209687936060yes
2006-Q2151147087210534249yes
2006-Q1145141031789536036yes
2005-Q412612200588635847yes
2005-Q3175173047888637453yes
2005-Q2175172030667635779yes
2005-Q1153144018529020967yes
2004-Q4126122092519134441yes
2004-Q313513301097410427239yes
2004-Q2125118062547840740yes
2004-Q11421390786311036648yes
2003-Q41201100102546628539yes
2003-Q31421370947210435728yes
2003-Q2126121036598327533yes
2003-Q11351330935210536129yes
2002-Q4134126040639427530yes
2002-Q31441390426412433140yes
2002-Q2141137051655719712yes
2002-Q11441370197671617429yes
2001-Q410295087471393523yes
2001-Q3118113031471193451yes
2001-Q2139133035581102553yes
2001-Q1125119061471123780yes
2000-Q4134126052591313721yes
2000-Q3131126067551294151yes
2000-Q2150145053571212862yes
2000-Q11451330142351514611yes

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

4,238 of the 14,284 building permits filed since 2000 (30%) 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 North Beach neighborhood

Shown apart, with their own page here: bathroom remodel (1,585 filed, 1,119 finished; contractors); kitchen remodel (1,580 filed, 1,137 finished; contractors); stairs (630 filed, 414 finished; contractors); deck (271 filed, 194 finished; contractors); roof deck (185 filed, 114 finished; contractors). Other types: 11,297 permits.

Nearby neighborhoods

Chinatown, Russian Hill, Nob Hill; 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.