For Residential Roofing in Bucks County you are looking around $4,300 on the lower end and up to $26,700.  This is all dependent on the size of the roof as well as the materials requested.