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.
Flow: where a group of permits ended up
Permits applied for since 2021, new construction and additions only.
These are units in the projects at each step, as the permit or appeal describes them. They are not net new homes: a duplex conversion counts as two. Only appealed permits are shown, because the unit count comes from the appeal and is missing for most other zoning permits. A few large projects hold a big share of the units, so read the permit count beside each total.
| Appealed: granted | 11841 units, 1343 permits |
|---|---|
| Appealed: denied | 1025 units, 144 permits |
| Appealed: withdrawn or dismissed | 2869 units, 169 permits |
| Appealed: awaiting decision | 1635 units, 156 permits |
| Zoning permit issued | 11497 units, 1300 permits |
| Not issued (denied, expired or cancelled) | 5873 units, 512 permits |
| Building permit (confirmed) | 4679 units, 675 permits |
| Building permit (inferred) | 1917 units, 130 permits |
| No linked record | 4901 units, 495 permits |
| C.O. recorded | 2342 units, 322 permits |
| No C.O. recorded yet | 4254 units, 483 permits |
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: Appeal pending
Most recent 40 of 103- 843 N 42ND ST2 units · District 3 · last activity 2026-10-15
- Zoning: reached
- Appeal: reached
- Building permit: no record
- Construction: no record
- C.O.: no record
- 2709 LATONA ST2 units · District 2 · last activity 2026-10-15
- Zoning: reached
- Appeal: reached
- Building permit: no record
- Construction: no record
- C.O.: no record
- 3737 N 15TH ST3 units · District 8 · last activity 2026-10-14
- Zoning: reached
- Appeal: reached
- Building permit: no record
- Construction: no record
- C.O.: no record
- 18 W EVERGREEN AVE1 unit · District 8 · last activity 2026-10-08
- Zoning: reached
- Appeal: reached
- Building permit: no record
- Construction: no record
- C.O.: no record
- 1300 MARKET ST622 units · last activity 2026-10-07
- Zoning: reached
- Appeal: reached
- Building permit: no record
- Construction: no record
- C.O.: no record
- 9547 BUSTLETON AVE4 units · District 10 · last activity 2026-10-07
- Zoning: reached
- Appeal: reached
- Building permit: no record
- Construction: no record
- C.O.: no record
- 1616-22 MCKEAN STDistrict 2 · last activity 2026-10-07
- Zoning: reached
- Appeal: reached
- Building permit: no record
- Construction: no record
- C.O.: no record
- 2015 FRANKFORD AVE10 units · District 1 · last activity 2026-10-07
- Zoning: reached
- Appeal: reached
- Building permit: no record
- Construction: no record
- C.O.: no record
- 2851 DISSTON ST3 units · District 6 · last activity 2026-10-06
- Zoning: reached
- Appeal: reached
- Building permit: no record
- Construction: no record
- C.O.: no record
- 2638 E CLEARFIELD ST2 units · District 1 · last activity 2026-10-05
- Zoning: reached
- Appeal: reached
- Building permit: no record
- Construction: no record
- C.O.: no record
- 3813 FOLSOM ST3 units · District 3 · last activity 2026-09-29
- Zoning: reached
- Appeal: reached
- Building permit: no record
- Construction: no record
- C.O.: no record
- 510-28 S 8TH ST20 units · District 1 · last activity 2026-09-29
- Zoning: reached
- Appeal: reached
- Building permit: no record
- Construction: no record
- C.O.: no record
- 910 W HUNTINGDON ST3 units · District 5 · last activity 2026-09-28
- Zoning: reached
- Appeal: reached
- Building permit: no record
- Construction: no record
- C.O.: no record
- 2104 N 20TH ST3 units · District 5 · last activity 2026-09-21
- Zoning: reached
- Appeal: reached
- Building permit: no record
- Construction: no record
- C.O.: no record
- 1608-34 SANSOM STDistrict 2 · last activity 2026-09-10
- Zoning: reached
- Appeal: reached
- Building permit: no record
- Construction: no record
- C.O.: no record
- 6327 LANCASTER AVE1 unit · District 4 · last activity 2026-08-25
- Zoning: reached
- Appeal: reached
- Building permit: no record
- Construction: no record
- C.O.: no record
- 1260 N DOVER ST2 units · District 5 · last activity 2026-08-21
- Zoning: reached
- Appeal: reached
- Building permit: no record
- Construction: no record
- C.O.: no record
- 213-19 POPLAR ST38 units · District 1 · last activity 2026-08-18
- Zoning: reached
- Appeal: reached
- Building permit: no record
- Construction: no record
- C.O.: no record
- 4283 VIOLA ST18 units · District 3 · last activity 2026-08-17
- Zoning: reached
- Appeal: reached
- Building permit: no record
- Construction: no record
- C.O.: no record
- 811 N 42ND ST3 units · District 3 · last activity 2026-08-12
- Zoning: reached
- Appeal: reached
- Building permit: no record
- Construction: no record
- C.O.: no record
- 2005 S 4TH ST6 units · District 1 · last activity 2026-08-11
- Zoning: reached
- Appeal: reached
- Building permit: no record
- Construction: no record
- C.O.: no record
- 801 S 9TH ST55 units · District 1 · last activity 2026-08-11
- Zoning: reached
- Appeal: reached
- Building permit: no record
- Construction: no record
- C.O.: no record
- 3451 WELLINGTON ST2 units · District 6 · last activity 2026-08-05
- Zoning: reached
- Appeal: reached
- Building permit: no record
- Construction: no record
- C.O.: no record
- 908 S 46TH ST2 units · District 3 · last activity 2026-08-01
- Zoning: reached
- Appeal: reached
- Building permit: no record
- Construction: no record
- C.O.: no record
- 9249R E ROOSEVELT BLVD2 units · District 6 · last activity 2026-07-24
- Zoning: reached
- Appeal: reached
- Building permit: no record
- Construction: no record
- C.O.: no record
- 867 N 50TH ST2 units · District 3 · last activity 2026-07-18
- Zoning: reached
- Appeal: reached
- Building permit: no record
- Construction: no record
- C.O.: no record
- 6215R-23 GERMANTOWN AVE10 units · District 8 · last activity 2026-07-15
- Zoning: reached
- Appeal: reached
- Building permit: no record
- Construction: no record
- C.O.: no record
- 676 N 15TH ST3 units · District 5 · last activity 2026-07-14
- Zoning: reached
- Appeal: reached
- Building permit: no record
- Construction: no record
- C.O.: no record
- 331 E ROOSEVELT BLVD3 units · District 8 · last activity 2026-07-14
- Zoning: reached
- Appeal: reached
- Building permit: no record
- Construction: no record
- C.O.: no record
- 5728 FLORENCE AVE2 units · District 3 · last activity 2026-07-13
- Zoning: reached
- Appeal: reached
- Building permit: no record
- Construction: no record
- C.O.: no record
- 1221 W WINGOHOCKING ST5 units · District 8 · last activity 2026-07-10
- Zoning: reached
- Appeal: reached
- Building permit: no record
- Construction: no record
- C.O.: no record
- 2230 SPRUCE STDistrict 2 · last activity 2026-07-10
- Zoning: reached
- Appeal: reached
- Building permit: no record
- Construction: no record
- C.O.: no record
- 842 N 4TH ST1 unit · District 5 · last activity 2026-07-06
- Zoning: reached
- Appeal: reached
- Building permit: no record
- Construction: no record
- C.O.: no record
- 6103 LANSDOWNE AVE2 units · District 4 · last activity 2026-07-03
- Zoning: reached
- Appeal: reached
- Building permit: no record
- Construction: no record
- C.O.: no record
- 7200 STATE RD3 units · District 6 · last activity 2026-06-30
- Zoning: reached
- Appeal: reached
- Building permit: no record
- Construction: no record
- C.O.: no record
- 3725 N 16TH ST2 units · District 8 · last activity 2026-06-29
- Zoning: reached
- Appeal: reached
- Building permit: no record
- Construction: no record
- C.O.: no record
- 205-15 CUTHBERT ST29 units · last activity 2026-06-29
- Zoning: reached
- Appeal: reached
- Building permit: no record
- Construction: no record
- C.O.: no record
- 1550 N 26TH ST2 units · District 5 · last activity 2026-06-25
- Zoning: reached
- Appeal: reached
- Building permit: no record
- Construction: no record
- C.O.: no record
- 4841 FAIRMOUNT AVE2 units · District 3 · last activity 2026-06-24
- Zoning: reached
- Appeal: reached
- Building permit: no record
- Construction: no record
- C.O.: no record
- 1013 MIFFLIN ST2 units · District 1 · last activity 2026-06-23
- Zoning: reached
- Appeal: reached
- Building permit: no record
- Construction: no record
- 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.