Every roofer on this site works in New Jersey, and each city below has its own page with the roofers that serve it, their ratings and the work they say they do. Pick your city to compare roofers near you, or open a service page to see who handles emergency repairs, commercial roofs, flat roofs, shingles or slate across the state.
Roofs here take nor'easters, snowstorms, thunderstorms, heavy rain and flooding, and sometimes tropical storms and hurricanes, according to NOAA's state climate summary. Winter lows run from under 20 degrees F in the northwest to over 30 degrees F along the coast, so a roof in the northwest sees colder winters than one on the shore.
Roofers that confirm they install, replace or repair roofs are listed first in each city and marked confirmed. The rest are businesses filed under roofing or a related trade, such as general contractors and remodelers. New Jersey requires home improvement contractors, roofing included, to register with the Division of Consumer Affairs, so ask any roofer for a registration number before you sign.
Featured roofers in New Jersey
What a featured listing costs · from $29 a month
All cities
- Atlantic City 4
- Audubon 6
- Basking Ridge 6
- Bayonne 7
- Bayville 15
- Belleville 8
- Bellmawr 7
- Belmar 7
- Bergenfield 8
- Berkeley Heights 6
- Berlin 13
- Blackwood 12
- Bloomfield 10
- Boonton 11
- Bordentown 7
- Brick Township 15
- Bridgeton 6
- Bridgewater 14
- Brigantine 3
- Burlington 11
- Caldwell 5
- Camden 5
- Carlstadt 5
- Carteret 9
- Cedar Grove 4
- Cherry Hill Township 31
- Chester 3
- City of Orange 16
- Cliffside Park 26
- Clifton 42
- Collingswood 7
- Colonia 3
- Colts Neck 4
- Cranford 5
- Delran 5
- Denville 5
- Deptford 3
- Dover 16
- Dumont 6
- East Brunswick 9
- East Hanover 4
- East Orange 6
- East Rutherford 4
- Edgewater 6
- Edison 18
- Egg Harbor Township 7
- Elizabeth 26
- Elmwood Park 22
- Englewood 7
- Ewing Township 15
- Fair Lawn 14
- Fairfield 7
- Fairview 3
- Farmingdale 4
- Flanders 3
- Flemington 10
- Fords 3
- Forked River 10
- Fort Lee 16
- Franklinville 9
- Freehold 12
- Frenchtown 4
- Galloway 5
- Garfield 54
- Garwood 3
- Gibbsboro 8
- Glen Rock 5
- Hackensack 19
- Hackettstown 10
- Haddonfield 9
- Hainesport 4
- Haledon 4
- Hamilton Township 37
- Hammonton 8
- Harrison 4
- Hasbrouck Heights 8
- Hawthorne 10
- Hillsdale 8
- Hillside 6
- Hoboken 3
- Holmdel 3
- Howell Township 8
- Irvington 24
- Iselin 7
- Jackson Township 12
- Jersey City 22
- Keansburg 4
- Kearny 11
- Kenilworth 3
- Kinnelon 5
- Lake Hopatcong 3
- Lakewood 8
- Lawrence Township 8
- Lincoln Park 3
- Linden 5
- Little Egg Harbor Township 6
- Little Falls Township 6
- Little Ferry 5
- Livingston 7
- Lodi 16
- Long Branch 13
- Long Valley 9
- Lyndhurst 9
- Mahwah 7
- Manahawkin 4
- Manalapan Township 15
- Manasquan 6
- Mantua Township 9
- Maple Shade 4
- Maplewood 5
- Margate City 5
- Marlton 10
- Marmora 7
- Matawan 12
- Medford 4
- Mendham Township 4
- Metuchen 6
- Middlesex 8
- Middletown Township 8
- Millville 6
- Monmouth Junction 7
- Monroe Township 10
- Montclair 13
- Moorestown 4
- Morganville 4
- Morristown 15
- Mt Ephraim 6
- Mt Holly 5
- Mt Laurel Township 12
- Neptune City 13
- New Brunswick 7
- New Milford 5
- New Providence 6
- Newark 43
- Newton 7
- North Arlington 5
- North Bergen 5
- North Brunswick Township 4
- North Haledon 7
- North Plainfield 8
- Northfield 8
- Nutley 4
- Oakhurst 5
- Ocean City 5
- Ocean Township 7
- Old Bridge 3
- Oradell 3
- Palisades Park 4
- Paramus 9
- Parsippany 7
- Passaic 11
- Paterson 17
- Pennington 7
- Pennsauken 9
- Pequannock Township 3
- Perth Amboy 6
- Phillipsburg 5
- Piscataway 8
- Plainfield 5
- Pleasantville 7
- Pompton Lakes 12
- Pompton Plains 4
- Princeton 8
- Prospect Park 3
- Rahway 5
- Ramsey 10
- Randolph 12
- Raritan 5
- Red Bank 11
- Ridgefield 7
- Ridgefield Park 6
- Ridgewood 5
- Ringoes 6
- Rockaway 6
- Roselle 8
- Rutherford 4
- Saddle Brook 11
- Sayreville 5
- Scotch Plains 10
- Sewell 17
- Shamong 5
- Ship Bottom 4
- Short Hills 3
- Sicklerville 6
- Somers Point 4
- Somerset 9
- Somerville 8
- South Plainfield 6
- South River 4
- Southampton Township 3
- Sparta 7
- Springfield 9
- Stanhope 7
- Succasunna 5
- Summit 8
- Swedesboro 7
- Teaneck 5
- Tenafly 4
- Tinton Falls 3
- Toms River 30
- Totowa 6
- Trenton 45
- Turnersville 10
- Union 15
- Union City 6
- Ventnor City 7
- Vernon Township 12
- Verona 3
- Villas 5
- Vineland 11
- Wall Township 7
- Wallington 4
- Wayne 22
- West Caldwell 4
- West Creek 4
- West New York 4
- West Orange 5
- Westfield 9
- Westville 3
- Westwood 10
- Wildwood 6
- Williamstown 9
- Willingboro 3
- Woodbridge 9
- Woodbury 7
- Woodland Park 5
Frequently asked questions
How many roofers are listed in New Jersey?
1959 at the last update on 2026-11-11, across 226 cities. Cities with fewer than 3 listed businesses are folded into the nearest city page.
Which New Jersey city has the most roofers?
Garfield, with 54 listed. Trenton is next with 45.
Can I be listed here?
If you run a roofer business in New Jersey and are not listed, use the claim form and we will check the details and add you. Basic listings are free.