Skip to content
Roof Warden

Roofing contractor

S. O’Donnell Contracting

107 Union St, Leominster, MA 01453

Google average
5.0
Ratings counted
46
One and two star
0 of 46(0%)
Massachusetts median
1.1%

The first three are Google’s own figures for S. O’Donnell Contracting, read on 24 September 2026; the share is of every rating Google has counted, not of the review texts on this page. The median is ours — the middle figure among the Massachusetts roofers we list with enough ratings to compare.

Rating breakdown

5.0
46 ratings
Google’s profile shows 47
How the 46 ratings break down, from five stars to one
5
46100%
4
00%
3
00%
2
00%
1
00%
0%of these 46 ratings are one or two stars (0)

Lower than most — the typical roofer in Massachusetts sits at 1.1%. A higher share is a reason to read the critical reviews below, not a verdict.

The critical reviews

The one and two-star reviews, first. These are what a star average hides, and they are the reason this page exists.

We hold no one or two-star review text for S. O’Donnell Contracting. That is not the same as there being none — it means our capture did not reach any. The rating breakdown above is Google’s own count and is the number to go on.

What reviewers keep mentioning

Topics Google extracted from this business’s reviews, with how many mention each. These are words that appeared in reviews, which is not the same as a service the business sells.

  • leak11
  • ease of use4
  • shingles4
  • quick work4
  • ice dam repair3
  • snow removal3
  • shingle matching2
  • siding repairs2
  • quality repairs2
  • timely arrival2
  • pleasant staff2

Other reviews we hold

14 more of the 21 reviews we hold text for, most recent first. We do not hold every review Google has.

  • 5 out of 5hong caoa day ago

    Excellent Service!

  • 5 out of 5Dj Smoke2 weeks ago

    I had a great experience with this company. They responded quickly, arrived on time, and were professional from start to finish. They took the time to explain the issue with my roof, answered all my questions honestly, and completed the …

    Google cut this review short. The full text is on their Google profile.

    Reply from the business

    Thank you! We’re happy to help, & glad that you had a good experience with our team!

  • 5 out of 5Laura Carter2 weeks ago

    After a tree damaged our slate roof, S. O’Donnell Contracting responded quickly and completed the repair in a timely manner. Shane was very responsive and understanding of our situation. They were professional, knowledgeable about slate roofing, and their pricing was very reasonable. The repair looks great, and we appreciate their prompt service and quality workmanship. We would definitely recommend them to anyone needing any roof repairs.

    Reply from the business

    Thank you, Laura! I’m glad we could help.

  • 5 out of 5Gm Morales2 weeks ago

    I had a great experience with Shane and his team. They did an excellent job, were honest, fair and always responded quickly whenever I had questions. They kept me informed throughout the whole project, and I really appreciate all their hard work. I highly recommend them. Thanks again, Shane!

    Reply from the business

    Thank you for the fantastic review! We’re grateful for the opportunity to replace your roof and are thrilled that you’re happy with the quality of our work. Our goal is to provide every customer with a smooth experience and a roof built to last. Thank you for choosing S. O’Donnell Contracting—we truly appreciate your business and your recommendation.

  • 5 out of 5Murray Barsky2 weeks ago

    Caring for an 1888 Victorian necessarily means seeing work from a good many of the trades. I'm writing in appreciation for Shane and his crew. They are outstanding in their knowledge, skill, and fair pricing. I appreciate their consistent …

    Google cut this review short. The full text is on their Google profile.

    Reply from the business

    Thanks, Murray! It was a pleasure and I’m glad we could help.

  • 5 out of 5Mary Figueiraa month ago

    Shane was easy to work with and very transparent on pricing. We love our roof. Quality work and reasonable cost.

    Reply from the business

    Thank you, Mary!

  • 5 out of 5Michael Howarda month ago

    Very professional business. Came back the next day to make sure everything was up to exceptional standards. Very easy to work with and great communication throughout the process.

    Reply from the business

    Thank you, Mike!

  • 5 out of 5David Flynna month ago

    Very easy to work with, best pricing I could find, and the roof came out great

    Reply from the business

    Thank you, David!

  • 5 out of 5Eliezer Colina2 months ago

    I’m so glad that Shane O’Donnell came to my house after a quick roof inspection he found a problem and he fixed my roof leaking problem. Great job,clean and very accurate. Thank you

    Reply from the business

    Thank you, Eliezer!

  • 5 out of 5Dina Maher2 months ago

    Chain did very good work fast and the price was reasonable if you looking for any roofing company this coming is the best

    Reply from the business

    Thank you, Dina!

  • 5 out of 5Leanne Charette2 months ago

    I recently had my roof cleaned to remove moss, some missing siding repairs, and a zinc strip installed to help prevent further moss growth. The entire experience was excellent start to finish. …

    Google cut this review short. The full text is on their Google profile.

    Reply from the business

    Thank you, Leanne!!

  • 5 out of 5Patrick Marotta2 months ago

    Shane and his team did a great job. Showed up on time and at the quoted price. looks great. Very professional. Wouldn’t use anyone else going forward.

    Reply from the business

    Thank you, Patrick!

  • 5 out of 5Tom Jones2 months ago

    Shane was referred to me through a mutual friend. He arrived on time and was very professional and did not try to over sell me on something I did not need. He did a great job matching the shingles on the roof for a repair. I would recommend him for any project and will contact him when I replace my entire roof.

    Reply from the business

    Thanks, Tom! It was a pleasure.

  • 5 out of 5Alex Pierpont3 months ago

    Shane is one of the few outdoor contractors who is really good at communicating. Not too much, or little, but spot on what you need.

    Reply from the business

    Thank you, Alex!

What S. O’Donnell Contracting says about itself

Taken from the business’s own website. We have not checked any of it. These are quotes, not credentials — a roofer writing “licensed and insured” on their homepage is not evidence that they are.

  • Licensed

    “…| Leominster MA FREE ROOF ESTIMATES | LICENSED & INSURED HOME SERVICES…”

  • Insured

    “…MA FREE ROOF ESTIMATES | LICENSED & INSURED HOME SERVICES RESIDENTIAL ROOFING…”

Their site also states: free estimates.

Other roofers in Leominster

Ranked by how many ratings Google has counted.

Other roofers we list in Leominster
Roofing contractor
Red Dog's Roofing LLCanswering questions, polite staff, siding4.8266 ratings4.5% one and two star(978) 625-9150
Brian M. LeBlanc Roofing, Inc.roof replacement, polite crew, thorough inspection4.9233 ratings1.3% one and two star(978) 870-6441
Synergy Skylights and Roofingskylight replacement, cleanliness, professional crew5.0205 ratings0.5% one and two star(978) 233-1622
Qualified Roofing LLCinitial inspection, polite crew, fast quote4.9118 ratings2.5% one and two star(978) 413-5436
Solid State Constructionjames hardie siding, gutters, roof replacement4.7116 ratings5.2% one and two star(508) 581-3798
Trinity Roofing Contractorscompetitive pricing, efficient crew, skylight replacement5.0111 ratings0% one and two star(978) 429-7083

All roofers in Leominster →

Where this page comes from

Every figure above is Google’s, captured on 24 September 2026. The star average and the 46 ratings behind it are counted by Google across all of its reviews. The review text on this page is a sample — we hold 22, of which 21 have any text — and it is not everything Google shows.

Roof Warden does not verify licenses, bonds, insurance or workers’ compensation cover, and nothing on this page should be read as though we had. Confirm those directly with the contractor and with your state or provincial licensing body before you hire anyone.