There are a number of different types of roofing materials, varying in longevity, cost, maintenance, and appearance. When replacing your roof, you don’t have to stick with the same type of material. This article explains the differences in the main types of roofing to help you decide which is best for your situation.

Asphalt Shingles are Popular Types of Roofing Materials

Asphalt shingles are the most popular type of roofing material for houses in the United States. They are available in a wide variety of colors, styles, and quality and conform to different layouts of roofs. Asphalt shingles are made from a base of fiberglass topped with asphalt and mineral granules. These roofs typically last from 15 to 30 years depending on the climate, shingle quality, and maintenance. They cost approximately $1.50 to $3.50 per square foot installed.

Wood Shakes or Shingles

Wood shingles or shakes are complementary for certain home styles. Cedar is the most common type of wood used for roofing. Wood requires higher maintenance than other types of roofing materials. Shingles typically cost from $4.50 to $9.00 per square foot installed whereas shakes cost from $6.50 to $11.00 per square foot. In dry climates, these wood roofs can last up to 60 years, In wet climates, they may only last 20 years because of the tendency to grow mildew and rot.

Metal Types of Roofing Materials

Metal roofing materials are available in the form of shingles or panels and create an attractive and clean-looking roof. Metal also provides an insect and fire-resistant roof. It’s best to hire a roofing contractor with experience installing metal roofs. Costs of metal paneling will usually run from $6.00 to $12.00 per square foot installed. Longevity is from 30 to 75 years. Metal shingles will cost $7.00 to $10.00 per square foot and will last from 30 to 50 years.


Tile roofs are composed of clay or concrete and make a very distinctive-looking roof. Most common is the clay tile, which has an orange hue and is often seen in hot, dry climates. Both types of tile roofs are quite heavy, and therefore require support in the structure underneath. Clay tiles cost from $10.00 to $18.00 per square foot installed and can last for 100 years or more.


Slate roofing materials are shingles made from thin sheets of rock. Not every roofing contractor has the experience to install a slate roof. If you find a roofing contractor who can do the work, it will likely cost you from $30.00 to $75.00 per square foot installed. The lifespan is considered to be from 75 to 200 years.

Lund Home Inspections provides home inspection services to the Oklahoma City area. Contact us to schedule an appointment.