The final cost of your new roof will depend on a variety of factors including the size of your roof, pitch of your roof, and the shingles you choose but you can expect to pay between $7,000 and $15,000 for a new asphalt shingle roof in El Paso.