Locations

Areas We Serve Across New Jersey

Counties We Serve:

Serving Businesses with Professional Commercial Roofing Solutions

Bergen County

From Hackensack to Ridgewood, we provide full-service commercial roofing throughout Bergen County, delivering expert solutions for office complexes, schools, shopping centers, & industrial buildings.

Essex County

LGC Roofing serves businesses across Essex County—including Newark, Montclair, and West Orange—with high-performance roofing systems and responsive repair services.

Hudson County

We work with commercial clients in Jersey City, Hoboken, Bayonne, and surrounding areas to deliver dependable roofing services that protect your assets and operations.

Morris County

From Parsippany to Morristown, our team installs and maintains commercial roofs for warehouses, business parks, and government facilities throughout Morris County.

Passaic County

Our commercial roofing services in Passaic County include new installations, leak repairs, and coatings for properties in Paterson, Clifton, Wayne, and beyond.

Somerset County

LGC Roofing helps businesses across Somerset County—Bridgewater, Franklin Township, Hillsborough, and more—protect their properties with quality, code-compliant roofing systems.

Union County

We serve all of Union County, including Elizabeth, Union Township, and Linden, with expert commercial roofing built for durability, energy efficiency, and long-term value.

Additional Areas

We also serve nearby counties including Sussex, Warren, Hunterdon, and Middlesex. Reach out to see if we cover your location.

Why Choose Us

Why Businesses Across New Jersey Choose LGC Roofing

  • 100% Commercial Roofing Focus

  • Fully Licensed & Insured in New Jersey

  • Fast, Reliable Service with Minimal Disruption

  • High-Performance Materials & Systems

  • Free Estimates & Transparent Pricing