Skip to content

Licensed in NJ & PA · 13VH12631000 · PA184493

Roofing (609) 360-2764Kitchen & Bath (609) 551-9563

Royal Home RenovationsRoofing & Remodeling

Permit & code guide

Permit Office Directory: Mercer County NJ and Bucks County PA

In one paragraph

Construction permits in both New Jersey and Pennsylvania are issued by individual municipalities, not counties. In New Jersey, municipal construction offices enforce a single statewide Uniform Construction Code. In Pennsylvania, each township and borough administers the UCC independently — Bucks County does not issue building permits at all. This directory lists the office for each municipality in our service area and what it actually requires.

Reviewed · Published by Royal Home Renovations — NJ HIC 13VH12631000, PA HIC PA184493. We hold registrations in both states and work both sides of the Delaware, which is why this comparison exists.

How to use this directory

Permits are municipal. Neither Mercer County nor Bucks County issues building permits — every township, borough and city runs its own construction or code office. Two mistakes account for most wasted calls in this service area: contacting the county instead of the municipality, and contacting the wrong municipality because the mailing address does not match the jurisdiction. A Langhorne mailing address usually means Middletown Township. Bordentown City and Bordentown Township are separate municipalities with separate offices. Hopewell Township, Hopewell Borough and Pennington Borough are three different jurisdictions.

Before you call, check whether you need them at all

In New Jersey, roof covering replacement, siding, window and door replacement in the same opening, flooring, cabinetry, and like-for-like fixture swaps on one- and two-family dwellings are ordinary maintenance under N.J.A.C. 5:23-2.7 — no permit, no phone call. Read the roofing permit guide first; it will save many homeowners the trip entirely.

New Jersey — Mercer & Burlington County

MunicipalityPermit officeWhat it requires
Bordentown City and TownshipBurlington CountyBordentown City / Bordentown Township Construction OfficeRoof covering, siding, windows/doors, flooring, cabinets and like-for-like fixture swaps on 1–2 family homes: no permit (N.J.A.C. 5:23-2.7).
Burlington CityBurlington CountyBurlington City Construction OfficeRoof covering, siding, windows/doors, flooring, cabinets and like-for-like fixture swaps on 1–2 family homes: no permit (N.J.A.C. 5:23-2.7).
Borough of CarlstadtBergen CountyBorough of Carlstadt Construction DepartmentRoof covering, siding, windows/doors, flooring, cabinets and like-for-like fixture swaps on 1–2 family homes: no permit (N.J.A.C. 5:23-2.7).
Denville TownshipMorris CountyDenville Township Construction OfficeRoof covering, siding, windows/doors, flooring, cabinets and like-for-like fixture swaps on 1–2 family homes: no permit (N.J.A.C. 5:23-2.7).
East Windsor TownshipMercer CountyEast Windsor Township Construction OfficeRoof covering, siding, windows/doors, flooring, cabinets and like-for-like fixture swaps on 1–2 family homes: no permit (N.J.A.C. 5:23-2.7).
City of EnglewoodBergen CountyCity of Englewood Construction DepartmentRoof covering, siding, windows/doors, flooring, cabinets and like-for-like fixture swaps on 1–2 family homes: no permit (N.J.A.C. 5:23-2.7).
Ewing TownshipMercer CountyEwing Township Construction OfficeRoof covering, siding, windows/doors, flooring, cabinets and like-for-like fixture swaps on 1–2 family homes: no permit (N.J.A.C. 5:23-2.7).
Borough of HaddonfieldCamden CountyBorough of Haddonfield Construction Office and Historic Preservation CommissionRoof covering, siding, windows/doors, flooring, cabinets and like-for-like fixture swaps on 1–2 family homes: no permit (N.J.A.C. 5:23-2.7).
Hamilton TownshipMercer CountyHamilton Township Division of InspectionsOnline portalRoof covering, siding, windows/doors, flooring, cabinets and like-for-like fixture swaps on 1–2 family homes: no permit (N.J.A.C. 5:23-2.7).
Hillsborough TownshipSomerset CountyHillsborough Township Construction OfficeRoof covering, siding, windows/doors, flooring, cabinets and like-for-like fixture swaps on 1–2 family homes: no permit (N.J.A.C. 5:23-2.7).
Hopewell Township and PenningtonMercer CountyHopewell Township Construction OfficeRoof covering, siding, windows/doors, flooring, cabinets and like-for-like fixture swaps on 1–2 family homes: no permit (N.J.A.C. 5:23-2.7).
City of Jersey CityHudson CountyJersey City Division of Construction CodeRoof covering, siding, windows/doors, flooring, cabinets and like-for-like fixture swaps on 1–2 family homes: no permit (N.J.A.C. 5:23-2.7).
Lawrence TownshipMercer CountyLawrence Township Construction Office2207 Lawrenceville Road, Lawrence Township, NJRoof covering, siding, windows/doors, flooring, cabinets and like-for-like fixture swaps on 1–2 family homes: no permit (N.J.A.C. 5:23-2.7).
Marlton, Evesham TownshipBurlington CountyEvesham Township Construction OfficeRoof covering, siding, windows/doors, flooring, cabinets and like-for-like fixture swaps on 1–2 family homes: no permit (N.J.A.C. 5:23-2.7).
Borough of Midland ParkBergen CountyBorough of Midland Park Construction OfficeRoof covering, siding, windows/doors, flooring, cabinets and like-for-like fixture swaps on 1–2 family homes: no permit (N.J.A.C. 5:23-2.7).
City of PassaicPassaic CountyCity of Passaic Construction Code EnforcementRoof covering, siding, windows/doors, flooring, cabinets and like-for-like fixture swaps on 1–2 family homes: no permit (N.J.A.C. 5:23-2.7).
Municipality of PrincetonMercer CountyPrinceton Building Department400 Witherspoon Street, Princeton, NJRoof covering, siding, windows/doors, flooring, cabinets and like-for-like fixture swaps on 1–2 family homes: no permit (N.J.A.C. 5:23-2.7).
Robbinsville TownshipMercer CountyRobbinsville Township Construction DepartmentRoof covering, siding, windows/doors, flooring, cabinets and like-for-like fixture swaps on 1–2 family homes: no permit (N.J.A.C. 5:23-2.7).
City of TrentonMercer CountyCity of Trenton Division of Technical Services609-989-3550Roof covering, siding, windows/doors, flooring, cabinets and like-for-like fixture swaps on 1–2 family homes: no permit (N.J.A.C. 5:23-2.7).
West Windsor TownshipMercer CountyWest Windsor Township Construction OfficeRoof covering, siding, windows/doors, flooring, cabinets and like-for-like fixture swaps on 1–2 family homes: no permit (N.J.A.C. 5:23-2.7).

Pennsylvania — Bucks County

MunicipalityPermit officeWhat it requires
Bensalem TownshipBucks CountyBensalem Township Building & Planning215-633-3644Permit generally required for full re-roof and major siding. Set locally under the PA UCC — confirm with this office.
Langhorne Borough and Middletown TownshipBucks CountyMiddletown Township Building & Zoning DepartmentPermit generally required for full re-roof and major siding. Set locally under the PA UCC — confirm with this office.
Levittown (Bristol Township)Bucks CountyBristol Township Permits & LicensesPermit generally required for full re-roof and major siding. Set locally under the PA UCC — confirm with this office.
Morrisville BoroughBucks CountyMorrisville Borough Code EnforcementPermit generally required for full re-roof and major siding. Set locally under the PA UCC — confirm with this office.
Newtown Township and BoroughBucks CountyNewtown Township Code Enforcement, Zoning & Planning DepartmentPermit generally required for full re-roof and major siding. Set locally under the PA UCC — confirm with this office.
Yardley Borough and Lower MakefieldBucks CountyYardley Borough / Lower Makefield Township Codes DepartmentPermit generally required for full re-roof and major siding. Set locally under the PA UCC — confirm with this office.

Office names and contact details are listed only where we have verified them against the municipality's own published information. Where a link is absent, contact the municipality directly — we would rather list nothing than list a number that sends you to the wrong place.

What to have ready when you do apply

  • The property address and block and lot number, which appears on your tax bill.
  • A written scope of work — what is being replaced, moved, or added.
  • Contractor registration number. New Jersey registrations carry the 13VH prefix; Pennsylvania registrations carry the PA prefix.
  • Contractor certificate of insurance.
  • Drawings, for anything involving structural change or plan review. New construction and many renovations require architectural or engineering plans reviewed by building, electrical, fire and plumbing personnel before a permit issues.
  • Realistic expectations on timing. Single-trade permits often issue within 48 hours; larger cities including Trenton commonly run 5 to 15 business days on plan review.

Frequently asked

Does Mercer County issue building permits?

No. Building permits in New Jersey are issued by municipal construction offices. Mercer County does not issue them — you apply to Hamilton Township, Trenton, Princeton, Ewing, Lawrence, or whichever municipality your property sits in.

Does Bucks County issue building permits?

No. Each township and borough issues its own permits under the Pennsylvania Uniform Construction Code. Bristol Township, Bensalem, Newtown Township, Morrisville Borough and Yardley Borough all administer separately.

How long do permits take in Trenton?

Single trade permits are generally issued within 48 hours. As one of New Jersey's larger cities, Trenton's plan-review projects commonly take 5 to 15 business days. Permit status can be checked at 609-989-3550.

Can I apply for a Hamilton Township permit online?

Yes. Hamilton Township's SDL Portal accepts permit submissions and inspection requests and provides property history access 24 hours a day.

My mailing address says Langhorne — which office do I use?

Most Langhorne mailing addresses fall within Middletown Township, which issues permits through its Building & Zoning Department. Langhorne Borough is small and separate. Confirm your jurisdiction before applying.

Licensed in both states — and you can check

Contractor registration is public and free to verify in New Jersey and Pennsylvania. We would rather you look ours up than take our word for it.

This guide summarises publicly available code provisions and municipal requirements as of the review date above and is provided for general information. Code interpretation is the responsibility of the local construction official, and municipal requirements change. Confirm your specific project with your municipality before relying on any of it.

Call (609) 360-2764 or request a free written quote