Compare Local Pros

Tri Valley Roofing vs Elliott & Son Roofing

East Bay Roofing Comparison · Updated January 2026

Tri Valley Roofing Elliott & Son Roofing
Rating 5.0 5.0
Years Licensed 3 years 38 years
License # 1100411 528046
Workers' Comp ✓ Yes ✓ Yes
Bond Amount $25,000 $25,000
Location Castro Valley, CA Concord, CA
Website www.trivalleyroofing.com www.elliottandsonroofing.com

Our Analysis

Tri Valley Roofing is based in Castro Valley (Alameda County) and has been licensed for 3 years with an active status. Customer descriptions indicate a range of residential services including roof replacement, roof repairs and maintenance, gutter installation, skylight work, solar tubes, and dry rot repairs. Feedback themes emphasize responsive communication, clear explanations, and the use of photos to document conditions and progress, including for insurance-related needs. Customers also mention attention to detail, jobsite cleanliness, and a careful approach to safety, alongside efficient scheduling and timely completion.

Elliott & Son Roofing is based in Concord (Contra Costa County) and has been licensed for 38 years with an active status. Customer feedback commonly describes the company as professional and timely, with workmanship that meets expectations. Reviews reference roofing installations on multiple homes and additional work such as gutters and downspouts. The overall theme is dependable service, with some customers noting good pricing and a positive experience they would recommend.

Side-by-side, Tri Valley Roofing stands out in the provided data for documentation and communication practices, while Elliott & Son Roofing stands out for longer licensure history and repeat-customer mentions for roof installations.

Why choose Tri Valley Roofing?

  • You want a Castro Valley–based contractor serving the surrounding East Bay area.
  • Your project may include multiple components (repairs or full replacement plus gutters, skylights, solar tubes, or dry rot repairs).
  • Photo documentation and progress updates matter, including for potential insurance-related communication.
  • You value customer-described focus on jobsite cleanliness, attention to detail, and safety practices, along with timely scheduling.
View full profile →

Why choose Elliott & Son Roofing?

  • You prefer a Concord-based contractor in Contra Costa County.
  • You want a company with a long licensing history (38 years) and an active license status.
  • Your needs include roof installation and possibly gutters/downspouts as part of the same job.
  • You prioritize customer-described timeliness and dependable service, with some feedback noting good pricing alongside service.
View full profile →

Get a Quote

What do you need help with?

Frequently Asked Questions

Yes. Both Tri Valley Roofing and Elliott & Son Roofing are listed as carrying workers’ compensation coverage and holding a $25,000 bond.

Tri Valley Roofing is based in Castro Valley in Alameda County, California. Elliott & Son Roofing is based in Concord in Contra Costa County, California.

Tri Valley Roofing is listed as licensed for 3 years. Elliott & Son Roofing is listed as licensed for 38 years. Both have active license status.

Tri Valley Roofing is described as handling roof replacements, repairs/maintenance, gutter installation, skylight work, solar tubes, and dry rot repairs, including some insurance-related photo documentation. Elliott & Son Roofing is described as completing roofing installations and additional work such as gutters and downspouts.

Data Sources: License information from California CSLB. Ratings and reviews from Google. Last verified January 13, 2026.

This comparison is based on publicly available information. We recommend getting multiple quotes and verifying all credentials directly before hiring.