PERMIT RECORD · NEW JERSEY
New Jersey building permit data
146 markets with normalized permit records in New Jersey, covering 738,372 permits and 0 companies.
Markets on record
| Market | Permits | Companies | Years |
|---|---|---|---|
| Edison | 31,328 | 0 | 2015–2026 |
| Monroe Twp | 23,686 | 0 | 2015–2026 |
| Old Bridge | 22,988 | 0 | 2015–2026 |
| Woodbridge | 22,759 | 0 | 2015–2026 |
| Middletown Twp | 22,008 | 0 | 2015–2026 |
| Marlboro | 20,169 | 0 | 2015–2026 |
| Howell | 20,044 | 0 | 2015–2026 |
| Manalapan | 18,875 | 0 | 2015–2026 |
| Fair Lawn | 18,680 | 0 | 2015–2026 |
| South Brunswick | 17,569 | 0 | 2015–2026 |
| Piscataway | 17,108 | 0 | 2015–2026 |
| East Brunswick | 16,028 | 0 | 2015–2026 |
| Teaneck | 13,212 | 0 | 2015–2026 |
| Freehold Twp | 13,004 | 0 | 2015–2026 |
| Wall Twp | 12,066 | 0 | 2015–2026 |
| Paramus | 11,236 | 0 | 2015–2026 |
| Englewood | 10,774 | 0 | 2015–2026 |
| Plainsboro | 10,717 | 0 | 2015–2026 |
| Ocean Twp | 10,195 | 0 | 2015–2026 |
| Sayreville | 10,159 | 0 | 2015–2026 |
| South Plainfield | 9,853 | 0 | 2015–2026 |
| Mahwah | 9,327 | 0 | 2015–2026 |
| Holmdel | 8,506 | 0 | 2015–2026 |
| Ridgewood | 8,477 | 0 | 2015–2026 |
| Neptune Twp | 8,428 | 0 | 2015–2026 |
| Glen Rock | 7,650 | 0 | 2015–2026 |
| Wyckoff | 7,555 | 0 | 2015–2026 |
| Long Branch | 7,448 | 0 | 2015–2026 |
| Fort Lee | 7,344 | 0 | 2015–2026 |
| Red Bank | 7,049 | 0 | 2015–2026 |
| Bergenfield | 6,947 | 0 | 2015–2026 |
| Tinton Falls | 6,291 | 0 | 2015–2026 |
| Eatontown | 6,218 | 0 | 2015–2026 |
| River Vale | 6,161 | 0 | 2015–2026 |
| Metuchen | 6,040 | 0 | 2015–2026 |
| Franklin Lakes | 6,024 | 0 | 2015–2026 |
| Perth Amboy | 5,881 | 0 | 2015–2026 |
| Hazlet | 5,814 | 0 | 2015–2026 |
| Aberdeen | 5,808 | 0 | 2015–2026 |
| New Brunswick | 5,367 | 0 | 2015–2026 |
| Tenafly | 5,365 | 0 | 2015–2026 |
| Rutherford | 5,119 | 0 | 2015–2026 |
| Asbury Park | 5,112 | 0 | 2015–2026 |
| Ramsey | 4,871 | 0 | 2015–2026 |
| Lyndhurst | 4,728 | 0 | 2015–2026 |
| Colts Neck | 4,627 | 0 | 2015–2026 |
| Freehold Boro | 4,436 | 0 | 2015–2026 |
| Dumont | 4,259 | 0 | 2015–2026 |
| Garfield | 4,236 | 0 | 2015–2026 |
| Rumson | 3,974 | 0 | 2015–2026 |
| North Brunswick | 3,964 | 0 | 2015–2023 |
| Oakland | 3,867 | 0 | 2015–2026 |
| Cliffside Park | 3,841 | 0 | 2015–2026 |
| New Milford | 3,803 | 0 | 2015–2026 |
| Hackensack | 3,725 | 0 | 2015–2026 |
| Carteret | 3,652 | 0 | 2015–2026 |
| Saddle Brook | 3,651 | 0 | 2015–2026 |
| Middlesex | 3,606 | 0 | 2015–2026 |
| Oceanport | 3,565 | 0 | 2015–2026 |
| Old Tappan | 3,538 | 0 | 2015–2026 |
| Closter | 3,537 | 0 | 2015–2026 |
| Upper Freehold | 3,495 | 0 | 2015–2026 |
| Lodi | 3,306 | 0 | 2015–2026 |
| Leonia | 3,266 | 0 | 2015–2026 |
| Cresskill | 3,242 | 0 | 2015–2026 |
| Bogota | 3,204 | 0 | 2015–2026 |
| Hillsdale | 3,149 | 0 | 2015–2026 |
| Woodcliff Lake | 3,105 | 0 | 2015–2026 |
| Park Ridge | 2,963 | 0 | 2015–2026 |
| River Edge | 2,931 | 0 | 2015–2026 |
| Midland Park | 2,909 | 0 | 2015–2026 |
| Allendale | 2,876 | 0 | 2015–2026 |
| South River | 2,856 | 0 | 2015–2026 |
| Cranbury | 2,845 | 0 | 2015–2026 |
| Little Silver | 2,838 | 0 | 2015–2026 |
| Waldwick | 2,825 | 0 | 2015–2025 |
| Manasquan | 2,802 | 0 | 2015–2026 |
| Palisades Park | 2,801 | 0 | 2015–2026 |
| Westwood Boro | 2,795 | 0 | 2015–2026 |
| Highland Park | 2,791 | 0 | 2015–2026 |
| Millstone | 2,753 | 0 | 2015–2024 |
| Elmwood Park | 2,706 | 0 | 2015–2026 |
| Spring Lake Boro | 2,702 | 0 | 2015–2026 |
| Fair Haven | 2,617 | 0 | 2015–2026 |
| Englewood Cliffs | 2,599 | 0 | 2015–2026 |
| Hasbrouck Heights | 2,590 | 0 | 2015–2026 |
| North Arlington | 2,577 | 0 | 2016–2026 |
| Washington | 2,527 | 0 | 2015–2026 |
| Edgewater | 2,524 | 0 | 2015–2026 |
| West Long Branch | 2,454 | 0 | 2015–2026 |
| Montvale | 2,376 | 0 | 2015–2026 |
| Maywood | 2,363 | 0 | 2015–2026 |
| Matawan | 2,339 | 0 | 2015–2026 |
| South Amboy | 2,335 | 0 | 2015–2026 |
| Demarest | 2,325 | 0 | 2015–2026 |
| Little Ferry | 2,296 | 0 | 2015–2026 |
| Emerson | 2,261 | 0 | 2015–2026 |
| Shrewsbury Boro | 2,230 | 0 | 2015–2026 |
| Brielle | 2,221 | 0 | 2015–2026 |
| Upper Saddle River | 2,196 | 0 | 2015–2023 |
| East Rutherford | 2,178 | 0 | 2016–2026 |
| Oradell | 2,164 | 0 | 2015–2026 |
| Harrington Park | 2,145 | 0 | 2015–2026 |
| Belmar | 2,136 | 0 | 2015–2026 |
| Saddle River | 2,096 | 0 | 2015–2026 |
| Spotswood | 2,082 | 0 | 2015–2026 |
| Ridgefield | 2,037 | 0 | 2015–2026 |
| Bradley Beach | 1,992 | 0 | 2015–2025 |
| Keansburg | 1,979 | 0 | 2015–2026 |
| Ho-Ho-Kus | 1,978 | 0 | 2015–2026 |
| Norwood | 1,897 | 0 | 2015–2026 |
| Keyport | 1,844 | 0 | 2015–2025 |
| Carlstadt | 1,798 | 0 | 2015–2026 |
| Avon-By-The-Sea | 1,796 | 0 | 2015–2026 |
| Monmouth Beach | 1,786 | 0 | 2015–2026 |
| Haworth | 1,739 | 0 | 2015–2026 |
| Milltown | 1,727 | 0 | 2015–2026 |
| Ridgefield Park | 1,719 | 0 | 2015–2026 |
| Spring Lake Heights Boro | 1,712 | 0 | 2015–2026 |
| Rochelle Park | 1,667 | 0 | 2015–2026 |
| Sea Girt | 1,635 | 0 | 2015–2026 |
| Northvale | 1,582 | 0 | 2015–2026 |
| Atlantic Highlands | 1,482 | 0 | 2015–2026 |
| Wood-Ridge | 1,468 | 0 | 2015–2026 |
| Neptune City | 1,337 | 0 | 2017–2026 |
| Highlands | 1,314 | 0 | 2015–2026 |
| Wallington Boro | 1,286 | 0 | 2015–2026 |
| Fairview | 1,273 | 0 | 2016–2026 |
| Sea Bright | 1,172 | 0 | 2017–2026 |
| Alpine | 1,054 | 0 | 2015–2026 |
| Jamesburg | 904 | 0 | 2015–2026 |
| Deal | 899 | 0 | 2016–2026 |
| Dunellen | 768 | 0 | 2015–2023 |
| Moonachie | 695 | 0 | 2015–2026 |
| South Hackensack | 682 | 0 | 2015–2026 |
| Allentown | 520 | 0 | 2018–2025 |
| Union Beach | 428 | 0 | 2015–2023 |
| Interlaken | 424 | 0 | 2015–2026 |
| Helmetta | 415 | 0 | 2017–2025 |
| Allenhurst | 408 | 0 | 2015–2026 |
| Englishtown | 388 | 0 | 2015–2025 |
| Teterboro | 366 | 0 | 2017–2026 |
| Shrewsbury Twp | 365 | 0 | 2015–2024 |
| Lake Como | 315 | 0 | 2015–2023 |
| Roosevelt | 247 | 0 | 2015–2026 |
| Farmingdale | 214 | 0 | 2015–2023 |
The wider picture
The Census Building Permits Survey lists 562 permit-issuing authorities in New Jersey, which together reported 27,661 residential units in 2025. We normalize a market only after checking that its published records separate trades and name contractors. All New Jersey authorities →
