Aldan BoroughBorough610-626-3554
Town Hall
Permits & Zoning
Aston TownshipTownship610-494-1636
Town Hall
Permits & Zoning
Property maintenance handled separately: Albert Everett (Property Maintenance Officer), Ernie Ellis (Property Maintenance Inspector).
Bethel TownshipTownship610-459-1529
Town Hall
Permits & Zoning
PDF lists Jaclyn Borcky's title as "Code Administrative Coordinator," not "Code Enforcement Officer"; mapped here as the closest fit.
Brookhaven BoroughBorough610-874-2557
Town Hall
Permits & Zoning
Code Enforcement Officer listed as "TBD" in the county directory. Health Inspector role is filled by the Delaware County Health Department.
Chadds Ford TownshipTownship610-388-8800
Town Hall
Permits & Zoning
One title ("Building Code Official/Code Enforcement Officer/Building Inspector/Zoning Officer") covers all four fields for Fran McArdle. Has an active Historical & Architectural Review Board (2nd Monday at 7:00 P.M. as needed) relevant to any historic-district work. UCC Board of Appeals here is two named individuals, not the county default office.
Chester CityCity610-447-7700
Town Hall
Permits & Zoning
Zoning function sits with the Director of Planning and Zoning, W. Paul Fritz (Assistant Planning Director: Kim Pinder-Garner), rather than a role titled "Zoning Officer." No UCC Board of Appeals or dedicated Code Enforcement Officer listed for the City in this directory.
Chester Heights BoroughBorough610-459-3400
Town Hall
Permits & Zoning
Chester TownshipTownship610-494-4149
Town Hall
Permits & Zoning
Building Inspector role is split by trade: Michael Consentino covers building/plumbing, Len Warren is the separate Electrical Inspector. Uses "Council," not "Commissioners," despite being a township.
Clifton Heights BoroughBorough610-623-1000
Town Hall
Permits & Zoning
John Gould holds the combined "Chief Code Officer/Building Inspector/Zoning Officer" title; Bill Baker and Matt Verdi are listed separately as Code Enforcement Officers. No UCC Board of Appeals listed.
Collingdale BoroughBorough610-586-0500
Town Hall
Permits & Zoning
No Zoning Officer or UCC Board of Appeals listed separately in this directory.
Colwyn BoroughBorough610-461-2000
Town Hall
Permits & Zoning
Concord TownshipTownship610-459-8911
Town Hall
Permits & Zoning
UCC Board of Appeals here is a named local board rather than the county default office. Also has an active Historical Commission (2nd Wednesday).
Darby BoroughBorough610-586-1102
Town Hall
Permits & Zoning
No separate Building Inspector or UCC Board of Appeals listed; the Manager/Secretary also serves as Code Enforcement Officer and Zoning Officer.
Darby TownshipTownship610-586-1514
Town Hall
Permits & Zoning
Separate License & Inspections contact: Linda Miller. Redevelopment Authority function is handled by the Delaware County Redevelopment Authority.
East Lansdowne BoroughBorough610-623-7131
Town Hall
Permits & Zoning
Eddystone BoroughBorough610-874-1100
Town Hall
Permits & Zoning
This listing does not include Planning Commission or Zoning Hearing Board meeting dates, or a UCC Board of Appeals, in the county's directory. Confirm directly with the borough.
Edgmont TownshipTownship610-459-1662
Town Hall
Permits & Zoning
No UCC Board of Appeals listed.
Folcroft BoroughBorough610-522-1305
Town Hall
Permits & Zoning
Glenolden BoroughBorough610-583-3221
Town Hall
Permits & Zoning
No Zoning Officer listed separately. Code Secretary: Heather Moore.
Haverford TownshipTownship610-446-1000
Town Hall
Permits & Zoning
Steve Poole's title is "Director of Codes Enforcement/Building Code Official."
Lansdowne BoroughBorough610-623-7300
Town Hall
Permits & Zoning
Mike Jozwiak's combined title is "Building Code Officer/Zoning Officer." No separate Code Enforcement Officer, Building Inspector, or UCC Board of Appeals listed. Borough Administrator: Betsy Riffert.
Lower Chichester TownshipTownship610-485-1472
Town Hall
Permits & Zoning
No Manager, dedicated Building Inspector/Zoning Officer, or UCC Board of Appeals listed; Secretary is the top administrative contact.
Marcus Hook BoroughBorough610-485-1341
Town Hall
Permits & Zoning
Marple TownshipTownship610-356-4040
Town Hall
Permits & Zoning
Joseph Celia's title is "Assistant Manager/Code Director/Zoning Officer/Building Inspector-Commercial." Peter Pagliotti's title is "Housing/Code Officer," mapped here as the closest fit to Code Enforcement Officer. Separate Health Officer: Joseph Romano.
Media BoroughBorough610-566-5210
Town Hall
Permits & Zoning
No separate Building Inspector, Zoning Officer, or UCC Board of Appeals listed; Property Inspector David Favinger is the other named codes contact. Has an active Historical & Architectural Review Board and Historic Archives Commission.
Middletown TownshipTownship610-565-2700
Town Hall
Permits & Zoning
Management structure was split into two interim roles effective 8/7/26 (per the PDF): Vince Visoskas over administration, William Rigby over township operations (Rigby is also Director of Public Safety/Fire Chief). No Zoning Officer or UCC Board of Appeals listed separately; Director of Planning & Development is Meredith Merino.
Millbourne BoroughBorough610-352-9080
Town Hall
Permits & Zoning
No UCC Board of Appeals listed. This borough does not have a standing Planning Commission separate from Council.
Morton BoroughBorough610-543-4565
Town Hall
Permits & Zoning
Nether Providence TownshipTownship610-566-4516
Town Hall
Permits & Zoning
Manager also holds the Zoning Officer title.
Newtown TownshipTownship610-356-0200
Town Hall
Permits & Zoning
Andrew Reczek's title is "Director of Codes/Code Enforcement Officer/Zoning Officer"; a second Code Enforcement Officer (Commonwealth Code/Anthony Tartaglia) is also listed.
Norwood BoroughBorough610-586-5800
Town Hall
Permits & Zoning
No Zoning Officer or UCC Board of Appeals listed separately.
Parkside BoroughBorough610-876-3659
Town Hall
Permits & Zoning
No Manager or Planning Commission listed in this directory. Separate Emergency Management Coordinator (Chief David Lamey) and Fire Marshal (Michael Daily).
Prospect Park BoroughBorough610-522-3620
Town Hall
Permits & Zoning
No Manager or UCC Board of Appeals listed.
Radnor TownshipTownship610-688-5600
Town Hall
Permits & Zoning
Has an active Historical & Architectural Review Board (1st Wednesday at 6:30 P.M.), relevant for work in Radnor's historic districts (e.g. Wayne). No UCC Board of Appeals or Code Enforcement Officer listed separately from Building Inspector/Building Code Officer.
Ridley Park BoroughBorough610-532-2100
Town Hall
Permits & Zoning
Has both a Historical & Architectural Review Board and a separate Historical Commission.
Ridley TownshipTownship610-534-4800
Town Hall
Permits & Zoning
No UCC Board of Appeals listed.
Rose Valley BoroughBorough610-566-2040
Town Hall
Permits & Zoning
This is the one municipality in the directory with no code enforcement, building inspector, zoning officer, or UCC contact listed at all. The site should route permit questions here straight to the Manager/Secretary, Paula W. Healy, with a note to confirm who currently handles code/zoning matters.
Rutledge BoroughBorough610-544-1028
Town Hall
Permits & Zoning
No Zoning Officer listed separately.
Sharon Hill BoroughBorough610-586-8200
Town Hall
Permits & Zoning
No Planning Commission or Zoning Hearing Board meeting dates listed in this directory. County directory spells the officer's name "Tartagalia" here; other listings for the same name elsewhere in the county directory spell it "Tartaglia" — worth confirming before publishing.
Springfield TownshipTownship610-544-1300
Town Hall
Permits & Zoning
Terry Bennett's title is "Building Department Director." UCC Board of Appeals here is a named individual, not the county default office. Township offices are at a temporary location while the main complex is under construction — confirm current address before publishing.
Swarthmore BoroughBorough610-543-4599
Town Hall
Permits & Zoning
Code Enforcement Officer is explicitly listed as VACANT in the county directory; route those inquiries to the Building Inspector (Keystone Municipal Services) or the Manager's office instead. No Zoning Officer or UCC Board of Appeals listed.
Thornbury TownshipTownship610-399-8383
Town Hall
Permits & Zoning
This is the Delaware County township that covers the Thornton, PA (19373) mailing address for Use & Occupancy purposes. UCC Board of Appeals here is a named chairman, not the county default office. Also has an active Historical Commission and Historical Society relevant to older-home projects here.
Tinicum TownshipTownship610-521-3530
Town Hall
Permits & Zoning
No Zoning Officer or UCC Board of Appeals listed separately.
Trainer BoroughBorough610-497-3838
Town Hall
Permits & Zoning
No Planning Commission meeting date or UCC Board of Appeals listed.
Upland BoroughBorough610-874-7317
Town Hall
Permits & Zoning
Manager Daniel Smith also holds the combined "Building Code Officer/Zoning Officer/Fire Marshall/Public Safety Official" title. No UCC Board of Appeals listed.
Upper Chichester TownshipTownship610-485-5881
Town Hall
Permits & Zoning
No Code Enforcement Officer or UCC Board of Appeals listed separately from the Building Code Official/Zoning Officer.
Upper Darby TownshipTownship610-734-7625
Town Hall
Permits & Zoning
Upper Darby doesn't use the standard Code Enforcement Officer / Building Inspector / Zoning Officer titles. Permits and inspections run through the Licenses & Inspections Director (Amrinder Singh); zoning runs through the Planning and Zoning Manager (Joshua Chast). Community & Economic Development Director: Rita LaRue.
Upper Providence TownshipTownship610-565-4944
Town Hall
Permits & Zoning
Has a dedicated Permit Administrator, Kimberly Hill, who may be the most direct first call. No UCC Board of Appeals listed.
Yeadon BoroughBorough610-284-1606
Town Hall
Permits & Zoning
Lamont Collins, Jr.'s title is "Code Director/Zoning Officer." No Planning Commission or Zoning Hearing Board meeting dates, or UCC Board of Appeals, listed in this directory — confirm directly with the borough. No dedicated Building Inspector listed.
No municipality matches “.” Check the spelling, or browse by type above.