31 Roofing Companies in San Bernardino County, California
Public records on roofing contractors operating in San Bernardino County, with NOAA-sourced storm history for the area.
Companies in San Bernardino County
Showing 1–25 of 31| Company | City | Reach How far the company works. Local = serves a single state; Multi-State = lists service areas in two or more states. Based on the service areas the company advertises. | Site Age How long the company's website domain has been registered, read from public WHOIS / RDAP records. It's a rough proxy for how long the business has been around. | Credentials Manufacturer certifications and trade-association memberships we verified against each provider's own directory. Hover a badge to see its full name. | Rating A blended average of the company's ratings across Google, Yelp, BBB and manufacturer networks - not any single site's score. | Records How many of 5 public-record checks this company clears: a state license on file, a registered LLC / Inc, a commercial address, at least one credential, and a 4.0+ rating. |
|---|---|---|---|---|---|---|
Rite-Way Roof Corp.
|
Fontana | Local | 26 years |
|
||
McCormack Roofing
|
Rialto | Local | 25 years |
|
||
Steep Flat Roofing
|
Yucaipa | Local | 3 years |
|
||
Competition Roofing
|
Upland | Local | 14 years |
|
||
Chaparosa Roofing
|
Apple Valley | Local | 14 years | - | ||
Copp Roofing & Construction
|
Lake Arrowhead | Multi-State | 22 years |
|
||
GT Roofing & Repair
|
Spring Valley Lake | Local | 0 years | - | ||
Grand Canyon Roofing
|
Mountain View Acres | Local | 0 years | - | ||
Best Bet Roofing
|
Apple Valley | Local | 2 years | - | ||
Verde Home Design
|
Hesperia | Local | 5 years | - | ||
Better Roofing
|
Grand Terrace | Local | 1 year |
|
||
Sun & Roofers Inc.
|
San Bernardino | Local | 1 year |
|
||
Fernandez Roofing Corp
|
Fontana | Local | 2 years | - | ||
Victorville Roofing Company
|
Mountain View Acres | Local | 0 years | - | ||
Colton Reliable Roofing Services
|
Colton | Local | 0 years | - | ||
Fontana Roofing
|
Fontana | Multi-State | 3 years | - | ||
Coastal Craft Roofing
|
Spring Valley Lake | Local | 2 years | - | ||
PRODRY ROOFING
|
Highland | Local | 0 years | - | ||
Shoreline Shield Roofing
|
Hesperia | Local | 2 years | - | ||
Bell Roof Co
|
Highland | Local | 10 years |
|
||
BRS Roofing
|
San Bernardino | Local | 14 years |
|
||
Oscar & Rosa
|
Crestline | Local | 1 year | - | ||
Local Roofer Inc.
|
Colton | Local | 3 years | - | ||
Sandoval Roofing
|
Ontario | Local | 2 years |
|
||
Alpha Roofing Company
|
San Bernardino | Local | 6 years |
|
Companies That Service San Bernardino County (Located Nearby)
Showing 22 of 22| Company | City | Reach How far the company works. Local = serves a single state; Multi-State = lists service areas in two or more states. Based on the service areas the company advertises. | Site Age How long the company's website domain has been registered, read from public WHOIS / RDAP records. It's a rough proxy for how long the business has been around. | Credentials Manufacturer certifications and trade-association memberships we verified against each provider's own directory. Hover a badge to see its full name. | Rating A blended average of the company's ratings across Google, Yelp, BBB and manufacturer networks - not any single site's score. | Records How many of 5 public-record checks this company clears: a state license on file, a registered LLC / Inc, a commercial address, at least one credential, and a 4.0+ rating. |
|---|---|---|---|---|---|---|
Guyou Roofing & Solar
|
El Sobrante | Local | 12 years |
|
||
Berry Roofing & Solar
|
Riverside | Local | 28 years |
|
||
Restco Roofing
|
Lake Forest | Local | 8 years |
|
||
Atlas Roofing
|
Bell Canyon | Multi-State | 6 years |
|
||
Roy O. Huffman Roof Company
|
Highgrove | Local | 13 years |
|
||
Hull & Sons Roofing
|
Jurupa Valley | Local | 21 years |
|
||
Ronstadt Roofing Inc.
|
Riverside | Local | 8 years |
|
||
Hoyt Roofs
|
Anaheim | Local | 26 years |
|
||
Care Roofing Inc
|
Palm Desert | Local | 9 years |
|
||
HP Roofing Pro
|
Alhambra | Multi-State | 8 years |
|
||
Lawsons Roofing
|
Los Angeles | Local | 1 year | - | ||
Top Roofing Services
|
Anaheim | Local | 5 years |
|
||
Frontline Roofing
|
Lake Elsinore | Local | 8 years |
|
||
J & R Elite Roofing
|
Moreno Valley | Local | 1 year | - | ||
H.L. Miller Inc
|
Anaheim | Local | 1 year | - | ||
Prestige Roofing
|
Anaheim | Local | 6 years |
|
||
Elbac Roofing
|
El Sobrante | Local | 2 years |
|
||
Eco Star Roofin Group
|
El Sobrante | Local | 0 years | - | ||
Rocket Roofing
|
Temecula | Local | 4 years |
|
||
Tip Top Roofing
|
Moreno Valley | Local | 19 years | - | ||
Thompson Roofing
|
Riverside | Local | 0 years | - | ||
Eddie Hobbs Roofing
|
Bear | Multi-State | 16 years | - |
These firms advertise service to a city in San Bernardino County but are based outside it. The “City” column shows where each is located.
Cities in San Bernardino County
- Adelanto
- Apple Valley
- Barstow
- Big Bear City
- Big Bear Lake
- Big River
- Bloomington
- Chino
- Chino Hills
- Colton
- Crestline
- Fontana
- Fort Irwin
- Grand Terrace
- Hesperia
- Highland
- Homestead Valley
- Joshua Tree
- Lake Arrowhead
- Lenwood
- Loma Linda
- Lucerne Valley
- Lytle Creek
- Mentone
- Montclair
- Morongo Valley
- Mountain View Acres
- Muscoy
- Needles
- Oak Glen
- Oak Hills
- Ontario
- Phelan
- Piñon Hills
- Rancho Cucamonga
- Redlands
- Rialto
- Running Springs
- San Antonio Heights
- San Bernardino
- Searles Valley
- Silver Lakes
- Spring Valley Lake
- Twentynine Palms
- Upland
- Victorville
- Wrightwood
- Yermo
- Yucaipa
- Yucca Valley
Recent Inspections and Violations
| Date | Employer | Violation | Type | Penalty |
|---|---|---|---|---|
| COMPETITION ROOFING, INC. |
Floor openings, holes, skylights, and roofs guarded
8 CCR §3212(e)
|
Serious | $12,600 | |
| COMPETITION ROOFING, INC. |
Heat illness prevention - water, shade, rest
8 CCR §3395(i)
|
Other | $75 | |
| COMPETITION ROOFING, INC. |
Ladders required for safe access to heights
8 CCR §1675(b)
|
Other | $165 |
Storm & hail history
-
78 Storm events (10yr)
-
1.75″ Max hail size
-
83 mph Max wind gust
-
2 Tornadoes (10yr)
Recent storm events
| Date | Type | Magnitude |
|---|---|---|
| Thunderstorm wind | 58 mph | |
| Thunderstorm wind | 58 mph | |
| Thunderstorm wind | 58 mph | |
| Thunderstorm wind | 59 mph | |
| Hail | 0.75″ | |
| Thunderstorm wind | 58 mph | |
| Thunderstorm wind | 58 mph | |
| Thunderstorm wind | 75 mph | |
| Hail | 1″ | |
| Hail | 1″ | |
| Hail | 0.5″ | |
| Hail | 0.75″ |
Frequently asked - San Bernardino County
What roofing materials work best for San Bernardino County's climate?
San Bernardino County spans desert valleys with extreme summer heat and mountain areas that see snow and freezing temperatures. For lower elevations, cool-roof-rated tiles and metal roofing handle intense UV exposure well. Higher elevations need materials rated for snow loads and freeze-thaw cycles. Ask your contractor which materials are appropriate for your specific elevation and sun exposure, and whether they have experience installing in both desert and mountain conditions.
Does a roofing contractor in San Bernardino County need to be licensed and insured?
California requires roofing contractors to hold a state contractor license, and they should carry both liability insurance and workers compensation coverage. Requirements can change, so always ask to see current proof of both before signing anything. Confirm the license is active by checking with the appropriate state licensing authority. Hiring an unlicensed or uninsured contractor puts you at serious financial and legal risk if something goes wrong.
Do I need a permit for a roof replacement in San Bernardino County?
Most full roof replacements in California require a permit, and San Bernardino County is no exception. Requirements can vary depending on whether you are in an unincorporated area or within a city limit. A reputable contractor should pull the permit on your behalf and know the local requirements. Be cautious of any contractor who suggests skipping the permit process, as this can create problems when you sell your home or file an insurance claim.
What should a written roofing estimate include?
A solid estimate should clearly list the scope of work, materials with brand and product specifications, project timeline, total cost, payment schedule, and what happens if unexpected damage is found once the old roof is removed. It should also outline cleanup and disposal of old materials. In San Bernardino County's hot climate, make sure the estimate specifies underlayment and ventilation details, since proper attic ventilation is critical for roof longevity in high-heat areas.
What are red flags to watch for when hiring a roofer in San Bernardino County?
Be cautious of contractors who show up unsolicited after a windstorm or heavy rain, demand large upfront payments before work begins, pressure you to decide immediately, or cannot provide local references. San Bernardino County sees storm chasers after weather events. Also watch out for vague written estimates, no physical business address, and reluctance to pull permits. A trustworthy local contractor will have verifiable references from nearby customers and be transparent about the full process.
What warranty should I expect from a roofing contractor here?
You should receive two types of warranties: one from the manufacturer covering the roofing materials, and a separate workmanship warranty from the contractor covering their installation. Workmanship warranties vary widely, so ask specifically how long it lasts and what it covers. In San Bernardino County, where roofs face intense UV exposure at lower elevations and weather stress at higher elevations, a strong workmanship warranty matters. Get all warranty terms in writing before work begins.














































