In Denver, roof replacement is necessary when you notice leaks coming from your ceiling, repairs have been unsuccessful, or shingles are missing.