PermitGranted
For New Jersey agencies & economic development

Helping New Jersey permit faster — and more transparently.

New Jersey is modernizing permitting through Executive Order 5 — the Permitting Dashboard, “shot clocks,” and DEP's Operation FAST. We're a Jersey City company that turns the public permitting record into intelligence that helps those efforts deliver more: cleaner submissions and predictive insight for applicants and agencies alike.

Built in Jersey City · anchored in Hudson & Essex County · growing statewide
The vision

Make New Jersey the best state in America to get a permit.

New Jersey ranks among the ten worst states in the nation for construction-permit efficiency — and permitting delay is repeatedly named a top drag on the state's business climate. New Jersey has already chosen to fix it. Our goal is to help finish the job — not incremental improvement, but worst-to-first.

TODAYTHE GOALSTATUS QUO · BOTTOM-10#1 IN THE NATION
Today
Bottom-10 nationally

Among the slowest, least predictable states for construction-permit efficiency — a measurable drag on housing and investment.

Underway
New Jersey's turnaround

Executive Order 5, the Permitting Dashboard, shot clocks, and Operation FAST — the state has already committed to reform.

Our layer
Intelligence on top

Cleaner submissions, honest timeline forecasts, and prevention of the corrections that cause most of the delay.

The goal
#1 in the nation

Among the most transparent, predictable, and efficient states in the country to get a permit — and the business climate that follows.

Complementing New Jersey’s modernization efforts

An intelligence layer on top of what the state is building.

The Permitting Dashboard brings cross-agency transparency across DEP, DOT, and DCA; Operation FAST modernizes DEP’s internal reviews. PermitGranted strengthens both — by improving the quality of applications before they reach agencies, and by adding predictive insight on top of status tracking. We’re a complementary layer, not a replacement for state systems.

SYSTEMS WE STRENGTHENState PermittingDashboardAgencyreview desksApplicanttoolsPERMITGRANTED · INTELLIGENCE LAYERParseLinkPredictGradePUBLIC RECORDSAgendasMinutesResolutionsCorrectionsParcelsCOMPLEMENT, NOT REPLACE
Better inputs to the Dashboard

Cleaner, more complete applications mean more reliable status data flowing into the Dashboard — and fewer resubmission loops clogging the pipeline.

Predictive power on shot clocks

Beyond tracking a due date, we forecast the likely review window from real comparable outcomes — turning shot clocks into honest, shared expectations.

Lighter reviewer workload

Catching missing documents and likely corrections before filing means reviewers spend their hours on judgment, not on chasing incomplete packages.

Integration philosophy: we’re designed to work alongside existing and future state systems. Everything is built from public records with auditability in mind, and our structured outputs can support both applicant tools and agency visibility layers.

Why it matters

Most permitting delay is predictable.

Delay is one of the most expensive and least visible drags on housing and investment in New Jersey. It rarely comes from a single decision — it comes from recurring correction patterns, missing documents, and board behavior an applicant didn’t know to anticipate, looping through review two and three times.

Those patterns are written down, in the records municipalities and the state already publish. We turn them into foresight — which helps the applicant file cleanly the first time, and helps the agency spend its review hours on substance.

THE USUALresubmit ×2–3 · weeks eachSubmitCorrectionsResubmitWITH PERMITGRANTEDPredictFile cleanDecisionfile once
The capability beneath it all

See the whole system — not just the status.

Ask a simple question — why do projects like mine keep stalling here? — and the answer is scattered across a dozen systems that don’t talk to each other: each town’s portal, board minutes, correction notices, parcel and zoning records, and the state’s own DEP, DOT, and DCA systems. Stitching them together by hand is so slow that, in practice, no one does — so the patterns stay invisible.

We connect them instead. Every record is linked to everything it relates to — this permit to its parcel, its board, its reviewer, the corrections it drew, the decision it got. The result is one connected model we call a graph: the records are the dots, and the relationships between them are the point.

PROJECTPROJECTPROJECTCORRECTIONCORRECTIONCORRECTIONDECISIONDECISIONPROPERTYPROPERTYREVIEWERRULEILLUSTRATIVE SCHEMATICentities → relationshipstraced to public recordslive graph at /intelSCHEMATIC · ILLUSTRATIVE

Schematic of the model · live totals above · explore the real graph at /intel

Ingest from any system

Seven connector types — Tyler EnerGov, CivicWeb, IQM2, NJ DCA UCC, document OCR, and public-records (OPRA) — pulling from a live source in every NJ jurisdiction we cover, and growing. Portal, export, agenda, or PDF, we meet the data where it lives.

Resolve into one entity graph

20 entity types and 19 relationship types — every node and edge traced back to the public record that produced it. An auditable, evidence-chained model, not a black box.

Follow the relationships

Once everything is connected, you can follow the links — from a parcel to every project on it, from a reviewer to every correction they've issued, from a board to its full decision history. The cross-cutting view no single agency system is shaped to give.

What’s in the graph

Correction patterns

Reviewer comments extracted from the public record, categorized by department and linked to the projects that produced them.

Review timelines

Calendar days from submission to decision, joined to project type and board — so timelines can be forecast, not guessed.

Board outcomes

Approvals, denials, carries, and the resolution language — every comparable carries its actual decision text.

Parcel context

Zoning, assessment, and geospatial overlays joined to each case, so risk reflects the site, not just the project type.

Why it matters

A dashboard tells you where a permit is. A connected picture tells you why permits like it behave the way they do — which is what you need to fix the system, not just watch it.

It’s the cross-agency problem the Permitting Dashboard sets out to solve — unifying DEP, DOT, and DCA — taken one layer deeper: not just shared status, but the connected record underneath it. Questions that are impossible across silos become routine:

?

Do ADUs on historic-overlay parcels always stall at the same board — and at which step?

?

Is a recurring setback correction one reviewer's habit, or a town-wide pattern?

?

Which towns clear this project type fastest — and what do the fast ones do differently?

Live today, on public records — for every jurisdiction we cover.

Glass box, not black box

Every claim traces to a public record.

For a government audience the differentiator isn’t the prediction — it’s that you can verify it. Select any entity in the graph and you see its evidence: the source document, the exact record, the confidence. Here’s a real one from the Jersey City corpus.

What the intelligence produces

A forecast — with its evidence.

Not a black-box score: an honest review window from real comparable cases, and the cases themselves. Every number is comparables-derived, never an opaque prediction.

How it works

A panel of specialists — not a black box.

Behind one thread, scoped specialists — electrical, plumbing, mechanical, building/UCC, and a government reviewer-assist — each work their part of a project on top of the same public-record graph. Multi-tenant, advisory, with a person at every decision: the glass-box design a government can actually adopt — the opposite of the opaque algorithm that became a cautionary tale.

Every claim is cited

Each finding names the code section and the public-record source behind it — provenance on every line, nothing asserted without it.

Humans keep the decision

The specialists surface and recommend; they never auto-approve, auto-file, or auto-send. A person clears every checkpoint.

Reviewer-assist, not replace

For a government reviewer it independently re-checks a submission and flags likely issues and discrepancies — the reviewer keeps the call.

Each agency’s queue is its own

Tenant-scoped by design: applicants’ private drafts stay private; an agency sees only what’s filed to it, plus the public record.

Augments your team

It lightens the queue, not the role.

PermitGranted removes the rote, repetitive load — surfacing likely corrections, comparable outcomes, and honest timeline expectations — so reviewers and applicants spend their hours on judgment, not on chasing incomplete packages. A person always decides; every output traces back to a public record.

Surfaces & explains

Flags what a reviewer might otherwise miss, with the source record attached — never a black-box score.

Human-in-the-loop

We inform the decision; we don't make it. No auto-approvals, no replacing staff.

Traceable

Every conclusion links to the public record it came from — auditable by anyone.

Beyond the dashboard

Then the things no one has built yet.

The dashboard shows where a permit is. A unified graph lets us go further — from tracking to foresight, and from foresight to prevention. These are capabilities we’d build and operate with you, on your jurisdiction’s systems — not a product we hand over, and never a replacement for your staff.

Prevent, don't just track

Catch the corrections before submission and kill the resubmission loops that cause most delay. The state speeds the pipe; we reduce what flows through it the wrong way.

A statewide consistency & equity lens

Surface where reviewers and boards drift or rule inconsistently across towns — something no agency can currently see about itself. Turns shot clocks into measured fairness.

A permitting digital twin

Model a code change, a staffing shift, or a self-certification expansion before enacting it — “if you do X, here's the predicted effect on approval time across these jurisdictions.”

Cross-agency entity resolution

Resolve the same developer, parcel, or architect across DEP, DOT, and DCA — portfolio views, duplicate detection, and a shared source of truth the agencies don't have today.

Honest about maturity: the unified graph and the intelligence on top of it run today on public records. The cross-agency versions are the partnership — we can’t build the biggest one without you.

NEW JERSEYHUDSON +ESSEXJersey CityCOVERAGELiveBetaIngesting
Built for NJ first

We know the boards here. We’re growing from there.

542 NJ jurisdictions · 2,670,850 permit cases catalogued across 21 counties. Statewide permit-case coverage and growing — the deepest board-decision and correction data is in Jersey City + Hudson, where we started.

Jersey CityHudsonLiveLive32,2813,7293,621250d*·250d
Hamilton MercerMercerBetaBuilding26,578·60d
Toms RiverOceanBetaBuilding26,509
East BrunswickMiddlesexBetaBuilding26,20023·62d
Monroe TwpGloucesterBetaBuilding26,098·26d
EdisonMiddlesexBetaBuilding26,094·41d
Franklin Twp SomersetSomersetBetaBuilding26,070·73d
BrickOceanBetaBuilding25,696·28d
Cherry HillCamdenBetaBuilding25,570·55d
Washington TwpBetaBuilding25,566
Fair LawnBergenBetaBuilding25,16831·72d
JacksonOceanBetaBuilding24,983·397d
Old BridgeMiddlesexBetaBuilding24,901
CliftonPassaicLiveBuilding24,84570·62d
PlainfieldUnionBetaBuilding24,174·63d
WoodbridgeMiddlesexBetaBuilding23,383
Middletown TwpMonmouthBetaBuilding23,26146·36d
NewarkEssexBetaBuilding22,035939d·200d
LakewoodOceanBetaBuilding21,858·60d
HowellMonmouthBetaBuilding21,70444·84d
MarlboroMonmouthBetaBuilding21,321·67d
Mount LaurelBurlingtonBetaBuilding20,116·168d
WestfieldUnionLiveBuilding19,84056
ManalapanMonmouthBetaBuilding18,907·38d
HillsboroughSomersetBetaBuilding18,890·70d
South BrunswickMiddlesexBetaBuilding18,723
ManchesterOceanBetaBuilding18,685·35d
PiscatawayMiddlesexBetaBuilding18,183·80d
BridgewaterSomersetBetaBuilding18,050·65d
WillingboroBurlingtonBetaBuilding16,777
Berkeley TwpOceanBetaBuilding16,406·54d
BloomfieldEssexLivePartial16,285819426d·69d
EnglewoodBergenBetaBuilding15,824·172d
Lawrence TwpCumberlandBetaBuilding15,632·34d
LivingstonEssexLiveBuilding15,37867·53d
West Windsor TwpMercerBetaBuilding15,094
RandolphMorrisBetaBuilding14,60824·134d
EwingMercerBetaBuilding14,566·65d
MorrisMorrisBetaBuilding14,554·63d
BernardsSomersetBetaBuilding14,303·29d
SpartaSussexBetaBuilding14,288
EveshamBurlingtonBetaBuilding14,006·104d
Freehold TwpMonmouthBetaBuilding13,993·59d
VernonSussexBetaBuilding13,933
TeaneckBergenBetaBuilding13,699
Hopewell TwpBetaBuilding13,69028·47d
MillburnEssexBetaBuilding13,393·51d
Ocean TwpBetaBuilding13,342·57d
StaffordOceanBetaBuilding12,877
Winslow TwpCamdenBetaBuilding12,744
PennsaukenCamdenBetaBuilding12,66647·20d
Raritan TwpHunterdonBetaBuilding12,121
Ocean CityCape MayBetaBuilding12,000·79d
Wall TwpMonmouthBetaBuilding11,98844
West OrangeEssexBetaBuilding11,868
ParamusBergenLiveBuilding11,86159·194d
MontclairEssexBetaBuilding11,77627d·78d
West MilfordPassaicBetaBuilding11,761
MoorestownBurlingtonBetaBuilding11,31520·67d
PlainsboroMiddlesexBetaBuilding11,2816·74d
SummitUnionBetaBuilding11,090
NutleyEssexBetaBuilding10,988·279d
RahwayUnionBetaBuilding10,91219·247d
SayrevilleMiddlesexBetaBuilding10,861
VinelandCumberlandBetaBuilding10,685
UnionBetaBuilding10,672
Voorhees TwpCamdenBetaBuilding10,579
Rockaway TwpMorrisBetaBuilding10,394
MontgomerySomersetBetaBuilding10,369·30d
JeffersonMorrisBetaBuilding10,338·35d
CamdenCamdenBetaBuilding10,128·27d
PatersonPassaicBetaBuilding10,02947d·167d
WarrenSomersetBetaBuilding10,022
LaceyOceanBetaBuilding9,991·92d
South PlainfieldMiddlesexBetaBuilding9,956
DeptfordGloucesterBetaBuilding9,918·111d
MahwahBergenBetaBuilding9,83842·33d
Burlington TwpBurlingtonBetaBuilding9,715·119d
Gloucester TwpCamdenBetaBuilding9,559·106d
RidgewoodBergenBetaBuilding9,552
MontvilleMorrisBetaBuilding9,54442·51d
CranfordUnionBetaBuilding9,477·66d
BayonneHudsonLiveBuilding9,4216425d·57d
BarnegatOceanBetaBuilding9,301·29d
Long BranchMonmouthBetaBuilding9,27632·139d
HolmdelMonmouthBetaBuilding8,928·81d
ElizabethUnionBetaBuilding8,9242125d·248d
Long Beach TwpOceanBetaBuilding8,820·66d
LindenUnionBetaBuilding8,812·140d
Neptune TwpMonmouthBetaBuilding8,652·136d
Little Egg HarborOceanBetaBuilding8,625·60d
WyckoffBergenBetaBuilding8,598
ReadingtonHunterdonBetaBuilding8,598
Red BankMonmouthBetaBuilding8,58036
DenvilleMorrisBetaBuilding8,556·27d
MadisonMorrisBetaBuilding8,49045·200d
HobokenHudsonLiveLive8,40041233046d·218d
East WindsorMercerBetaBuilding8,385·28d
Lower TwpCape MayBetaBuilding8,107·49d
Glen RockBergenBetaBuilding7,982·50d
MedfordBurlingtonBetaBuilding7,870·42d
RoxburyMorrisBetaBuilding7,721
Point Pleasant BoroOceanBetaBuilding7,690·149d
Fort LeeBergenLiveBuilding7,55456·131d
MansfieldBurlingtonBetaBuilding7,535·65d
Mount OliveMorrisBetaBuilding7,491·127d
HopatcongSussexBetaBuilding7,453·63d
BergenfieldBergenBetaBuilding7,429·38d
East OrangeEssexBetaBuilding7,377541d·130d
RobbinsvilleMercerBetaBuilding7,270
SpringfieldBurlingtonBetaBuilding7,169
West DeptfordGloucesterBetaBuilding6,983
Tinton FallsMonmouthBetaBuilding6,951
Chatham BoroMorrisBetaBuilding6,932·316d
South Orange Village TwpEssexBetaBuilding6,904
BellevilleEssexBetaBuilding6,836·5d
MetuchenMiddlesexBetaBuilding6,806·56d
Atlantic CityAtlanticBetaBuilding6,762·32d
PhillipsburgWarrenBetaBuilding6,743·77d
Franklin LakesBergenBetaBuilding6,724·122d
EatontownMonmouthBetaBuilding6,72329·83d
CommercialCumberlandBetaBuilding6,709·76d
River ValeBergenBetaBuilding6,698
Egg Harbor TwpAtlanticBetaBuilding6,678·55d
MorristownMorrisLivePartial6,6431613735d·100d
Middle TwpCape MayBetaBuilding6,636·29d
VeronaEssexBetaBuilding6,612
BranchburgSomersetBetaBuilding6,598·32d
Chatham TwpMorrisBetaBuilding6,483·95d
Hamilton AtlanticAtlanticBetaBuilding6,417·109d
Perth AmboyMiddlesexBetaBuilding6,377·91d
TrentonMercerBetaBuilding6,338
Berkeley HeightsUnionBetaBuilding6,25341·90d
AberdeenMonmouthBetaBuilding6,24547·26d
HazletMonmouthBetaBuilding6,09817
Freehold BoroMonmouthBetaBuilding5,961·93d
New BrunswickMiddlesexBetaBuilding5,921·186d
GlassboroGloucesterBetaBuilding5,892·41d
SecaucusHudsonBetaBuilding5,85626d·69d
TenaflyBergenBetaBuilding5,74016
Clinton TwpHunterdonBetaBuilding5,703·129d
Old TappanBergenBetaBuilding5,671·105d
PequannockMorrisBetaBuilding5,591·42d
RutherfordBergenBetaBuilding5,564
FlorenceBurlingtonBetaBuilding5,554·15d
New ProvidenceUnionBetaBuilding5,54139·46d
East HanoverMorrisBetaBuilding5,536·59d
Florham ParkMorrisBetaBuilding5,518·181d
HaddonfieldCamdenBetaBuilding5,516·57d
LyndhurstBergenBetaBuilding5,509·35d
HanoverMorrisBetaBuilding5,46019·38d
GarfieldBergenBetaBuilding5,427·40d
LindenwoldCamdenBetaBuilding5,38510·71d
Asbury ParkMonmouthBetaBuilding5,38413·49d
BernardsvilleSomersetBetaBuilding5,340·65d
Union CityHudsonBetaBuilding5,33337d·104d
GallowayAtlanticBetaBuilding5,270·57d
Harrison TwpGloucesterBetaBuilding5,254·76d
CinnaminsonBurlingtonBetaBuilding5,232·48d
MargateAtlanticBetaBuilding5,203·98d
Colts NeckMonmouthBetaBuilding5,116·90d
RamseyBergenBetaBuilding5,112·26d
VentnorAtlanticBetaBuilding5,100
West New YorkHudsonBetaBuilding5,09741d·126d
WoolwichGloucesterBetaBuilding5,079
East GreenwichGloucesterBetaBuilding5,074·78d
SomervilleSomersetBetaBuilding5,049
Cliffside ParkBergenBetaBuilding5,029·192d
PlumstedOceanBetaBuilding4,968·129d
ByramSussexBetaBuilding4,933·168d
HillsideUnionBetaBuilding4,923·50d
Cedar GroveEssexBetaBuilding4,906·194d
Haddon TwpCamdenBetaBuilding4,905·46d
North WildwoodCape MayBetaBuilding4,879·57d
Franklin Twp GloucesterGloucesterBetaBuilding4,816·27d
Chester TwpMorrisBetaBuilding4,807·42d
North BrunswickMiddlesexBetaBuilding4,698·59d
PassaicPassaicBetaBuilding4,641·89d
DumontBergenBetaBuilding4,608·36d
FairfieldCumberlandBetaBuilding4,607·34d
West CaldwellEssexBetaBuilding4,602
AvalonCape MayBetaBuilding4,556·140d
CarteretMiddlesexBetaBuilding4,552·41d
KearnyHudsonBetaBuilding4,5491040d·91d
Saddle BrookBergenBetaBuilding4,535
Bordentown TwpBurlingtonBetaBuilding4,467·20d
HackensackBergenBetaBuilding4,443·36d
RingwoodPassaicBetaBuilding4,421
Maple ShadeBurlingtonBetaBuilding4,379·57d
Little FallsPassaicBetaBuilding4,364·45d
HawthornePassaicBetaBuilding4,363·41d
MantuaGloucesterBetaBuilding4,356·19d
New MilfordBergenBetaBuilding4,347·51d
RumsonMonmouthBetaBuilding4,346
WantageSussexBetaBuilding4,333
Roselle ParkUnionBetaBuilding4,309
Sea Isle CityCape MayBetaBuilding4,297
BridgetonCumberlandBetaBuilding4,281·20d
PennsvilleSalemBetaBuilding4,231·22d
OaklandBergenBetaBuilding4,217·45d
Long Hill TwpMorrisBetaBuilding4,207·72d
WatchungSomersetBetaBuilding4,184
WaynePassaicBetaBuilding4,143
HardystonSussexBetaBuilding4,139·21d
KinnelonMorrisBetaBuilding4,130·45d
MiddlesexMiddlesexBetaBuilding4,088·28d
MaplewoodEssexBetaBuilding4,073·78d
ClarkUnionBetaBuilding3,957·171d
Upper TwpCape MayBetaBuilding3,942
HardingMorrisBetaBuilding3,913·82d
Point Pleasant BeachOceanBetaBuilding3,884·17d
BrigantineAtlanticBetaBuilding3,879·27d
ClosterBergenBetaBuilding3,877·67d
BedminsterSomersetBetaBuilding3,863·49d
SouthamptonBurlingtonBetaBuilding3,832
Upper FreeholdMonmouthBetaBuilding3,796
LopatcongWarrenBetaBuilding3,778·91d
OceanportMonmouthBetaBuilding3,771·154d
Mendham TwpMorrisBetaBuilding3,759·44d
Pemberton TwpBurlingtonBetaBuilding3,702·20d
LeoniaBergenBetaBuilding3,688·21d
OceanBetaBuilding3,654·46d
MountainsideUnionBetaBuilding3,649·85d
Park RidgeBergenBetaBuilding3,644·92d
OrangeEssexLiveBuilding3,6295029d·135d
BogotaBergenBetaBuilding3,626·98d
Edgewater ParkBurlingtonBetaBuilding3,595·57d
HackettstownWarrenBetaBuilding3,58412·48d
LodiBergenBetaBuilding3,577·46d
HammontonAtlanticBetaBuilding3,554·49d
CresskillBergenBetaBuilding3,538·132d
TewksburyHunterdonBetaBuilding3,531
Woodcliff LakeBergenBetaBuilding3,516
DelranBurlingtonBetaBuilding3,455·40d
Woodland ParkPassaicBetaBuilding3,438
HillsdaleBergenBetaBuilding3,409·22d
Glen RidgeEssexBetaBuilding3,384·119d
RoselandEssexBetaBuilding3,37623
Highland ParkMiddlesexBetaBuilding3,374·61d
FanwoodUnionBetaBuilding3,354·64d
ManvilleSomersetBetaBuilding3,354·88d
Wildwood CityCape MayBetaBuilding3,322
WaldwickBergenBetaBuilding3,292
Somers PointAtlanticBetaBuilding3,220
River EdgeBergenBetaBuilding3,216
Palisades ParkBergenBetaBuilding3,208·123d
Midland ParkBergenBetaBuilding3,202·31d
Morris PlainsMorrisBetaBuilding3,189·126d
WoodburyGloucesterBetaBuilding3,1657
LumbertonBurlingtonBetaBuilding3,131·27d
MillstoneMonmouthBetaBuilding3,122·131d
South RiverMiddlesexBetaBuilding3,10335
Hasbrouck HeightsBergenBetaBuilding3,077·18d
Westwood BoroBergenBetaBuilding3,06827
Little SilverMonmouthBetaBuilding3,05811·56d
WashingtonBetaBuilding3,045
AllendaleBergenBetaBuilding3,041·26d
CranburyMiddlesexBetaBuilding3,037·54d
Spring Lake BoroMonmouthBetaBuilding2,995
Gloucester CityCamdenBetaBuilding2,989·8d
RoselleUnionBetaBuilding2,986
PitmanGloucesterBetaBuilding2,975·17d
Pine HillCamdenBetaBuilding2,960·39d
Elmwood ParkBergenBetaBuilding2,947·76d
North HaledonPassaicBetaBuilding2,946·15d
Andover TwpSussexBetaBuilding2,937·92d
Cape MayCape MayBetaBuilding2,932·122d
North BergenHudsonBetaBuilding2,9283952d·97d
BelvidereWarrenBetaBuilding2,917·181d
WanaquePassaicBetaBuilding2,905
North ArlingtonBergenBetaBuilding2,895·99d
RunnemedeCamdenBetaBuilding2,890
Fair HavenMonmouthBetaBuilding2,890·69d
MatawanMonmouthBetaBuilding2,882·20d
ManasquanMonmouthBetaBuilding2,877·71d
MillvilleCumberlandBetaBuilding2,87031·17d
Wildwood CrestCape MayBetaBuilding2,843
Harrington ParkBergenBetaBuilding2,837·65d
Upper DeerfieldCumberlandBetaBuilding2,821
Logan TwpGloucesterBetaBuilding2,793·12d
Green BrookSomersetBetaBuilding2,786·57d
Rockaway BoroMorrisBetaBuilding2,783
Englewood CliffsBergenBetaBuilding2,782·109d
LambertvilleHunterdonBetaBuilding2,724·87d
West Long BranchMonmouthBetaBuilding2,708
Boonton TownMorrisBetaBuilding2,707·52d
MontvaleBergenBetaBuilding2,700·77d
BlairstownWarrenBetaBuilding2,695·93d
ChesterfieldBurlingtonBetaBuilding2,686·42d
Burlington CityBurlingtonBetaBuilding2,672·71d
Lebanon TwpHunterdonBetaBuilding2,668·35d
Pompton LakesPassaicBetaBuilding2,663·28d
BeachwoodOceanBetaBuilding2,657·63d
AlexandriaHunterdonBetaBuilding2,640·64d
MaywoodBergenBetaBuilding2,609·21d
PleasantvilleAtlanticBetaBuilding2,593·50d
NorthfieldAtlanticBetaBuilding2,579·14d
Union TwpBetaBuilding2,575
EdgewaterBergenBetaBuilding2,56217·27d
IrvingtonEssexBetaBuilding2,56123d·48d
OradellBergenBetaBuilding2,545·44d
Carneys PointSalemBetaBuilding2,529·19d
TabernacleBurlingtonBetaBuilding2,526
Mountain LakesMorrisBetaBuilding2,519·111d
Mendham BoroMorrisBetaBuilding2,512·66d
EmersonBergenBetaBuilding2,493·53d
BarringtonCamdenBetaBuilding2,484·58d
NewtonSussexBetaBuilding2,475·22d
DoverMorrisBetaBuilding2,474·31d
RaritanBetaBuilding2,458
HainesportBurlingtonBetaBuilding2,449·25d
Shrewsbury BoroMonmouthBetaBuilding2,443
Little FerryBergenBetaBuilding2,425·114d
South AmboyMiddlesexBetaBuilding2,421
Haddon HeightsCamdenBetaBuilding2,420·18d
BrielleMonmouthBetaBuilding2,418·127d
DemarestBergenBetaBuilding2,404·33d
DennisCape MayBetaBuilding2,395·41d
WhartonMorrisBetaBuilding2,388
Berlin TwpCamdenBetaBuilding2,368·50d
BelmarMonmouthBetaBuilding2,361·82d
Boonton TwpMorrisBetaBuilding2,337·50d
HarrisonHudsonBetaBuilding2,3322411d·19d
LinwoodAtlanticBetaBuilding2,332·42d
East RutherfordBergenBetaBuilding2,328·56d
ButlerMorrisBetaBuilding2,326·47d
TotowaPassaicBetaBuilding2,324
HollandHunterdonBetaBuilding2,318·141d
Lincoln ParkMorrisBetaBuilding2,31327·55d
SpotswoodMiddlesexBetaBuilding2,294
Saddle RiverBergenBetaBuilding2,277
KeansburgMonmouthBetaBuilding2,197·37d
Scotch PlainsUnionLiveBuilding2,19557
Bound BrookSomersetBetaBuilding2,194·45d
IndependenceWarrenBetaBuilding2,174·59d
ClaytonGloucesterBetaBuilding2,167·34d
BloomingdalePassaicBetaBuilding2,164·47d
Bradley BeachMonmouthBetaBuilding2,141·68d
RidgefieldBergenBetaBuilding2,137
KeyportMonmouthBetaBuilding2,122·99d
Peapack GladstoneSomersetBetaBuilding2,109·88d
StillwaterSussexBetaBuilding2,106
Upper Saddle RiverBergenBetaBuilding2,103
ShamongBurlingtonBetaBuilding2,100
NorwoodBergenBetaBuilding2,093·55d
WaterfordCamdenBetaBuilding2,069
CaldwellEssexBetaBuilding2,056·28d
AbseconAtlanticBetaBuilding2,050·22d
CarlstadtBergenBetaBuilding2,044·33d
AllamuchyWarrenBetaBuilding2,015·102d
North PlainfieldSomersetBetaBuilding1,993·27d
BethlehemHunterdonBetaBuilding1,979·129d
Mount HollyBurlingtonBetaBuilding1,974·60d
PittsgroveSalemBetaBuilding1,972·53d
Ridgefield ParkBergenBetaBuilding1,957
MilltownMiddlesexBetaBuilding1,957·41d
Hightstown BoroMercerBetaBuilding1,953·50d
Beach HavenOceanBetaBuilding1,928·48d
WeehawkenHudsonBetaBuilding1,92834d·152d
StanhopeSussexBetaBuilding1,918
HaworthBergenBetaBuilding1,897·118d
Spring Lake Heights BoroMonmouthBetaBuilding1,887
Franklin BoroGloucesterBetaBuilding1,882·16d
CollingswoodCamdenBetaBuilding1,871·57d
Hampton TwpSussexBetaBuilding1,854·51d
Greenwich WarrenWarrenBetaBuilding1,836·106d
DelawareHunterdonBetaBuilding1,826·71d
Monmouth BeachMonmouthBetaBuilding1,822
Seaside HeightsOceanBetaBuilding1,81810
Sea GirtMonmouthBetaBuilding1,813
FredonSussexBetaBuilding1,783·93d
PalmyraBurlingtonBetaBuilding1,754·19d
FlemingtonHunterdonBetaBuilding1,750·111d
StratfordCamdenBetaBuilding1,739
Rochelle ParkBergenBetaBuilding1,734
Stone HarborCape MayBetaBuilding1,718
Seaside ParkOceanBetaBuilding1,712
Washington BoroWarrenBetaBuilding1,684
Ship BottomOceanBetaBuilding1,679
NorthvaleBergenBetaBuilding1,671·258d
Elk TwpGloucesterBetaBuilding1,644·15d
KenilworthUnionBetaBuilding1,578·56d
Wallington BoroBergenBetaBuilding1,576
Mount ArlingtonMorrisBetaBuilding1,575·56d
FairviewBergenBetaBuilding1,554·73d
Mine HillMorrisBetaBuilding1,551·54d
Pennington BoroMercerBetaBuilding1,550·82d
Mount EphraimCamdenBetaBuilding1,538·58d
GuttenbergHudsonBetaBuilding1,5381332d·87d
Neptune CityBetaBuilding1,510·54d
GreenSussexBetaBuilding1,502·42d
Franklin Twp HunterdonHunterdonBetaBuilding1,495·160d
Medford LakesBurlingtonBetaBuilding1,49318·42d
EastamptonBurlingtonBetaBuilding1,493·21d
PilesgroveSalemBetaBuilding1,490·21d
LongportAtlanticBetaBuilding1,487·95d
WestamptonBurlingtonBetaBuilding1,486
Atlantic HighlandsMonmouthBetaBuilding1,484·65d
PaulsboroGloucesterBetaBuilding1,477·14d
SomerdaleCamdenBetaBuilding1,468
GarwoodUnionBetaBuilding1,465·57d
PohatcongWarrenBetaBuilding1,465·177d
HighlandsMonmouthBetaBuilding1,444·22d
Egg Harbor CityAtlanticBetaBuilding1,441·13d
RiverdaleMorrisBetaBuilding1,414
DelancoBurlingtonBetaBuilding1,397·28d
MontagueSussexBetaBuilding1,394·35d
East AmwellHunterdonBetaBuilding1,37213·49d
ClementonCamdenBetaBuilding1,372·92d
Woodbury HeightsGloucesterBetaBuilding1,347
Sea BrightMonmouthBetaBuilding1,308
NetcongMorrisBetaBuilding1,307·169d
North HanoverBurlingtonBetaBuilding1,297·77d
Bay HeadOceanBetaBuilding1,297·238d
KnowltonWarrenBetaBuilding1,260·118d
Bordentown CityBurlingtonBetaBuilding1,247·70d
HamburgSussexBetaBuilding1,246·16d
MullicaAtlanticBetaBuilding1,221·15d
LafayetteSussexBetaBuilding1,215·126d
Chester BoroMorrisBetaBuilding1,203·77d
LibertyWarrenBetaBuilding1,184·109d
GibbsboroCamdenBetaBuilding1,180·47d
AlpineBergenBetaBuilding1,177·119d
WestvilleGloucesterBetaBuilding1,163
Barnegat LightOceanBetaBuilding1,161·49d
Buena VistaAtlanticBetaBuilding1,148·102d
Franklin Twp WarrenWarrenBetaBuilding1,141·143d
Upper PittsgroveSalemBetaBuilding1,138
Greenwich GloucesterGloucesterBetaBuilding1,107·30d
MagnoliaCamdenBetaBuilding1,103·28d
BellmawrCamdenBetaBuilding1,10211·66d
DeerfieldCumberlandBetaBuilding1,101·43d
JamesburgMiddlesexBetaBuilding1,074·72d
Essex FellsEssexBetaBuilding1,063·74d
DealMonmouthBetaBuilding1,062·163d
Island HeightsOceanBetaBuilding1,058·108d
South HarrisonGloucesterBetaBuilding1,047
Berlin BoroughCamdenBetaBuilding1,040·42d
West AmwellHunterdonBetaBuilding1,038
OgdensburgSussexBetaBuilding1,028·126d
RivertonBurlingtonBetaBuilding998
KingwoodHunterdonBetaBuilding962·93d
FrelinghuysenWarrenBetaBuilding918·51d
Maurice RiverCumberlandBetaBuilding916·59d
FrenchtownHunterdonBetaBuilding914·63d
AllowaySalemBetaBuilding912·70d
FrankfordSussexBetaBuilding896·72d
WoodstownSalemBetaBuilding884
MantolokingOceanBetaBuilding865·138d
WenonahGloucesterBetaBuilding861
DunellenMiddlesexBetaBuilding831·61d
HaledonPassaicBetaBuilding830·9d
Hopewell BoroMercerBetaBuilding821·113d
RiversideBurlingtonBetaBuilding814
Glen GardnerHunterdonBetaBuilding808·174d
HopeWarrenBetaBuilding801·117d
HarmonyWarrenBetaBuilding801·112d
MerchantvilleCamdenBetaBuilding796·47d
EagleswoodOceanBetaBuilding785·75d
OaklynCamdenBetaBuilding769·39d
MoonachieBergenBetaBuilding764·89d
AudubonCamdenBetaBuilding757·21d
South HackensackBergenBetaBuilding757
OxfordWarrenBetaBuilding718·93d
SalemSalemBetaBuilding700
HardwickWarrenBetaBuilding689·112d
Clinton TownHunterdonBetaBuilding679·23d
Prospect ParkPassaicBetaBuilding662·27d
WhiteWarrenBetaBuilding643
QuintonSalemBetaBuilding643·33d
West Cape MayCape MayBetaBuilding637
North CaldwellEssexBetaBuilding620·35d
Shrewsbury TwpMonmouthBetaBuilding615
Penns GroveSalemBetaBuilding614·105d
Lebanon BoroHunterdonBetaBuilding596·124d
Harvey CedarsOceanBetaBuilding591·112d
Far HillsSomersetBetaBuilding586·71d
SussexSussexBetaBuilding58021
High BridgeHunterdonBetaBuilding577·66d
South Bound BrookSomersetBetaBuilding574
SwedesboroGloucesterBetaBuilding564
WoodbineCape MayBetaBuilding560
EnglishtownMonmouthBetaBuilding557·73d
AllentownMonmouthBetaBuilding539·82d
South Toms RiverOceanBetaBuilding536
WeymouthAtlanticBetaBuilding535
Ocean GateOceanBetaBuilding530·69d
MilfordHunterdonBetaBuilding528·148d
Union BeachMonmouthBetaBuilding503
AllenhurstMonmouthBetaBuilding497·147d
CalifonHunterdonBetaBuilding490·34d
Hampton BoroHunterdonBetaBuilding490·97d
BloomsburyHunterdonBetaBuilding487·202d
SandystonSussexBetaBuilding475
BeverlyBurlingtonBetaBuilding470·22d
HelmettaMiddlesexBetaBuilding448·37d
DowneCumberlandBetaBuilding442·90d
FolsomAtlanticBetaBuilding442·92d
Audubon ParkCamdenBetaBuilding441·137d
InterlakenMonmouthBetaBuilding433·103d
ManningtonSalemBetaBuilding432·113d
Stow CreekCumberlandBetaBuilding424
NewfieldGloucesterBetaBuilding419·42d
West WildwoodCape MayBetaBuilding406
Estell ManorAtlanticBetaBuilding406·157d
ElsinboroSalemBetaBuilding401·56d
Cape May PointCape MayBetaBuilding400·184d
LawnsideCamdenBetaBuilding398·40d
BuenaAtlanticBetaBuilding386
ElmerSalemBetaBuilding383·22d
RooseveltMonmouthBetaBuilding381
BranchvilleSussexBetaBuilding364·35d
Lake ComoMonmouthBetaBuilding348·168d
Greenwich CumberlandCumberlandBetaBuilding346·43d
Woodland TwpBurlingtonBetaBuilding338
Pemberton BoroBurlingtonBetaBuilding327·62d
Rocky HillSomersetBetaBuilding309
OldmansSalemBetaBuilding305·31d
TeterboroBergenBetaBuilding297
Bass RiverBurlingtonBetaBuilding280·64d
WrightstownBurlingtonBetaBuilding264
ChesilhurstCamdenBetaBuilding258·124d
BrooklawnCamdenBetaBuilding256·16d
FarmingdaleMonmouthBetaBuilding251·80d
Laurel SpringsCamdenBetaBuilding2471·18d
New HanoverBurlingtonBetaBuilding230·102d
FieldsboroBurlingtonBetaBuilding218·34d
Loch ArbourMonmouthBetaBuilding200·105d
RockleighBergenBetaBuilding189
East NewarkHudsonBetaBuilding18319d·40d
StocktonHunterdonBetaBuilding138
ShilohCumberlandBetaBuilding118
Corbin CityAtlanticBetaBuilding116·126d
AlphaWarrenBetaBuilding78·80d
WoodlynneCamdenBetaBuilding67
State BuildingsBetaBuilding61
Surf CityOceanBetaBuilding49
LavalletteOceanIngestingBuilding15·250d
TuckertonOceanIngestingBuilding8
Lower Alloways CreekSalemIngestingBuilding7
TavistockCamdenIngestingBuilding5
Port RepublicAtlanticIngestingBuilding1

* Jersey City: the figure shown is an approved median, not a first-hearing one. It counts cases approved or approved with conditions however many hearings they took, because the board-decision records for this town carry no hearing count.

Showing all 542 NJ jurisdictions with data · click any header to sort · refreshed Sep 5, 2026, 11:35 AM ET

First-pass = approved + approved-with-conditions (clean path through the board, no carries). All paths includes carries / tabled / continued hearings, which inflate the median because the meter keeps running across multiple sittings.

Value on both sides

The same intelligence helps the desk and the applicant.

For agencies & policymakers

  • Fewer resubmissions and a lighter review queue
  • Visibility into where delay and reviewer drift concentrate
  • Aggregate, anonymized data to inform staffing and process improvement
  • Cleaner, more reliable data entering state systems

For applicants & developers

  • Cleaner submissions that pass on the first try
  • Honest timeline expectations, grounded in real comparables
  • Fewer surprises at board hearings
  • Predictable approval risk before capital is committed
How we want to help

A low-risk, phased way to work together.

We’re not asking the state to buy a platform. We’d start by contributing, and let measured results decide the rest.

1
Contribute to the conversation

Join the permitting-modernization advisory effort and share what the public record already reveals about New Jersey's jurisdictions.

2
Share anonymized insights

Correction patterns and timeline drivers from our existing NJ data (starting in Hudson + Essex) — useful for guidance, training, and bottleneck analysis.

3
Run a narrow pilot

One project type, one or two towns — measuring prescreen catch-rate, resubmission reduction, and timeline against the status quo.

4
Provide structured outputs

Auditable, structured data that can enhance dashboard visibility and support both applicant tools and agency layers as the systems mature.

Partners exploring a pilot get a guided walkthrough of the full platform — we call it Atlas.

Join the conversation

We’d like a seat at the table.

We’d welcome the chance to contribute to the efforts shaping how New Jersey modernizes permitting — and, when there’s a concrete project to point it at, to prove these capabilities out in a small pilot. Start with a conversation.

Start a conversation
hello@permitgranted.ai