Hello. We use cookies on this website
to help us and our partners improve
your browsing experience. More Info
Manage Cookies Close

Big enough to cope
small enough to care

Helping the homes of Oxfordshire for over 35 years

Getting a new roof or extension is a big job, and the results will last for a long time. Nobody is going to make that choice lightly, and you'd be well advised to take your time making sure that you've chosen the right contractor. At James Dunn Roofing, we're confident that we represent the best choice no matter what your needs. We've spent over 35 years in the roofing and building industry, and have numerous affiliations with nationally recognised bodies. Our business has never forgotten its family roots, and all of our work has the personal touch.


Who do we work with?

Are you a homeowner, or do you have a business? Do you want a single roof installed, or several? Whatever the situation, we're happy to help. Our customers in the past have ranged from private individuals through to housing associations, local diocesans, breweries, District, County and City Councils as well as national building contractors. The vast majority of our work has come to us through recommendations. We work throughout Oxfordshire and the surrounding counties.


Rewarding our customers

We understand that return custom is a great compliment in the modern world and that the relationship with our long standing customers is worth preserving. Our returning customers receive preferential treatment.

Our affiliations

With over 25 years of experience, James Dunn Roofing has established a reputation as one of the most reliable and professional roofing and building contractors in Oxfordshire. To ensure that the service which you receive is of the highest standard, we are members of several stringently regulated professional bodies, including:

  • Trust Mark
  • Buy With Confidence
  • FairTrades

Our membership of these prestigious organisations is proof of our commitment to quality.

For professional roofing and building services, call Oxfordshire’s James Dunn Roofing on

01865 373 614