A roof replacement in Denver costs between $12,000 and $35,000 depending on the type of roof you choose to install and the size of your roof.