Roof replacement cost in Raleigh, North Carolina ranges from $3,400 to $20,700 depending on the size of your roof and quality of shingle. Contact us to get your free estimate today https://www.themodernroofers.com/