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.