Popular roofing materials for NJ homes include asphalt shingles, metal roofing, and slate tiles. Asphalt shingles are cost-effective and versatile, while metal roofing is durable and long-lasting. Slate tiles offer a premium option with exceptional longevity and aesthetic appeal.