California · roofing companies
Roofing companies in California
Pick your city to see the roofing companies we list there. Each profile shows where its details came from and what you should still check before you hire. 4,374 profiles come from the state contractor license board’s public file, with a link to the board’s own lookup.
- Companies listed
- 4,997
- Cities covered
- 574
- Verified by us
- 0
Most listings
Cities with the most listings.
Every city
California A to Z.
A
B
- Bakersfield63
- Baldwin Park7
- Banning2
- Barstow2
- Bay Point2
- Beaumont6
- Bell1
- Bell Gardens3
- Bellflower11
- Belmont4
- Ben Lomond2
- Benicia7
- Berkeley5
- Bermuda Dunes1
- Beverly Hills7
- Bieber1
- Big Bear City3
- Big Bear Lake1
- Bishop4
- Blairsden1
- Bloomington5
- Blue Lake1
- Bonita3
- Bonsall2
- Borrego Springs2
- Brawley4
- Brea10
- Brentwood16
- Buellton4
- Buena Park10
- Burbank25
- Burlingame4
- Byron1
C
- Calabasas6
- Calexico2
- California City2
- Calimesa2
- Camarillo13
- Cambria1
- Cameron Park7
- Camino3
- Campbell14
- Canyon Lake2
- Capitola2
- Carlsbad5
- Carmel Valley1
- Carmichael13
- Carnelian Bay1
- Carpinteria2
- Carson9
- Castaic1
- Castro Valley12
- Castroville5
- Cathedral City9
- Cedar Ridge2
- Ceres9
- Cerritos4
- Cherry Valley1
- Chester1
- Chico23
- Chino15
- Chino Hills1
- Chowchilla1
- Chula Vista15
- Citrus Heights12
- Clearlake1
- Clearlake Oaks1
- Clovis24
- Coachella4
- Coarsegold2
- Colfax2
- Colma1
- Colton12
- Columbia1
- Commerce6
- Compton14
- Concord35
- Corning3
- Corona36
- Corralitos1
- Costa Mesa31
- Cotati2
- Cottonwood6
- Covina12
- Crescent City2
- Crestline3
- Cudahy3
- Culver City2
- Cupertino1
- Cypress3
D
E
F
G
H
L
- La Cañada Flintridge2
- La Grange1
- La Habra15
- La Habra Heights2
- La Jolla1
- La Mesa9
- La Mirada6
- La Palma1
- La Puente12
- La Quinta3
- La Verne3
- Lafayette2
- Laguna Beach4
- Laguna Hills4
- Laguna Niguel3
- Lake Arrowhead3
- Lake Elsinore8
- Lake Forest10
- Lake Isabella2
- Lakeport2
- Lakeside13
- Lakewood6
- Lamont1
- Lancaster23
- Lathrop2
- Lawndale10
- Laytonville1
- Lebec2
- Lemon Grove4
- Leona Valley1
- Lewiston1
- Lincoln8
- Linda1
- Lindsay1
- Littlerock3
- Live Oak1
- Livermore22
- Lockeford3
- Lodi14
- Loma Rica1
- Lomita6
- Lompoc9
- Long Beach43
- Loomis8
- Los Alamitos5
- Los Altos1
- Los Angeles169
- Los Banos6
- Los Gatos3
- Los Molinos1
- Los Osos3
- Lower Lake2
- Lucerne1
- Lynwood6
M
- Madera19
- Magalia3
- Malibu1
- Mammoth Lakes4
- Manteca8
- Marina2
- Marina del Rey5
- Mariposa1
- Martinez6
- Marysville6
- Mather1
- Maywood2
- Mecca1
- Mendocino1
- Menifee10
- Menlo Park1
- Merced8
- Middletown1
- Mill Valley1
- Millbrae6
- Milpitas6
- Mission Hills6
- Mission Viejo10
- Modesto41
- Mokelumne Hill1
- Monrovia8
- Montclair6
- Montebello6
- Monterey6
- Monterey Park4
- Moorpark7
- Moraga2
- Moreno Valley19
- Morgan Hill6
- Morro Bay2
- Moss Landing1
- Mount Shasta1
- Mountain Center1
- Mountain View7
- Murphys1
- Murrieta19
N
O
P
- Pacheco2
- Pacifica4
- Pala1
- Palm Desert9
- Palm Springs6
- Palmdale26
- Palo Alto4
- Palo Cedro5
- Palos Verdes Estates1
- Paradise7
- Paramount10
- Pasadena17
- Paso Robles8
- Patterson13
- Penn Valley2
- Penngrove2
- Penryn1
- Perris23
- Petaluma15
- Phelan4
- Pico Rivera6
- Pine Grove3
- Pinole4
- Piñon Hills2
- Pioneer1
- Pittsburg7
- Placentia9
- Placerville8
- Pleasant Hill6
- Pleasanton9
- Plumas Lake2
- Pollock Pines5
- Pomona15
- Port Hueneme3
- Porterville5
- Poway4
- Prunedale2
R
- Ramona7
- Rancho Cordova19
- Rancho Cucamonga35
- Rancho Mirage2
- Rancho Murieta2
- Rancho Palos Verdes3
- Rancho Santa Margarita5
- Red Bluff2
- Redding25
- Redlands15
- Redondo Beach12
- Redwood City18
- Redwood Valley3
- Reedley9
- Rialto9
- Richmond10
- Ridgecrest4
- Rio Linda14
- Rio Oso1
- Ripon4
- Riverbank3
- Riverside70
- Rocklin19
- Rohnert Park7
- Rolling Hills1
- Romoland1
- Rosemead2
- Roseville27
- Rowland Heights2
- Running Springs1
S
- Sacramento114
- Salida1
- Salinas38
- San Andreas1
- San Anselmo1
- San Bernardino34
- San Bruno6
- San Carlos4
- San Clemente12
- San Diego101
- San Dimas10
- San Fernando4
- San Francisco80
- San Jacinto9
- San Jose134
- San Juan Capistrano5
- San Leandro24
- San Lorenzo4
- San Luis Obispo6
- San Marcos31
- San Marino2
- San Martin5
- San Mateo11
- San Miguel1
- San Pablo4
- San Pedro1
- San Rafael13
- San Ramon4
- Sand City1
- Sanger2
- Santa Ana59
- Santa Barbara26
- Santa Clara13
- Santa Clarita16
- Santa Cruz14
- Santa Fe Springs10
- Santa Margarita1
- Santa Maria27
- Santa Monica9
- Santa Paula5
- Santa Rosa40
- Santee7
- Saratoga2
- Saticoy1
- Scotts Valley5
- Seal Beach1
- Seaside5
- Sebastopol6
- Shasta Lake3
- Sherman Oaks3
- Shingle Springs10
- Shingletown1
- Signal Hill4
- Silverado1
- Simi Valley32
- Soledad1
- Sonoma1
- Sonora6
- Soquel4
- South El Monte1
- South Gate2
- South Lake Tahoe14
- South Pasadena1
- South San Francisco16
- Spring Valley15
- Springville1
- Stanton4
- Stevenson Ranch7
- Stevinson1
- Stockton41
- Suisun City3
- Summerland1
- Sunnyvale11
- Susanville5
- Sutter2
- Sutter Creek1
T
V
W
Common questions
Roofers in California: common questions.
How many roofing companies are listed in California?
4,997 roofing companies are listed in California, in 574 cities. City pages sort them A to Z, not ranked, and a listing is not an endorsement.
How do I check a roofer’s license in California?
Use the CSLB license check, make sure the license is active and match it to the exact business name you’re hiring. The license checklist on this page lists what else to ask for.
What should I do if a storm damaged my roof in California?
Stay off the roof, take photos from the ground, and call your insurance company before you sign anything. Then get written estimates from more than one roofer. See hail reports in California and the storm damage guide.
How does a roofing company in California fix its listing?
Start at the claim form. Listings in California and everywhere else are free. Roofing companies can read more on the For roofers page.
Before you hire
Check the license
yourself.
California Contractors State License Board (CSLB)
CSLB’s C-39 Roofing Contractor classification covers installing and repairing roofing, waterproofing and weatherproofing. Search the company on CSLB’s license check and look for an active license that lists C-39 and current workers’ compensation coverage.
CSLB license check ↗Source: CSLB C-39 classification ↗, checked November 1, 2026
- Match the license to the exact business name you’re hiring.
- Confirm the license covers roofing work and hasn’t expired.
- Ask for current liability and workers’ compensation certificates.
- Get the scope, materials and price in writing before work starts.
Helpful guides
Read this before you call.
- How to choose a rooferWhere to look, what to check yourself, and how to compare written estimates side by side.
- Questions to ask a rooferA printable checklist of questions about credentials, the estimate, the work and the paperwork.
- Roof repair vs replacementThe signs that point toward a repair or a new roof, and how to get an honest second opinion.
A listing isn’t a recommendation. We don’t publish prices or customer reviews. How listings work