In many cases, a new roof can be installed over an existing one, but it depends on local building codes and the condition of the current roof. A thorough inspection is necessary to determine the best approach.