From zoning application to certificate of occupancy.

Where zoning permits go: refused or not, whether the ZBA hears an appeal, and how many reach a building permit and a certificate of occupancy.

MeasureUnits are known only for appealed permits.
Cohort: year appliedBuilding-permit links barely exist before 2020.
Permit typeChange-of-use permits never need a building permit.
Pipeline activity (hop tiles)

Flow: where a group of permits ended up

Permits applied for since 2020, all types.

36,894
Zoning permit applications
19%
Refused at first review
6,425
Appealed to the ZBA
76%
Appeals granted (of decided)
53%
Issued permits with a confirmed or inferred building permit
ZONING PATHPERMITBUILDING PERMITCERTIFICATE OF OCCUPANCYBy right → Zoning permit issued: 28,826By right → Not issued (denied, expired or cancelled): 1,127Refused, no appeal found → Zoning permit issued: 98Refused, no appeal found → Not issued (denied, expired or cancelled): 418Appealed: granted → Zoning permit issued: 4,131Appealed: granted → Not issued (denied, expired or cancelled): 210Appealed: denied → Zoning permit issued: 44Appealed: denied → Not issued (denied, expired or cancelled): 422Appealed: withdrawn or dismissed → Zoning permit issued: 15Appealed: withdrawn or dismissed → Not issued (denied, expired or cancelled): 896Appealed: awaiting decision → Zoning permit issued: 4Appealed: awaiting decision → Not issued (denied, expired or cancelled): 703Zoning permit issued → Building permit (confirmed): 16,115Zoning permit issued → Building permit (inferred): 1,499Zoning permit issued → No linked record: 15,504Building permit (confirmed) → C.O. recorded: 5,963Building permit (confirmed) → No C.O. recorded yet: 10,152Building permit (inferred) → C.O. recorded: 655Building permit (inferred) → No C.O. recorded yet: 844By right29,953 (81%)Refused, no appeal found516 (1%)Appealed: granted4,341 (12%)Appealed: denied466 (1%)Appealed: withdrawn or dismissed911 (2%)Appealed: awaiting decision707 (2%)Zoning permit issued33,118 (90%)Not issued (denied, expired or cancelled)3,776 (10%)Building permit (confirmed)16,115 (44%)Building permit (inferred)1,499 (4%)No linked record15,504 (42%)C.O. recorded6,618 (18%)No C.O. recorded yet10,996 (30%)
Permit counts at each step
By right29953
Refused, no appeal found516
Appealed: granted4341
Appealed: denied466
Appealed: withdrawn or dismissed911
Appealed: awaiting decision707
Zoning permit issued33118
Not issued (denied, expired or cancelled)3776
Building permit (confirmed)16115
Building permit (inferred)1499
No linked record15504
C.O. recorded6618
No C.O. recorded yet10996

Census: where housing projects with an appeal sit now

Housing projects with a ZBA appeal on record and activity in the last 12 months, counted at the furthest hop they have reached. This is a snapshot, not a share of the group above, so don't read it as attrition.

Projects at: Stalled

Most recent 40 of 269
  • 2407 N BANCROFT ST
    District 5 · last activity 2026-04-25
    1. Zoning: reached
    2. Appeal: reached
    3. Building permit: no record
    4. Construction: no record
    5. C.O.: no record
  • 2015 CHURCH LN
    2 units · District 8 · last activity 2026-04-24
    1. Zoning: reached
    2. Appeal: reached
    3. Building permit: no record
    4. Construction: no record
    5. C.O.: no record
  • 2426 WATERLOO ST
    2 units · District 7 · last activity 2026-04-24
    1. Zoning: reached
    2. Appeal: reached
    3. Building permit: no record
    4. Construction: no record
    5. C.O.: no record
  • 6756 GUYER AVE
    1 unit · District 2 · last activity 2026-04-24
    1. Zoning: reached
    2. Appeal: reached
    3. Building permit: no record
    4. Construction: no record
    5. C.O.: no record
  • 2000 OAKMONT ST
    2 units · District 10 · last activity 2026-04-24
    1. Zoning: reached
    2. Appeal: reached
    3. Building permit: no record
    4. Construction: no record
    5. C.O.: no record
  • 621 TREE ST
    2 units · District 1 · last activity 2026-04-24
    1. Zoning: reached
    2. Appeal: reached
    3. Building permit: no record
    4. Construction: no record
    5. C.O.: no record
  • 7029 SPRAGUE ST
    1 unit · District 8 · last activity 2026-04-23
    1. Zoning: reached
    2. Appeal: reached
    3. Building permit: no record
    4. Construction: no record
    5. C.O.: no record
  • 308 W QUEEN LN
    19 units · District 8 · last activity 2026-04-23
    1. Zoning: reached
    2. Appeal: reached
    3. Building permit: no record
    4. Construction: no record
    5. C.O.: no record
  • 1243 S 8TH ST
    3 units · District 1 · last activity 2026-04-22
    1. Zoning: reached
    2. Appeal: reached
    3. Building permit: no record
    4. Construction: no record
    5. C.O.: no record
  • 2644 N 22ND ST
    2 units · District 5 · last activity 2026-04-22
    1. Zoning: reached
    2. Appeal: reached
    3. Building permit: no record
    4. Construction: no record
    5. C.O.: no record
  • 3847 HAVERFORD AVE
    7 units · last activity 2026-04-22
    1. Zoning: reached
    2. Appeal: reached
    3. Building permit: no record
    4. Construction: no record
    5. C.O.: no record
  • 2817 W ALLEGHENY AVE
    2 units · District 4 · last activity 2026-04-22
    1. Zoning: reached
    2. Appeal: reached
    3. Building permit: no record
    4. Construction: no record
    5. C.O.: no record
  • 2247 N BROAD ST
    3 units · District 5 · last activity 2026-04-21
    1. Zoning: reached
    2. Appeal: reached
    3. Building permit: no record
    4. Construction: no record
    5. C.O.: no record
  • 2523 W LEHIGH AVE
    2 units · District 4 · last activity 2026-04-21
    1. Zoning: reached
    2. Appeal: reached
    3. Building permit: no record
    4. Construction: no record
    5. C.O.: no record
  • 3503 W CLEARFIELD ST
    3 units · District 4 · last activity 2026-04-21
    1. Zoning: reached
    2. Appeal: reached
    3. Building permit: no record
    4. Construction: no record
    5. C.O.: no record
  • 5015 CEDAR AVE
    4 units · District 3 · last activity 2026-04-21
    1. Zoning: reached
    2. Appeal: reached
    3. Building permit: no record
    4. Construction: no record
    5. C.O.: no record
  • 1624 JEFFERSON ST
    7 units · District 5 · last activity 2026-04-20
    1. Zoning: reached
    2. Appeal: reached
    3. Building permit: no record
    4. Construction: no record
    5. C.O.: no record
  • 1441 N 17TH ST
    6 units · District 5 · last activity 2026-04-20
    1. Zoning: reached
    2. Appeal: reached
    3. Building permit: no record
    4. Construction: no record
    5. C.O.: no record
  • 4063 N 6TH ST
    3 units · District 7 · last activity 2026-04-18
    1. Zoning: reached
    2. Appeal: reached
    3. Building permit: no record
    4. Construction: no record
    5. C.O.: no record
  • 2620 FRANKFORD AVE
    24 units · last activity 2026-04-17
    1. Zoning: reached
    2. Appeal: reached
    3. Building permit: no record
    4. Construction: no record
    5. C.O.: no record
  • 736 CHURCH LN
    2 units · District 8 · last activity 2026-04-16
    1. Zoning: reached
    2. Appeal: reached
    3. Building permit: no record
    4. Construction: no record
    5. C.O.: no record
  • 3916 BROWN ST
    3 units · District 3 · last activity 2026-04-16
    1. Zoning: reached
    2. Appeal: reached
    3. Building permit: no record
    4. Construction: no record
    5. C.O.: no record
  • 1325 W LIPPINCOTT ST
    1 unit · District 5 · last activity 2026-04-15
    1. Zoning: reached
    2. Appeal: reached
    3. Building permit: no record
    4. Construction: no record
    5. C.O.: no record
  • 216 W RITTENHOUSE ST
    1 unit · last activity 2026-04-14
    1. Zoning: reached
    2. Appeal: reached
    3. Building permit: no record
    4. Construction: no record
    5. C.O.: no record
  • 1332 E HUNTING PARK AVE
    3 units · District 7 · last activity 2026-04-14
    1. Zoning: reached
    2. Appeal: reached
    3. Building permit: no record
    4. Construction: no record
    5. C.O.: no record
  • 2041 CASTOR AVE
    2 units · District 6 · last activity 2026-04-14
    1. Zoning: reached
    2. Appeal: reached
    3. Building permit: no record
    4. Construction: no record
    5. C.O.: no record
  • 1409 N 17TH ST
    7 units · District 5 · last activity 2026-04-14
    1. Zoning: reached
    2. Appeal: reached
    3. Building permit: no record
    4. Construction: no record
    5. C.O.: no record
  • 4601 MARPLE ST
    2 units · District 6 · last activity 2026-04-14
    1. Zoning: reached
    2. Appeal: reached
    3. Building permit: no record
    4. Construction: no record
    5. C.O.: no record
  • 436-40 E WYOMING AVE
    5 units · District 7 · last activity 2026-04-14
    1. Zoning: reached
    2. Appeal: reached
    3. Building permit: no record
    4. Construction: no record
    5. C.O.: no record
  • 11201 ACADEMY RD
    48 units · last activity 2026-04-13
    1. Zoning: reached
    2. Appeal: reached
    3. Building permit: no record
    4. Construction: no record
    5. C.O.: no record
  • 119 S 31ST ST
    98 units · last activity 2026-04-10
    1. Zoning: reached
    2. Appeal: reached
    3. Building permit: no record
    4. Construction: no record
    5. C.O.: no record
  • 2444 N 30TH ST
    2 units · District 5 · last activity 2026-04-10
    1. Zoning: reached
    2. Appeal: reached
    3. Building permit: no record
    4. Construction: no record
    5. C.O.: no record
  • 231 LEVICK ST
    2 units · District 9 · last activity 2026-04-10
    1. Zoning: reached
    2. Appeal: reached
    3. Building permit: no record
    4. Construction: no record
    5. C.O.: no record
  • 735 S 10TH ST
    1 unit · District 2 · last activity 2026-04-10
    1. Zoning: reached
    2. Appeal: reached
    3. Building permit: no record
    4. Construction: no record
    5. C.O.: no record
  • 3954 PARRISH ST
    3 units · District 3 · last activity 2026-04-09
    1. Zoning: reached
    2. Appeal: reached
    3. Building permit: no record
    4. Construction: no record
    5. C.O.: no record
  • 2601 N 12TH ST
    2 units · District 5 · last activity 2026-04-09
    1. Zoning: reached
    2. Appeal: reached
    3. Building permit: no record
    4. Construction: no record
    5. C.O.: no record
  • 1903 N 52ND ST
    2 units · District 4 · last activity 2026-04-08
    1. Zoning: reached
    2. Appeal: reached
    3. Building permit: no record
    4. Construction: no record
    5. C.O.: no record
  • 5622 W GIRARD AVE
    4 units · District 4 · last activity 2026-04-08
    1. Zoning: reached
    2. Appeal: reached
    3. Building permit: no record
    4. Construction: no record
    5. C.O.: no record
  • 1501 MASTER ST
    8 units · District 5 · last activity 2026-04-07
    1. Zoning: reached
    2. Appeal: reached
    3. Building permit: no record
    4. Construction: no record
    5. C.O.: no record
  • 549 SELMA ST
    1 unit · District 10 · last activity 2026-04-07
    1. Zoning: reached
    2. Appeal: reached
    3. Building permit: no record
    4. Construction: no record
    5. C.O.: no record

Filled dot: reached. Open ring: no record found, which is not the same as a project failing.

How we read these numbers

  • Confirmed building permits name the zoning permit's job directly. Inferred ones are a later new-construction permit on the same parcel. No linked record means we found neither. It does not mean the project failed.
  • Appeals are matched to the permit they contest. Permits are counted once, even when recorded on more than one parcel.
  • Cohorts start in 2020 because links from zoning permits to building permits barely exist before then.
  • Counts by council district use the appeal's district where there is one, otherwise the parcel's.
Permit Pipeline | ZBA Watch