Permit GraphShortlistSan Francisco building permits since 2000

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

In the Pacific Heights neighborhood of San Francisco, of the 678 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 609 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 127 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 PacificHeights neighborhoodMedian 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/pacific-heights · 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 2026678 issued0804 issued0
Permit issued to final sign-offOctober 2023 through September 2024609 finished106583 finished127

“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-Q411400too recent
2026-Q31761260252212490too recent
2026-Q218516603276431080too recent
2026-Q1206186082100481800too recent
2025-Q42152000117103632070too recent
2025-Q3262247055158912510too recent
2025-Q22051970861311323250too recent
2025-Q1200184164124883590too recent
2024-Q418317601281311183280too recent
2024-Q3222209058153963280yes
2024-Q22412350981791193980yes
2024-Q11871690351281114640yes
2023-Q41921840921491114331yes
2023-Q320618706514312348548yes
2023-Q221819711541519853834yes
2023-Q118516818313914362924yes
2022-Q4204192211415014955734yes
2022-Q3172167011111716163233yes
2022-Q2212193114315016778140yes
2022-Q120819816216515468428yes
2021-Q418516918412019560344yes
2021-Q321520006915816669336yes
2021-Q224923257416921683554yes
2021-Q1243226021217015470450yes
2020-Q4255232317417717553251yes
2020-Q33273045118197174729108yes
2020-Q21351204987115560656yes
2020-Q13132830147137180682148yes
2019-Q4384364068161217784194yes
2019-Q3408397024172204712219yes
2019-Q2423398060185155707208yes
2019-Q1343329035169162700154yes
2018-Q4377359042150153697207yes
2018-Q3483473026194120796269yes
2018-Q2449436040181144752247yes
2018-Q1422400040177164781220yes
2017-Q4378364055155167745198yes
2017-Q34884640152227201924214yes
2017-Q2451436052213190763210yes
2017-Q1395377077195137722170yes
2016-Q43943790901801581,018188yes
2016-Q3419404080193163545197yes
2016-Q2381369026160174615199yes
2016-Q1346332062182150613140yes
2015-Q4376363046159156728191yes
2015-Q3428406044210147625198yes
2015-Q2393384069219168607143yes
2015-Q1394381039176178664185yes
2014-Q4334322025171200807137yes
2014-Q3385371021183138591167yes
2014-Q2405386070228140667143yes
2014-Q1314305032171122549126yes
2013-Q4370357092186167787154yes
2013-Q3377365028191144636156yes
2013-Q2374364038212140503146yes
2013-Q1337326030183147540126yes
2012-Q4285275026146116601113yes
2012-Q3342335025180102458138yes
2012-Q2342335027202148576112yes
2012-Q128727904416582460102yes
2011-Q425024202712990435101yes
2011-Q3290285014159101444114yes
2011-Q2326310020165106410136yes
2011-Q1288280024158152582106yes
2010-Q4290283029146116541119yes
2010-Q3313301023160125418123yes
2010-Q2326319019177155515120yes
2010-Q1314302020156142402120yes
2009-Q427527201314491487106yes
2009-Q332431907180110361119yes
2009-Q230129201314792362130yes
2009-Q127126701314770345113yes
2008-Q43002960411778360154yes
2008-Q340539306183113409172yes
2008-Q240238808174115409166yes
2008-Q13323220412898365148yes
2007-Q4367352058145129427166yes
2007-Q34354290219091309178yes
2007-Q241541001179107329167yes
2007-Q138137601189103314127yes
2006-Q4343336024138100319119yes
2006-Q341440900152104358190yes
2006-Q2362356013178106414117yes
2006-Q12912910014113942694yes
2005-Q42972940013712633690yes
2005-Q33263210014511936088yes
2005-Q23493410014911033697yes
2005-Q13012970311358942292yes
2004-Q42782700011311835688yes
2004-Q33863780016898280119yes
2004-Q23563490181789838889yes
2004-Q1350344091939830792yes
2003-Q433132302817012235981yes
2003-Q3389382047187111373103yes
2003-Q2324314001759831060yes
2003-Q131631203716410842463yes
2002-Q42792740291489430052yes
2002-Q33503420541598934761yes
2002-Q235034603215012837132yes
2002-Q12492460419711835724yes
2001-Q42212160448810037412yes
2001-Q323522704188963887yes
2001-Q22522450511091215406yes
2001-Q12242170471081123631yes
2000-Q4221207080871365695yes
2000-Q32872800971361464273yes
2000-Q22902750461301404556yes
2000-Q12932820921271765207yes

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

10,843 of the 33,365 building permits filed since 2000 (32%) 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 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.

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.