price of new shingles local

Roofing

The answer to 'price of new shingles local' is that the cost of new shingles can vary significantly depending on your location, the type of shingles, and other factors. In general, you can expect to pay anywhere from $3 to $15 per square foot for new shingles, with the average cost being around $5 to $10 per square foot. The type of shingles you choose, such as asphalt, metal, or tile, will have a big impact on the overall cost.

Other factors that can affect the price include the size and pitch of your roof, the condition of your existing roof, and the complexity of the installation. It's important to get quotes from multiple local roofing contractors to get a better idea of the typical costs in your area.

Frequently Asked Questions

How do I know if I need new shingles?

Signs that you may need new shingles include missing, cracked, or curling shingles, as well as leaks in your roof.

Should I do the roof replacement myself?

While some homeowners may be able to replace their own shingles, it's generally recommended to hire a professional roofing contractor, especially for larger or more complex roofs. Roofing work can be dangerous and requires specialized knowledge and equipment.

How long do new shingles last?

The lifespan of new shingles can vary, but most asphalt shingles last between 15-30 years, while metal or tile shingles can last 50 years or more with proper maintenance.

Get Help from a Local Pro

Connect with certified professionals in your area

Free, no-obligation quotes from local professionals