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 2023, new construction and additions only.
6,791
Zoning permit applications
18%
Refused at first review
1,158
Appealed to the ZBA
84%
Appeals granted (of decided)
67%
Issued permits with a confirmed or inferred building permit
| By right | 5550 |
|---|---|
| Refused, no appeal found | 83 |
| Appealed: granted | 821 |
| Appealed: denied | 67 |
| Appealed: withdrawn or dismissed | 84 |
| Appealed: awaiting decision | 186 |
| Zoning permit issued | 6262 |
| Not issued (denied, expired or cancelled) | 529 |
| Building permit (confirmed) | 3762 |
| Building permit (inferred) | 432 |
| No linked record | 2068 |
| C.O. recorded | 1083 |
| No C.O. recorded yet | 3111 |
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: Zoning review
Most recent 40 of 137- 2037 N CARLISLE ST3 units · District 5 · last activity 2026-10-16
- Zoning: reached
- Appeal: reached
- Building permit: no record
- Construction: no record
- C.O.: no record
- 1724 ARLINGTON ST2 units · District 5 · last activity 2026-10-13
- Zoning: reached
- Appeal: reached
- Building permit: no record
- Construction: no record
- C.O.: no record
- 1306 CALLOWHILL STDistrict 1 · last activity 2026-10-09
- Zoning: reached
- Appeal: reached
- Building permit: no record
- Construction: no record
- C.O.: no record
- 163 CONARROE ST20 units · District 4 · last activity 2026-10-07
- Zoning: reached
- Appeal: reached
- Building permit: no record
- Construction: no record
- C.O.: no record
- 4175 MANTUA AVE3 units · District 3 · last activity 2026-10-07
- Zoning: reached
- Appeal: reached
- Building permit: no record
- Construction: no record
- C.O.: no record
- 2725 W BERKS ST1 unit · District 5 · last activity 2026-10-07
- Zoning: reached
- Appeal: reached
- Building permit: no record
- Construction: no record
- C.O.: no record
- 1801 RITNER ST2 units · District 2 · last activity 2026-10-06
- Zoning: reached
- Appeal: reached
- Building permit: no record
- Construction: no record
- C.O.: no record
- 3804 N 18TH ST2 units · District 8 · last activity 2026-10-05
- Zoning: reached
- Appeal: reached
- Building permit: no record
- Construction: no record
- C.O.: no record
- 2450 N 29TH ST2 units · District 5 · last activity 2026-10-05
- Zoning: reached
- Appeal: reached
- Building permit: no record
- Construction: no record
- C.O.: no record
- 2225 MASCHER ST29 units · District 7 · last activity 2026-10-01
- Zoning: reached
- Appeal: reached
- Building permit: no record
- Construction: no record
- C.O.: no record
- 1021 W HORTTER ST1 unit · District 4 · last activity 2026-09-30
- Zoning: reached
- Appeal: reached
- Building permit: no record
- Construction: no record
- C.O.: no record
- 905 S SCHELL ST1 unit · District 1 · last activity 2026-09-29
- Zoning: reached
- Appeal: reached
- Building permit: no record
- Construction: no record
- C.O.: no record
- 423-27 E ASHMEAD ST1 unit · District 8 · last activity 2026-09-29
- Zoning: reached
- Appeal: reached
- Building permit: no record
- Construction: no record
- C.O.: no record
- 6100 WISSAHICKON AVE16 units · District 4, 8 · last activity 2026-09-29
- Zoning: reached
- Appeal: reached
- Building permit: no record
- Construction: no record
- C.O.: no record
- 949 S 3RD ST2 units · District 1 · last activity 2026-09-28
- Zoning: reached
- Appeal: reached
- Building permit: no record
- Construction: no record
- C.O.: no record
- 4652 TORRESDALE AVE1 unit · District 7 · last activity 2026-09-28
- Zoning: reached
- Appeal: reached
- Building permit: no record
- Construction: no record
- C.O.: no record
- 2903 FRANKFORD AVE5 units · District 1 · last activity 2026-09-28
- Zoning: reached
- Appeal: reached
- Building permit: no record
- Construction: no record
- C.O.: no record
- 2361 N LEITHGOW ST1 unit · District 7 · last activity 2026-09-22
- Zoning: reached
- Appeal: reached
- Building permit: no record
- Construction: no record
- C.O.: no record
- 2363 N LEITHGOW ST1 unit · District 7 · last activity 2026-09-22
- Zoning: reached
- Appeal: reached
- Building permit: no record
- Construction: no record
- C.O.: no record
- 2365 N LEITHGOW ST1 unit · District 7 · last activity 2026-09-22
- Zoning: reached
- Appeal: reached
- Building permit: no record
- Construction: no record
- C.O.: no record
- 5499 QUENTIN ST3 units · District 4 · last activity 2026-09-18
- Zoning: reached
- Appeal: reached
- Building permit: no record
- Construction: no record
- C.O.: no record
- 1936 N 32ND ST2 units · District 5 · last activity 2026-09-17
- Zoning: reached
- Appeal: reached
- Building permit: no record
- Construction: no record
- C.O.: no record
- 1700 68TH AVE3 units · District 9 · last activity 2026-09-15
- Zoning: reached
- Appeal: reached
- Building permit: no record
- Construction: no record
- C.O.: no record
- 4420 N 15TH ST1 unit · District 8 · last activity 2026-09-15
- Zoning: reached
- Appeal: reached
- Building permit: no record
- Construction: no record
- C.O.: no record
- 119 LEVERING ST1 unit · last activity 2026-09-15
- Zoning: reached
- Appeal: reached
- Building permit: no record
- Construction: no record
- C.O.: no record
- 5514 LANSDOWNE AVE2 units · District 4 · last activity 2026-09-14
- Zoning: reached
- Appeal: reached
- Building permit: no record
- Construction: no record
- C.O.: no record
- 948 N LEITHGOW ST1 unit · District 5 · last activity 2026-09-14
- Zoning: reached
- Appeal: reached
- Building permit: no record
- Construction: no record
- C.O.: no record
- 4005 BROWN ST2 units · District 3 · last activity 2026-09-14
- Zoning: reached
- Appeal: reached
- Building permit: no record
- Construction: no record
- C.O.: no record
- 2618 N 17TH ST3 units · District 5 · last activity 2026-09-14
- Zoning: reached
- Appeal: reached
- Building permit: no record
- Construction: no record
- C.O.: no record
- 3190 S 17TH ST1 unit · District 2 · last activity 2026-09-11
- Zoning: reached
- Appeal: reached
- Building permit: no record
- Construction: no record
- C.O.: no record
- 2639 BAINBRIDGE STDistrict 2 · last activity 2026-09-11
- Zoning: reached
- Appeal: reached
- Building permit: no record
- Construction: no record
- C.O.: no record
- 1523 N BAILEY ST7 units · District 5 · last activity 2026-09-10
- Zoning: reached
- Appeal: reached
- Building permit: no record
- Construction: no record
- C.O.: no record
- 3418 N 17TH ST16 units · District 8 · last activity 2026-09-09
- Zoning: reached
- Appeal: reached
- Building permit: no record
- Construction: no record
- C.O.: no record
- 4562 STILES ST2 units · District 7 · last activity 2026-09-08
- Zoning: reached
- Appeal: reached
- Building permit: no record
- Construction: no record
- C.O.: no record
- 1300-50 N 10TH ST116 units · District 5 · last activity 2026-09-03
- Zoning: reached
- Appeal: reached
- Building permit: no record
- Construction: no record
- C.O.: no record
- 5753 JEFFERSON ST1 unit · District 4 · last activity 2026-09-03
- Zoning: reached
- Appeal: reached
- Building permit: no record
- Construction: no record
- C.O.: no record
- 5221 WISSAHICKON AVE3 units · District 8 · last activity 2026-09-03
- Zoning: reached
- Appeal: reached
- Building permit: no record
- Construction: no record
- C.O.: no record
- 3734 N 16TH ST2 units · District 8 · last activity 2026-09-03
- Zoning: reached
- Appeal: reached
- Building permit: no record
- Construction: no record
- C.O.: no record
- 1648 CADWALLADER ST2 units · District 7 · last activity 2026-09-03
- Zoning: reached
- Appeal: reached
- Building permit: no record
- Construction: no record
- C.O.: no record
- 1311 S 47TH ST3 units · District 3 · last activity 2026-09-03
- 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.