Permit GraphShortlistSan Francisco building permits since 2000

How long do stairs permits take in San Francisco's Pacific Heights neighborhood?

In the Pacific Heights neighborhood of San Francisco, of the 33 stairs permits filed from October 2025 through September 2026 that have been issued, half were issued within 4 days, down from 18 days a year earlier. Of the 32 permits filed from October 2023 through September 2024 that have reached final sign-off, half did so within 222 days of being issued, up from 190 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 stairs permits take in San Francisco's PacificHeights neighborhoodMedian days from filing to permit issuedMedian days from issue to final sign-offToo recent to judge020040060080010002017201820192020202120222023202420252026DaysSource: San Francisco Department of Building Inspection permit data via DataSF, analysis by Permit Graph(permitgraph.org), CC BY 4.0.permitgraph.org/neighborhoods/pacific-heights/stairs · 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 202633 issued440 issued18
Permit issued to final sign-offOctober 2023 through September 202432 finished22213 finished190

“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 7 days to issue and 175 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-Q42000too recent
2026-Q3221022610too recent
2026-Q28605030too recent
2026-Q197713430too recent
2025-Q41110616630too recent
2025-Q31614211536722790too recent
2025-Q2668628620too recent
2025-Q11412111498722920too recent
2024-Q4984435452235300too recent
2024-Q314132612281603940yes
2024-Q212121224482684090yes
2024-Q112122939705900yes
2023-Q499022073099140yes
2023-Q376711651905261yes
2023-Q21082066441yes
2023-Q1752727513yes
2022-Q45432yes
2022-Q310102429061366360yes
2022-Q2981629153157453yes
2022-Q11010744582327850yes
2021-Q4161343491547yes
2021-Q39921446468283yes
2021-Q298339774967951yes
2021-Q112114281,14579381,0632yes
2020-Q419178919992065686yes
2020-Q3171745184143151,1841yes
2020-Q22220yes
2020-Q16610456442yes
2019-Q41311545975526934yes
2019-Q31918216133131,2014yes
2019-Q2343052928203626967yes
2019-Q117124249102707041yes
2018-Q499933245yes
2018-Q3771615963908360yes
2018-Q2181422199112636674yes
2018-Q1972615573269760yes
2017-Q416143430795197196yes
2017-Q3141210138113721,1192yes
2017-Q2141341183122997250yes
2017-Q113111537081415630yes
2016-Q414127145104681,1803yes
2016-Q310926888425701yes
2016-Q287319554712,1873yes
2016-Q122222122213645055yes
2015-Q412101242093237811yes
2015-Q313132250133631,0110yes
2015-Q2212136340184106731yes
2015-Q119188237133241,0833yes
2014-Q417174205152241,6750yes
2014-Q31513387103977033yes
2014-Q2211952429164907531yes
2014-Q1101044071472952yes
2013-Q420197264153871,0042yes
2013-Q318171949151274650yes
2013-Q2181610364102561,3675yes
2013-Q116168121112291,0772yes
2012-Q414121121193829271yes
2012-Q31815112979973143yes
2012-Q21515119151186160yes
2012-Q114141238132656320yes
2011-Q499062161343461yes
2011-Q31413424103357012yes
2011-Q210104020972289183yes
2011-Q1111134714102306281yes
2010-Q412121442,105113925271yes
2010-Q32827489241927261yes
2010-Q214146258101705072yes
2010-Q111102423482343120yes
2009-Q412101024361655002yes
2009-Q31716350152045592yes
2009-Q21313412292184813yes
2009-Q113121226971823403yes
2008-Q41311713592254062yes
2008-Q32018059121411,1453yes
2008-Q21918425092744312yes
2008-Q121191153131162422yes
2007-Q430284248202744484yes
2007-Q325240203151396034yes
2007-Q217160244101482672yes
2007-Q118180206121242930yes
2006-Q476029330yes
2006-Q322210238111527331yes
2006-Q213130350101107192yes
2006-Q11010027171355240yes
2005-Q418180496131057061yes
2005-Q32322011215892810yes
2005-Q217170113131004961yes
2005-Q1141408410441220yes
2004-Q4111101971663982yes
2004-Q317170209463501yes
2004-Q22120031211283013yes
2004-Q18802541yes
2003-Q41717075131403731yes
2003-Q310100741yes
2003-Q2141101049464490yes
2003-Q11211015491756851yes
2002-Q4191901481064280yes
2002-Q314140917633552yes
2002-Q220200323131753731yes
2002-Q1101003441yes
2001-Q41818068924030yes
2001-Q3101007940yes
2001-Q2151405910622980yes
2001-Q114132015961024861yes
2000-Q477040040yes
2000-Q31111620361763780yes
2000-Q21513028581524321yes
2000-Q110102030130yes

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

162 of the 1,514 stairs permits filed since 2000 (11%) 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. 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 Pacific Heights neighborhood

Shown apart, with their own page here: bathroom remodel (4,845 filed, 3,523 finished; contractors); kitchen remodel (4,365 filed, 3,192 finished; contractors); stairs (1,514 filed, 952 finished; contractors); deck (949 filed, 637 finished; contractors); roof deck (336 filed, 200 finished; contractors). Other types: 24,826 permits. All permits in San Francisco's Pacific Heights neighborhood

Nearby neighborhoods

Japantown, Marina, Western Addition; 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.