New Roof Cost North Yorkshire: 2026 Price Guide

A new roof in North Yorkshire costs between £5,500 and £16,000 for most homes in 2026. A three-bedroom semi-detached property finished in concrete tile usually falls between £6,500 and £11,500, while natural slate on the same house can push the total towards £18,500. Roof area, covering material, scaffolding and the condition of the timbers underneath […]