The cost of your new asphalt shingle roof in Eugene will range between $8,000 and $30,000 depending on the size of your roof and the specific shingle you choose to install.