I recently had a roof replacement and I can say that replacing the roof beforehand makes for a smoother installation. Installing a new roof often requires removing old shingles or tiles. This process can be messy and can result in debris falling onto the siding. If the new siding is already installed, even with the most careful installation, it can get damaged or dirty during the roof replacement. If you need help, here is a link
https://ubrothersconstruction.com/l-...ion-wilmington, there you will find siding Wilmington, MA, Wilmington siding.