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 2021, all types.

32,096
Zoning permit applications
19%
Refused at first review
5,648
Appealed to the ZBA
76%
Appeals granted (of decided)
51%
Issued permits with a confirmed or inferred building permit
ZONING PATHPERMITBUILDING PERMITCERTIFICATE OF OCCUPANCYBy right → Zoning permit issued: 25,171By right → Not issued (denied, expired or cancelled): 798Refused, no appeal found → Zoning permit issued: 75Refused, no appeal found → Not issued (denied, expired or cancelled): 404Appealed: granted → Zoning permit issued: 3,594Appealed: granted → Not issued (denied, expired or cancelled): 176Appealed: denied → Zoning permit issued: 39Appealed: denied → Not issued (denied, expired or cancelled): 350Appealed: withdrawn or dismissed → Zoning permit issued: 13Appealed: withdrawn or dismissed → Not issued (denied, expired or cancelled): 811Appealed: awaiting decision → Not issued (denied, expired or cancelled): 665Zoning permit issued → Building permit (confirmed): 13,774Zoning permit issued → Building permit (inferred): 1,052Zoning permit issued → No linked record: 14,066Building permit (confirmed) → C.O. recorded: 4,797Building permit (confirmed) → No C.O. recorded yet: 8,977Building permit (inferred) → C.O. recorded: 399Building permit (inferred) → No C.O. recorded yet: 653By right25,969 (81%)Refused, no appeal found479 (1%)Appealed: granted3,770 (12%)Appealed: denied389 (1%)Appealed: withdrawn or dismissed824 (3%)Appealed: awaiting decision665 (2%)Zoning permit issued28,892 (90%)Not issued (denied, expired or cancelled)3,204 (10%)Building permit (confirmed)13,774 (43%)Building permit (inferred)1,052 (3%)No linked record14,066 (44%)C.O. recorded5,196 (16%)No C.O. recorded yet9,630 (30%)
Permit counts at each step
By right25969
Refused, no appeal found479
Appealed: granted3770
Appealed: denied389
Appealed: withdrawn or dismissed824
Appealed: awaiting decision665
Zoning permit issued28892
Not issued (denied, expired or cancelled)3204
Building permit (confirmed)13774
Building permit (inferred)1052
No linked record14066
C.O. recorded5196
No C.O. recorded yet9630

Census: where housing projects with an appeal sit now

Housing projects with a ZBA appeal on record and activity in the last 24 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: Under construction

Most recent 40 of 571
  • 2124 E LEHIGH AVE
    3 units · District 1 · last activity 2026-10-18
    1. Zoning: reached
    2. Appeal: reached
    3. Building permit: reached
    4. Construction: reached
    5. C.O.: no record
  • 5162 D ST
    2 units · District 8 · last activity 2026-10-16
    1. Zoning: reached
    2. Appeal: reached
    3. Building permit: reached
    4. Construction: reached
    5. C.O.: no record
  • 5243 OXFORD AVE
    1 unit · District 7 · last activity 2026-10-16
    1. Zoning: reached
    2. Appeal: reached
    3. Building permit: reached
    4. Construction: reached
    5. C.O.: no record
  • 488 BYBERRY RD
    1 unit · District 10 · last activity 2026-10-16
    1. Zoning: reached
    2. Appeal: reached
    3. Building permit: reached
    4. Construction: reached
    5. C.O.: no record
  • 4242 W STILES ST
    2 units · District 3 · last activity 2026-10-16
    1. Zoning: reached
    2. Appeal: reached
    3. Building permit: reached
    4. Construction: reached
    5. C.O.: no record
  • 2550 E MONMOUTH ST
    1 unit · District 1 · last activity 2026-10-16
    1. Zoning: reached
    2. Appeal: reached
    3. Building permit: reached
    4. Construction: reached
    5. C.O.: no record
  • 4401 HOLDEN ST
    327 units · last activity 2026-10-15
    1. Zoning: reached
    2. Appeal: reached
    3. Building permit: reached
    4. Construction: reached
    5. C.O.: no record
  • 1382 RIDGE AVE
    3 units · District 5 · last activity 2026-10-15
    1. Zoning: reached
    2. Appeal: reached
    3. Building permit: reached
    4. Construction: reached
    5. C.O.: no record
  • 8575 TORRESDALE AVE
    1 unit · District 6 · last activity 2026-10-15
    1. Zoning: reached
    2. Appeal: reached
    3. Building permit: reached
    4. Construction: reached
    5. C.O.: no record
  • 4908 WALNUT ST
    3 units · District 3 · last activity 2026-10-15
    1. Zoning: reached
    2. Appeal: reached
    3. Building permit: reached
    4. Construction: reached
    5. C.O.: no record
  • 517 BAINBRIDGE ST
    2 units · District 1 · last activity 2026-10-15
    1. Zoning: reached
    2. Appeal: reached
    3. Building permit: reached
    4. Construction: reached
    5. C.O.: no record
  • 1941 CALLOWHILL ST
    3 units · District 5 · last activity 2026-10-15
    1. Zoning: reached
    2. Appeal: reached
    3. Building permit: reached
    4. Construction: reached
    5. C.O.: no record
  • 1665 N 56TH ST
    2 units · District 4 · last activity 2026-10-15
    1. Zoning: reached
    2. Appeal: reached
    3. Building permit: reached
    4. Construction: reached
    5. C.O.: no record
  • 30 N 23RD ST
    District 5 · last activity 2026-10-14
    1. Zoning: reached
    2. Appeal: reached
    3. Building permit: reached
    4. Construction: reached
    5. C.O.: no record
  • 2121 E ALLEGHENY AVE
    76 units · District 6 · last activity 2026-10-14
    1. Zoning: reached
    2. Appeal: reached
    3. Building permit: reached
    4. Construction: reached
    5. C.O.: no record
  • 141 E SPRINGER ST
    1 unit · District 8 · last activity 2026-10-14
    1. Zoning: reached
    2. Appeal: reached
    3. Building permit: reached
    4. Construction: reached
    5. C.O.: no record
  • 3301 N 22ND ST
    2 units · District 8 · last activity 2026-10-14
    1. Zoning: reached
    2. Appeal: reached
    3. Building permit: reached
    4. Construction: reached
    5. C.O.: no record
  • 7789 CRAIG ST
    1 unit · District 6 · last activity 2026-10-14
    1. Zoning: reached
    2. Appeal: reached
    3. Building permit: reached
    4. Construction: reached
    5. C.O.: no record
  • 1589 E HEWSON ST
    1 unit · District 5 · last activity 2026-10-14
    1. Zoning: reached
    2. Appeal: reached
    3. Building permit: reached
    4. Construction: reached
    5. C.O.: no record
  • 1001 S BROAD ST
    1111 units · District 2 · last activity 2026-10-13
    1. Zoning: reached
    2. Appeal: reached
    3. Building permit: reached
    4. Construction: reached
    5. C.O.: no record
  • 1225 CONSTITUTION AVE
    346 units · District 2 · last activity 2026-10-13
    1. Zoning: reached
    2. Appeal: reached
    3. Building permit: reached
    4. Construction: reached
    5. C.O.: no record
  • 3739 N 16TH ST
    3 units · District 8 · last activity 2026-10-13
    1. Zoning: reached
    2. Appeal: reached
    3. Building permit: reached
    4. Construction: reached
    5. C.O.: no record
  • 1200-08 S BROAD ST
    53 units · District 2 · last activity 2026-10-13
    1. Zoning: reached
    2. Appeal: reached
    3. Building permit: reached
    4. Construction: reached
    5. C.O.: no record
  • 1933 W GEORGE ST
    1 unit · District 5 · last activity 2026-10-13
    1. Zoning: reached
    2. Appeal: reached
    3. Building permit: reached
    4. Construction: reached
    5. C.O.: no record
  • 8410 PROSPECT AVE
    1 unit · District 8 · last activity 2026-10-13
    1. Zoning: reached
    2. Appeal: reached
    3. Building permit: reached
    4. Construction: reached
    5. C.O.: no record
  • 1931 W GEORGE ST
    1 unit · District 5 · last activity 2026-10-13
    1. Zoning: reached
    2. Appeal: reached
    3. Building permit: reached
    4. Construction: reached
    5. C.O.: no record
  • 208-10 REX AVE
    5 units · District 8 · last activity 2026-10-12
    1. Zoning: reached
    2. Appeal: reached
    3. Building permit: reached
    4. Construction: reached
    5. C.O.: no record
  • 3921 RIDGE AVE
    3 units · District 4 · last activity 2026-10-12
    1. Zoning: reached
    2. Appeal: reached
    3. Building permit: reached
    4. Construction: reached
    5. C.O.: no record
  • 223 DURAND ST
    1 unit · District 8 · last activity 2026-10-12
    1. Zoning: reached
    2. Appeal: reached
    3. Building permit: reached
    4. Construction: reached
    5. C.O.: no record
  • 3757 N 18TH ST
    4 units · District 8 · last activity 2026-10-09
    1. Zoning: reached
    2. Appeal: reached
    3. Building permit: reached
    4. Construction: reached
    5. C.O.: no record
  • 4167 MANTUA AVE
    4 units · District 3 · last activity 2026-10-09
    1. Zoning: reached
    2. Appeal: reached
    3. Building permit: reached
    4. Construction: reached
    5. C.O.: no record
  • 203-09 DIAMOND ST
    8 units · District 7 · last activity 2026-10-09
    1. Zoning: reached
    2. Appeal: reached
    3. Building permit: reached
    4. Construction: reached
    5. C.O.: no record
  • 7078 LINCOLN DR
    30 units · District 8 · last activity 2026-10-08
    1. Zoning: reached
    2. Appeal: reached
    3. Building permit: reached
    4. Construction: reached
    5. C.O.: no record
  • 162 W BERKS ST
    152 units · District 7 · last activity 2026-10-08
    1. Zoning: reached
    2. Appeal: reached
    3. Building permit: reached
    4. Construction: reached
    5. C.O.: no record
  • 2312 GERMANTOWN AVE
    3 units · District 5 · last activity 2026-10-08
    1. Zoning: reached
    2. Appeal: reached
    3. Building permit: reached
    4. Construction: reached
    5. C.O.: no record
  • 1357 DYRE ST
    3 units · District 7 · last activity 2026-10-08
    1. Zoning: reached
    2. Appeal: reached
    3. Building permit: reached
    4. Construction: reached
    5. C.O.: no record
  • 2307 N 11TH ST
    5 units · District 5 · last activity 2026-10-08
    1. Zoning: reached
    2. Appeal: reached
    3. Building permit: reached
    4. Construction: reached
    5. C.O.: no record
  • 3151 STAMFORD ST
    1 unit · District 6 · last activity 2026-10-08
    1. Zoning: reached
    2. Appeal: reached
    3. Building permit: reached
    4. Construction: reached
    5. C.O.: no record
  • 3220 RHETT RD
    2 units · District 10 · last activity 2026-10-08
    1. Zoning: reached
    2. Appeal: reached
    3. Building permit: reached
    4. Construction: reached
    5. C.O.: no record
  • 821-25 N 13TH ST
    2 units · District 5 · last activity 2026-10-07
    1. Zoning: reached
    2. Appeal: reached
    3. Building permit: reached
    4. Construction: reached
    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.