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
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.
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.
Get a Quote
What do you need help with?
When do you need this done?
Where should we send quotes?
Confirm Submission
By submitting, you agree to be contacted by a licensed contractor.
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.
Other East Bay Roofing Comparisons
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.