We Love Flat Roofs!
20-Year Warranties Available

Family Owned and Operated Roofing Company in Las Vegas, Nevada

View from Top — Roofs in Las Vegas, NV
Welcome to MAC Roofing Services, your premier roofing contractor serving Southern Nevada and Arizona. Family owned and operated since 1996, MAC Roofing Services has a distinguished career in service for both commercial and residential. Whether you are looking for a new roof or repairs, we can be trusted to do the job right and on time.

Using the latest technology and quality materials, MAC Roofing Services is committed to bringing you superior customer service, efficient site management, and security in your investment. In these days of mounting costs and questionable workmanship, you can rely on us as dedicated roofing contractors to provide the highest quality work at the most reasonable cost.

We at MAC Roofing Services pride ourselves on safety, efficiency, and reliability. This is a hometown company with hometown values; keeping professionalism at the forefront. MAC Roofing Services stands behind every job we do, from the largest hotels and casinos on The Strip to your family home.
MAC Roofing Services offers all kinds of roofing options. Not one type of roof is always the most appropriate for everyone, and we believe in finding the best solution for our customers. So give us a call today and we will be happy to find the best option for you!

Your Polyurethane Foam Roof Specialists!

  • We have over 100 years of experience among our management alone, serving thousands of satisfied customers on both the residential and commercial projects.
  • We offer 24-hour emergency services.
  • We are licensed, bonded, and insured to give you added peace of mind.
  • We offer specialization of services and extensive experience in those fields to better our work for you, especially in regards to foam and flat roofs.
  • We are always competitively priced. Remember, you get what you pay for! Feel secure in your investment in finding the best contracting solution for you.


NV Lic. # 0042718
Lic. # ROC256655AZ

Contact our office in Las Vegas, Nevada at (702) 269-7911 to schedule your appointment and see what we can do.