Robert Kierce Roofing Contractor (508)698-3806

About Us
Licensed & Insured
Roofing, Windows & Painting
Ice Dams
Specials and Coupons
Contact Us
Robert Kierce Roofing Blog










A recent Project in Falmouth, MA


First impressions are lasting impressions and if you’re a homeowner that means when friends, neighbors and potential buyers first see your home, part of their initial image is formed by the appearance of your roof. A little thought and aesthetic sensitivity can insure that your roof both compliments and enhances the appearance of your home.
Robert Kierce Roofing is your partner in helping you decide how to maximize your home's value through tastefully selecting and professionally installing various roofing options. Call Robert Kierce Roofing today to discuss your needs. We are a family-owned company and with our years of experience in helping homeowners like you protect and improve your most valuable asset, your home.









A recent project in Foxboro, MA


Why Choose Robert Kierce Roofing?



  Bob is fully licensed earning both a Construction Supervisor & a Home Improvement Contractors License issued by the Commonwealth of Massachusetts.


  We are fully insured, we have both Liability & Workers Compensation Insurance.



  We give back to many organizations in our community through sponsorship, as well as donations of both our time and resources.


  We have solid relationships with our Suppliers and Vendors.  You don't want your project in jeopardy if the contractor you chose is in debt to their vendors.


  We have many references which are available upon request.


  We have been working in the community for 25+ years, if you have a problem a year from now or ten years from now, we will still be here.




How can we help you?



A recent project in Foxboro, MA




We are proud members of the following organizations:

National Federation of Independent Business

Small Business Service Bureau








Amfibi Web





Robert Kierce Roofing
Serving the Community since 1988
~ Foxboro ~ Walpole ~ Medfield ~ Dover ~ Wellesley ~ Newton ~ Needham ~ Norwood ~ Dedham ~ West Roxbury ~ Sharon ~ Canton ~ Easton ~ West Bridgewater ~ Milton ~ Mansfield ~ Plainville ~ Norton ~ Wrentham ~ Millis ~ Norfolk ~ North Attleboro