When you need one, what's exempt, how inspections work, and who issues permits in 20 Montgomery County towns.
Call (610) 897-0560Quick answer: most electrical work in a Montgomery County home needs a permit from your municipality (township or borough), not the county. Replacing a switch, outlet or light fixture with the same kind of item is usually exempt under state rules, but many local towns require permits for more. When in doubt, call your town's code office before work starts.
Pennsylvania's building rules come from the Uniform Construction Code (UCC), created by Act 45 of 1999 and enforced since April 2004. Each of the state's 2,562 municipalities chooses whether to enforce it locally:
Many towns also add local amendments that are stricter than the state code. That is why the same job can need a permit in one borough and not in the next one over. You can check any town's status on the PA Labor & Industry municipal list.
For one- and two-family homes, the state UCC (34 Pa. Code §403.62) exempts small jobs such as:
Your town can override these exemptions. Several Montgomery County municipalities require permits for residential alterations and repairs that the state exempts, so confirm with your local code office.
Mailing addresses don't always match municipal boundaries. If you're not sure which township you're in, check your property tax bill or the county's property records.
| Area | Permits issued by | Good to know |
|---|---|---|
| Abington | Abington Township | |
| Ambler | Ambler Borough | Some Ambler mailing addresses are in Whitpain, Upper Dublin or Lower Gwynedd Township. |
| Ardmore | Lower Merion Township | Part of Ardmore is in Haverford Township (Delaware County). |
| Blue Bell | Whitpain Township | Some Blue Bell addresses are in Whitemarsh, Plymouth or Lower Gwynedd Township. |
| Collegeville | Collegeville Borough | Addresses outside the borough may be in Upper Providence, Lower Providence, Perkiomen or Trappe. |
| Conshohocken | Conshohocken Borough | Nearby addresses may be in Plymouth or Whitemarsh Township; West Conshohocken is a separate borough. |
| Harleysville | Lower Salford Township | Some Harleysville addresses are in Upper Salford or Franconia Township. |
| Hatfield | Hatfield Township or Hatfield Borough | Hatfield Borough handles permits inside the borough: hatfieldborough.com. |
| Horsham | Horsham Township | |
| Jenkintown | Jenkintown Borough | Nearby addresses may be in Abington or Cheltenham Township. |
| King of Prussia | Upper Merion Township | |
| Lansdale | Lansdale Borough | Some Lansdale mailing addresses are in Upper Gwynedd, Hatfield or Towamencin Township. |
| Lower Merion | Lower Merion Township | |
| Norristown | Municipality of Norristown | Some Norristown mailing addresses are in East Norriton, West Norriton or Plymouth Township. |
| North Wales | North Wales Borough | Surrounding addresses are often in Upper Gwynedd or Montgomery Township. |
| Plymouth Meeting | Plymouth Township or Whitemarsh Township | Whitemarsh Township: whitemarshtwp.org. |
| Pottstown | Pottstown Borough | Addresses outside the borough may be in Lower Pottsgrove, Upper Pottsgrove or West Pottsgrove. |
| Royersford | Royersford Borough | Nearby addresses may be in Limerick or Upper Providence Township. |
| Souderton | Souderton Borough | Nearby addresses may be in Franconia Township or Telford Borough. |
| Willow Grove | Upper Moreland, Abington or Upper Dublin Township | Willow Grove is not its own municipality. Check which township your property is in. |
Under the statewide Uniform Construction Code, replacing a receptacle, switch or light fixture rated 20 amps or less, operating at less than 150 volts to ground, with a like or similar item is generally exempt for houses. Replacing receptacles where GFCI protection is required is not covered by that exemption, and many Montgomery County towns have local amendments that require permits for more work, so check with your municipality first.
Your municipality does, not the county. Most Pennsylvania municipalities have opted in to enforce the Uniform Construction Code, either with their own staff or through a certified third-party inspection agency. In a municipality that has opted out, the homeowner hires a certified third-party agency for residential permits and inspections.
Yes. New circuits, service upgrades, panel replacements, EV charger circuits, generators and transfer switches are new or altered wiring, so they need a permit and inspection in every Montgomery County town we serve. Your electric utility (PECO for most of the county) may also need to approve a service change.
Many municipalities let owners of single-family homes pull permits for work on their own house, while others require a contractor. Pennsylvania also requires home improvement contractors to be registered with the Attorney General, and some townships ask for that registration number before issuing a permit.
Towns can charge double permit fees, require walls to be opened for inspection, or flag the work at resale. Unpermitted work can also complicate insurance claims after a fire.
This guide is general information, not legal advice. Rules and fees change; your municipality's code office has the final word. Last reviewed November 2026.
Related: Panel upgrades · EV charger installation · Generator installation · Knob-and-tube rewiring · Electrical inspections · All service areas
Call now for a fast quote. Open 24/7 for emergencies.
Call (610) 897-0560