A typical asphalt shingle roof will cost around $15,000 to install in Nashville. This will depend on the specific shingle you choose, the size of your roof, and the pitch of your roof.