The answer is yes, you can lay new roof shingles over old ones. … But before we get started, one thing must be clear: adding new roofing over old (sometimes called a “re-roof”) is possible only with asphalt shingles (also called “composition shingles”).

https://lonestarroofingcompany.com