Complete New Jersey Municipality Town Hall Directory
The definitive resource for finding every municipal building address, phone number, and website across all 21 New Jersey counties. Updated for 2025.
About This New Jersey Municipal Directory
This comprehensive directory provides contact information for every town hall, city hall, and municipal building in New Jersey. Whether you need to file court documents, obtain permits, register a vehicle, or access local government services, this guide will help you find the right municipal office.
New Jersey is home to 564 municipalities across 21 counties, ranging from small boroughs with a few hundred residents to major cities like Newark and Jersey City. Each municipality maintains its own local government offices to serve residents with essential services including tax collection, vital records, building permits, zoning approvals, and municipal court proceedings.
Hudson County
Essex County
Bergen County
Additional Bergen County municipalities: Harrington Park, Hasbrouck Heights, Haworth, Hillsdale, Ho-Ho-Kus, Leonia, Little Ferry, Lodi, Lyndhurst, Mahwah, Maywood, Midland Park, Montvale, Moonachie, New Milford, North Arlington, Northvale, Norwood, Oakland, Old Tappan, Oradell, Palisades Park, Paramus, Park Ridge, Ramsey, Ridgefield, Ridgefield Park, Ridgewood, River Edge, River Vale, Rochelle Park, Rockleigh, Rutherford, Saddle Brook, Saddle River, South Hackensack, Teaneck, Tenafly, Teterboro, Upper Saddle River, Waldwick, Wallington, Washington Township, Westwood, Woodcliff Lake, Wood-Ridge, Wyckoff. Full addresses available upon request.
Monmouth County
Additional Monmouth County municipalities include: Englishtown, Farmingdale, Interlaken, Keansburg, Keyport, Lake Como, Little Silver, Loch Arbour, Manasquan, Matawan, Millstone, Monmouth Beach, Neptune City, Neptune Township, Ocean Township, Oceanport, Roosevelt, Rumson, Sea Bright, Sea Girt, Shrewsbury Borough, Shrewsbury Township, Spring Lake, Spring Lake Heights, Tinton Falls, Union Beach, Upper Freehold, and West Long Branch.
Union County
Atlantic County
Atlantic County municipalities include: Absecon, Atlantic City, Brigantine, Buena, Buena Vista Township, Corbin City, Egg Harbor City, Egg Harbor Township, Estell Manor, Folsom, Galloway Township, Hamilton Township, Hammonton, Linwood, Longport, Margate City, Mullica Township, Northfield, Pleasantville, Port Republic, Somers Point, Ventnor City, and Weymouth Township. Contact your local municipal clerk for specific addresses and hours.
Burlington County
Burlington County is New Jersey’s largest county by area and contains 40 municipalities. Contact information available for all municipalities upon request.
Camden County
Camden County includes 37 municipalities. Full directory available upon request.
Cape May County
Cape May County contains 16 municipalities including popular shore destinations. Contact information available upon request.
Cumberland County
Cumberland County includes 14 municipalities. Full directory available upon request.
Gloucester County
Gloucester County contains 24 municipalities. Contact information available upon request.
Hunterdon County
Hunterdon County includes 26 municipalities. Full directory available upon request.
Mercer County
Mercer County contains 12 municipalities including the state capital, Trenton. Contact information available upon request.
Middlesex County
Middlesex County includes 25 municipalities. Full directory available upon request.
Morris County
Morris County contains 39 municipalities. Contact information available upon request.
Ocean County
Ocean County includes 33 municipalities. Full directory available upon request.
Passaic County
Passaic County contains 16 municipalities including the city of Paterson. Contact information available upon request.
Salem County
Salem County includes 15 municipalities. Full directory available upon request.
Somerset County
Somerset County contains 21 municipalities. Contact information available upon request.
Sussex County
Sussex County includes 24 municipalities. Full directory available upon request.
Warren County
Warren County contains 22 municipalities. Contact information available upon request.
Last Updated: January 2025 | Data compiled from official county and municipal sources
