NJ Landlord Registration & Certificate of Occupancy Directory
Municipal data verified: June 30, 2026
Page content reviewed: August 19, 2026
Renting out a property in New Jersey means two things have to be handled before your tenant moves in: registering as a landlord and, in most towns, getting a certificate of occupancy (CO) or passing a rental inspection. The registration rule is statewide and the same everywhere. The CO/inspection rule is set locally, so it varies town by town.
Why it's local: N.J.S.A. 40:48-2.12a and 40:48-2.12m authorize municipalities to require a certificate of inspection or occupancy for residential rental property prior to a new occupancy. This is why the requirement exists town-by-town rather than as one statewide process.
Here is exactly what this directory is, so you know before you click: all 564 New Jersey municipalities are covered for the statewide registration rule - that part is identical everywhere, and every town page walks it. The local certificate-of-occupancy rule is the part that varies, and we have verified it against official sources in 48 towns so far.
- CO confirmed48 towns. The town's program name, the office that runs it, what triggers an inspection, the ordinance or government page we read it from, and the date we checked.
- Statewide onlyThe remaining 516. Full statewide registration guidance, plus how to reach that town's office and the one question to ask. No local CO rule, because we have not confirmed one.
We would rather label a gap than fill it with a guess: a wrong inspection fee or filing deadline on a compliance page is worse than an honest blank. If your town is not verified yet, the state's county and municipal website directory is the fastest way to find the right office yourself.
Showing 564 of 564 municipalities. CO confirmed means we verified that town's certificate-of-occupancy rule against an official source. Statewide only means the page covers the statewide registration requirement and tells you how to confirm the local rule yourself.
Atlantic County (23)
- AbseconStatewide only
- Atlantic CityCO confirmed
- BrigantineStatewide only
- BuenaStatewide only
- Buena Vista TownshipStatewide only
- Corbin CityStatewide only
- Egg Harbor CityStatewide only
- Egg Harbor TownshipStatewide only
- Estell ManorStatewide only
- FolsomStatewide only
- GallowayStatewide only
- Hamilton TownshipStatewide only
- HammontonStatewide only
- LinwoodStatewide only
- LongportStatewide only
- Margate CityStatewide only
- Mullica TownshipStatewide only
- NorthfieldStatewide only
- PleasantvilleCO confirmed
- Port RepublicStatewide only
- Somers PointStatewide only
- Ventnor CityStatewide only
- Weymouth TownshipStatewide only
Bergen County (70)
- AllendaleStatewide only
- AlpineStatewide only
- BergenfieldStatewide only
- BogotaStatewide only
- CarlstadtStatewide only
- Cliffside ParkStatewide only
- ClosterStatewide only
- CresskillStatewide only
- DemarestStatewide only
- DumontStatewide only
- East RutherfordStatewide only
- EdgewaterStatewide only
- Elmwood ParkStatewide only
- EmersonStatewide only
- EnglewoodStatewide only
- Englewood CliffsStatewide only
- Fair LawnStatewide only
- FairviewStatewide only
- Fort LeeCO confirmed
- Franklin LakesStatewide only
- GarfieldCO confirmed
- Glen RockStatewide only
- HackensackCO confirmed
- Harrington ParkStatewide only
- Hasbrouck HeightsStatewide only
- HaworthStatewide only
- HillsdaleStatewide only
- Ho-Ho-KusStatewide only
- LeoniaStatewide only
- Little FerryStatewide only
- LodiStatewide only
- LyndhurstStatewide only
- MahwahStatewide only
- MaywoodStatewide only
- Midland ParkStatewide only
- MontvaleStatewide only
- MoonachieStatewide only
- New MilfordStatewide only
- North ArlingtonStatewide only
- NorthvaleStatewide only
- NorwoodStatewide only
- OaklandStatewide only
- Old TappanStatewide only
- OradellStatewide only
- Palisades ParkStatewide only
- ParamusStatewide only
- Park RidgeStatewide only
- RamseyStatewide only
- RidgefieldStatewide only
- Ridgefield ParkStatewide only
- RidgewoodStatewide only
- River EdgeStatewide only
- River ValeStatewide only
- Rochelle ParkStatewide only
- RockleighStatewide only
- RutherfordStatewide only
- Saddle BrookStatewide only
- Saddle RiverStatewide only
- South HackensackStatewide only
- TeaneckStatewide only
- TenaflyStatewide only
- TeterboroStatewide only
- Upper Saddle RiverStatewide only
- WaldwickStatewide only
- WallingtonStatewide only
- Washington TownshipStatewide only
- WestwoodStatewide only
- Wood-RidgeStatewide only
- Woodcliff LakeStatewide only
- WyckoffStatewide only
Burlington County (40)
- Bass River TownshipStatewide only
- BeverlyStatewide only
- Bordentown CityStatewide only
- Bordentown TownshipStatewide only
- Burlington CityStatewide only
- Burlington TownshipStatewide only
- ChesterfieldStatewide only
- CinnaminsonStatewide only
- DelancoStatewide only
- Delran TownshipStatewide only
- EastamptonStatewide only
- Edgewater ParkStatewide only
- EveshamStatewide only
- FieldsboroStatewide only
- Florence TownshipStatewide only
- HainesportStatewide only
- LumbertonStatewide only
- Mansfield TownshipStatewide only
- Maple ShadeStatewide only
- MedfordStatewide only
- Medford LakesStatewide only
- MoorestownStatewide only
- Mount HollyStatewide only
- Mount LaurelStatewide only
- New Hanover TownshipStatewide only
- North Hanover TownshipStatewide only
- PalmyraStatewide only
- Pemberton BoroughStatewide only
- Pemberton TownshipStatewide only
- RiversideStatewide only
- RivertonStatewide only
- ShamongStatewide only
- SouthamptonStatewide only
- SpringfieldStatewide only
- TabernacleStatewide only
- Washington TownshipStatewide only
- WestamptonStatewide only
- WillingboroStatewide only
- Woodland TownshipStatewide only
- WrightstownStatewide only
Camden County (36)
- AudubonStatewide only
- Audubon ParkStatewide only
- BarringtonStatewide only
- BellmawrStatewide only
- Berlin BoroughStatewide only
- Berlin TownshipStatewide only
- BrooklawnStatewide only
- CamdenCO confirmed
- Cherry Hill TownshipCO confirmed
- ChesilhurstStatewide only
- ClementonStatewide only
- CollingswoodStatewide only
- GibbsboroStatewide only
- Gloucester CityStatewide only
- Gloucester TownshipCO confirmed
- Haddon HeightsStatewide only
- Haddon TownshipStatewide only
- HaddonfieldStatewide only
- Hi-NellaStatewide only
- Laurel SpringsStatewide only
- LawnsideStatewide only
- LindenwoldStatewide only
- MagnoliaStatewide only
- MerchantvilleStatewide only
- Mount EphraimStatewide only
- OaklynStatewide only
- PennsaukenStatewide only
- Pine HillStatewide only
- RunnemedeStatewide only
- SomerdaleStatewide only
- StratfordStatewide only
- TavistockStatewide only
- VoorheesStatewide only
- Waterford TownshipStatewide only
- Winslow TownshipStatewide only
- WoodlynneStatewide only
Cape May County (16)
- AvalonStatewide only
- Cape MayStatewide only
- Cape May PointStatewide only
- Dennis TownshipStatewide only
- Lower TownshipStatewide only
- Middle TownshipStatewide only
- North WildwoodStatewide only
- Ocean CityStatewide only
- Sea Isle CityStatewide only
- Stone HarborStatewide only
- Upper TownshipStatewide only
- West Cape MayStatewide only
- West WildwoodStatewide only
- WildwoodStatewide only
- Wildwood CrestStatewide only
- WoodbineStatewide only
Cumberland County (14)
- BridgetonStatewide only
- Commercial TownshipStatewide only
- Deerfield TownshipStatewide only
- Downe TownshipStatewide only
- Fairfield TownshipStatewide only
- Greenwich TownshipStatewide only
- Hopewell TownshipStatewide only
- Lawrence TownshipStatewide only
- Maurice River TownshipStatewide only
- MillvilleStatewide only
- ShilohStatewide only
- Stow Creek TownshipStatewide only
- Upper Deerfield TownshipStatewide only
- VinelandCO confirmed
Essex County (22)
- BellevilleCO confirmed
- BloomfieldCO confirmed
- CaldwellStatewide only
- Cedar GroveStatewide only
- East OrangeCO confirmed
- Essex FellsStatewide only
- FairfieldStatewide only
- Glen RidgeStatewide only
- IrvingtonCO confirmed
- LivingstonStatewide only
- MaplewoodStatewide only
- MillburnStatewide only
- MontclairCO confirmed
- NewarkCO confirmed
- North CaldwellStatewide only
- NutleyStatewide only
- OrangeCO confirmed
- RoselandStatewide only
- South OrangeStatewide only
- VeronaStatewide only
- West CaldwellStatewide only
- West OrangeStatewide only
Gloucester County (24)
- ClaytonStatewide only
- DeptfordStatewide only
- East Greenwich TownshipStatewide only
- Elk TownshipStatewide only
- Franklin TownshipStatewide only
- GlassboroStatewide only
- Greenwich TownshipStatewide only
- Harrison TownshipStatewide only
- Logan TownshipStatewide only
- Mantua TownshipStatewide only
- Monroe TownshipStatewide only
- National ParkStatewide only
- NewfieldStatewide only
- PaulsboroStatewide only
- PitmanStatewide only
- South Harrison TownshipStatewide only
- SwedesboroStatewide only
- Washington TownshipStatewide only
- WenonahStatewide only
- West DeptfordStatewide only
- WestvilleStatewide only
- WoodburyStatewide only
- Woodbury HeightsStatewide only
- Woolwich TownshipStatewide only
Hudson County (12)
Hunterdon County (26)
- AlexandriaStatewide only
- Bethlehem TownshipStatewide only
- BloomsburyStatewide only
- CalifonStatewide only
- Clinton TownStatewide only
- Clinton TownshipStatewide only
- Delaware TownshipStatewide only
- East Amwell TownshipStatewide only
- FlemingtonStatewide only
- Franklin TownshipStatewide only
- FrenchtownStatewide only
- Glen GardnerStatewide only
- Hampton BoroughStatewide only
- High BridgeStatewide only
- Holland TownshipStatewide only
- KingwoodStatewide only
- LambertvilleStatewide only
- Lebanon BoroughStatewide only
- Lebanon TownshipStatewide only
- MilfordStatewide only
- Raritan TownshipStatewide only
- Readington TownshipStatewide only
- StocktonStatewide only
- TewksburyStatewide only
- Union TownshipStatewide only
- West Amwell TownshipStatewide only
Mercer County (12)
- East WindsorStatewide only
- Ewing TownshipStatewide only
- Hamilton TownshipCO confirmed
- HightstownStatewide only
- Hopewell BoroughStatewide only
- Hopewell TownshipStatewide only
- Lawrence TownshipStatewide only
- PenningtonStatewide only
- PrincetonStatewide only
- Robbinsville TownshipStatewide only
- TrentonCO confirmed
- West WindsorStatewide only
Middlesex County (25)
- CarteretStatewide only
- CranburyStatewide only
- DunellenStatewide only
- East BrunswickStatewide only
- EdisonCO confirmed
- HelmettaStatewide only
- Highland ParkStatewide only
- JamesburgStatewide only
- MetuchenStatewide only
- MiddlesexStatewide only
- MilltownStatewide only
- Monroe TownshipStatewide only
- New BrunswickCO confirmed
- North BrunswickCO confirmed
- Old Bridge TownshipCO confirmed
- Perth AmboyCO confirmed
- PiscatawayCO confirmed
- Plainsboro TownshipStatewide only
- SayrevilleCO confirmed
- South AmboyStatewide only
- South BrunswickStatewide only
- South PlainfieldStatewide only
- South RiverStatewide only
- SpotswoodStatewide only
- Woodbridge TownshipCO confirmed
Monmouth County (53)
- AberdeenStatewide only
- AllenhurstStatewide only
- AllentownStatewide only
- Asbury ParkCO confirmed
- Atlantic HighlandsStatewide only
- Avon-by-the-SeaStatewide only
- BelmarStatewide only
- Bradley BeachStatewide only
- BrielleStatewide only
- Colts NeckStatewide only
- DealStatewide only
- EatontownStatewide only
- EnglishtownStatewide only
- Fair HavenStatewide only
- FarmingdaleStatewide only
- Freehold BoroughStatewide only
- Freehold TownshipStatewide only
- HazletStatewide only
- HighlandsStatewide only
- HolmdelStatewide only
- HowellStatewide only
- InterlakenStatewide only
- KeansburgStatewide only
- KeyportStatewide only
- Lake ComoStatewide only
- Little SilverStatewide only
- Loch ArbourStatewide only
- Long BranchCO confirmed
- ManalapanStatewide only
- ManasquanStatewide only
- MarlboroStatewide only
- MatawanStatewide only
- MiddletownCO confirmed
- Millstone TownshipStatewide only
- Monmouth BeachStatewide only
- Neptune CityStatewide only
- Neptune TownshipStatewide only
- Ocean TownshipStatewide only
- OceanportStatewide only
- Red BankStatewide only
- RooseveltStatewide only
- RumsonStatewide only
- Sea BrightStatewide only
- Sea GirtStatewide only
- Shrewsbury BoroughStatewide only
- Shrewsbury TownshipStatewide only
- Spring LakeStatewide only
- Spring Lake HeightsStatewide only
- Tinton FallsStatewide only
- Union BeachStatewide only
- Upper FreeholdStatewide only
- WallStatewide only
- West Long BranchStatewide only
Morris County (39)
- Boonton TownStatewide only
- Boonton TownshipStatewide only
- ButlerStatewide only
- Chatham BoroughStatewide only
- Chatham TownshipStatewide only
- Chester BoroughStatewide only
- Chester TownshipStatewide only
- DenvilleStatewide only
- DoverStatewide only
- East HanoverStatewide only
- Florham ParkStatewide only
- HanoverStatewide only
- HardingStatewide only
- JeffersonStatewide only
- KinnelonStatewide only
- Lincoln ParkStatewide only
- Long HillStatewide only
- MadisonStatewide only
- Mendham BoroughStatewide only
- Mendham TownshipStatewide only
- Mine HillStatewide only
- MontvilleStatewide only
- Morris PlainsStatewide only
- Morris TownshipStatewide only
- MorristownStatewide only
- Mount ArlingtonStatewide only
- Mount OliveStatewide only
- Mountain LakesStatewide only
- NetcongStatewide only
- Parsippany-Troy HillsStatewide only
- PequannockStatewide only
- RandolphStatewide only
- RiverdaleStatewide only
- Rockaway BoroughStatewide only
- Rockaway TownshipStatewide only
- RoxburyStatewide only
- Victory GardensStatewide only
- Washington TownshipStatewide only
- WhartonStatewide only
Ocean County (33)
- Barnegat LightStatewide only
- Barnegat TownshipStatewide only
- Bay HeadStatewide only
- Beach HavenStatewide only
- BeachwoodStatewide only
- Berkeley TownshipStatewide only
- Brick TownshipCO confirmed
- Eagleswood TownshipStatewide only
- Harvey CedarsStatewide only
- Island HeightsStatewide only
- Jackson TownshipCO confirmed
- Lacey TownshipStatewide only
- LakehurstStatewide only
- Lakewood TownshipCO confirmed
- LavalletteStatewide only
- Little Egg Harbor TownshipStatewide only
- Long Beach TownshipStatewide only
- Manchester TownshipStatewide only
- MantolokingStatewide only
- Ocean GateStatewide only
- Ocean TownshipStatewide only
- Pine BeachStatewide only
- PlumstedStatewide only
- Point PleasantStatewide only
- Point Pleasant BeachStatewide only
- Seaside HeightsStatewide only
- Seaside ParkStatewide only
- Ship BottomStatewide only
- South Toms RiverStatewide only
- Stafford TownshipStatewide only
- Surf CityStatewide only
- Toms RiverCO confirmed
- TuckertonStatewide only
Passaic County (16)
- BloomingdaleStatewide only
- CliftonCO confirmed
- HaledonStatewide only
- HawthorneStatewide only
- Little FallsStatewide only
- North HaledonStatewide only
- PassaicCO confirmed
- PatersonCO confirmed
- Pompton LakesStatewide only
- Prospect ParkStatewide only
- RingwoodStatewide only
- TotowaStatewide only
- WanaqueStatewide only
- WayneStatewide only
- West MilfordStatewide only
- Woodland ParkStatewide only
Salem County (15)
- Alloway TownshipStatewide only
- Carneys PointStatewide only
- ElmerStatewide only
- ElsinboroStatewide only
- Lower Alloways CreekStatewide only
- Mannington TownshipStatewide only
- Oldmans TownshipStatewide only
- Penns GroveStatewide only
- Pennsville TownshipStatewide only
- PilesgroveStatewide only
- PittsgroveStatewide only
- Quinton TownshipStatewide only
- SalemStatewide only
- Upper PittsgroveStatewide only
- WoodstownStatewide only
Somerset County (21)
- BedminsterStatewide only
- Bernards TownshipStatewide only
- BernardsvilleStatewide only
- Bound BrookStatewide only
- BranchburgStatewide only
- Bridgewater TownshipStatewide only
- Far HillsStatewide only
- Franklin TownshipCO confirmed
- Green Brook TownshipStatewide only
- Hillsborough TownshipStatewide only
- ManvilleStatewide only
- Millstone BoroughStatewide only
- Montgomery TownshipStatewide only
- North PlainfieldStatewide only
- Peapack and GladstoneStatewide only
- RaritanStatewide only
- Rocky HillStatewide only
- SomervilleStatewide only
- South Bound BrookStatewide only
- Warren TownshipStatewide only
- WatchungStatewide only
Sussex County (24)
- Andover BoroughStatewide only
- Andover TownshipStatewide only
- BranchvilleStatewide only
- Byram TownshipStatewide only
- FrankfordStatewide only
- Franklin BoroughStatewide only
- Fredon TownshipStatewide only
- Green TownshipStatewide only
- HamburgStatewide only
- Hampton TownshipStatewide only
- HardystonStatewide only
- HopatcongStatewide only
- Lafayette TownshipStatewide only
- MontagueStatewide only
- NewtonStatewide only
- OgdensburgStatewide only
- SandystonStatewide only
- SpartaStatewide only
- StanhopeStatewide only
- Stillwater TownshipStatewide only
- SussexStatewide only
- Vernon TownshipStatewide only
- Walpack TownshipStatewide only
- Wantage TownshipStatewide only
Union County (21)
- Berkeley HeightsStatewide only
- ClarkStatewide only
- CranfordStatewide only
- ElizabethCO confirmed
- FanwoodStatewide only
- GarwoodStatewide only
- HillsideStatewide only
- KenilworthStatewide only
- LindenCO confirmed
- MountainsideStatewide only
- New ProvidenceStatewide only
- PlainfieldCO confirmed
- RahwayCO confirmed
- RoselleStatewide only
- Roselle ParkStatewide only
- Scotch PlainsStatewide only
- SpringfieldStatewide only
- SummitStatewide only
- UnionCO confirmed
- WestfieldStatewide only
- WinfieldStatewide only
Warren County (22)
- Allamuchy TownshipStatewide only
- AlphaStatewide only
- BelvidereStatewide only
- BlairstownStatewide only
- Franklin TownshipStatewide only
- Frelinghuysen TownshipStatewide only
- Greenwich TownshipStatewide only
- HackettstownCO confirmed
- Hardwick TownshipStatewide only
- Harmony TownshipStatewide only
- Hope TownshipStatewide only
- Independence TownshipStatewide only
- Knowlton TownshipStatewide only
- LibertyStatewide only
- LopatcongStatewide only
- Mansfield TownshipStatewide only
- Oxford TownshipStatewide only
- PhillipsburgStatewide only
- PohatcongStatewide only
- Washington BoroughStatewide only
- Washington TownshipStatewide only
- WhiteStatewide only
Related tools and forms
This content is for informational purposes only and does not constitute legal, financial, or tax advice. Consult a licensed attorney or real estate professional for advice specific to your situation.