Skip to content

Roofing services in California

Compare local roofing companies in California. Open a city to see hours and typical prices.

190

places

1171

companies

Contractor licensing

CSLB

California requires a CSLB contractor license for projects of $500 or more in combined labor and materials.

Official license lookup

Cities

PlaceCountyPopulationCompaniesRequest
American CanyonNapa County22,7734No
AnaheimOrange County341,0086No
AndersonShasta County11,1315No
AntiochContra Costa County118,9585No
Apple ValleySan Bernardino County75,2473No
ArcataHumboldt County19,0474No
AtascaderoSan Luis Obispo County29,4648No
AtwaterMerced County32,1333No
AuburnPlacer County13,8475No
BakersfieldKern County422,16516No
BanningRiverside County31,8524No
BarstowSan Bernardino County24,8044No
Bell GardensLos Angeles County37,3673No
BelmontSan Mateo County28,7526No
BeniciaSolano County26,4013No
BlytheRiverside County15,0423No
BreaOrange County47,2603No
BrentwoodContra Costa County66,6073No
BurbankLos Angeles County102,98810No
CamarilloVentura County68,6523No
CampbellSanta Clara County42,49011No
CarsonLos Angeles County90,8083No
CeresStanislaus County48,9824No
ChicoButte County105,08111No
ChinoSan Bernardino County96,9577No
Chula VistaSan Diego County275,5334No
Citrus HeightsSacramento County86,3483No
ClovisFresno County129,3476No
CoachellaRiverside County45,4114No
ColtonSan Bernardino County53,3833No
ConcordContra Costa County123,26116No
CoronaRiverside County161,7348No
Costa MesaOrange County108,8813No
CovinaLos Angeles County49,4047No
DalySan Mateo County101,2614No
DelanoKern County52,3344No
DinubaTulare County25,9493No
DowneyLos Angeles County108,4685No
DublinAlameda County71,6023No
El CajonSan Diego County101,75511No
El CerritoContra Costa County26,1213No
Elk GroveSacramento County185,0075No
EncinitasSan Diego County60,7364No
EscondidoSan Diego County146,03012No
EurekaHumboldt County25,3047No
FairfieldSolano County122,4893No
FontanaSan Bernardino County221,2233No
FortunaHumboldt County12,0033No
Fountain ValleyOrange County55,5084No
FremontAlameda County226,4425No
FresnoFresno County555,54922No
FullertonOrange County138,6754No
Garden GroveOrange County170,4555No
GardenaLos Angeles County58,4607No
GilroySanta Clara County60,7644No
GlendaleLos Angeles County187,1605No
GoletaSanta Barbara County32,4018No
Grass ValleyNevada County14,0359No
HanfordKings County62,2295No
HaywardAlameda County157,1137No
HemetRiverside County93,6495No
Hermosa BeachLos Angeles County18,5135No
HesperiaSan Bernardino County102,6054No
HollisterSan Benito County45,6955No
Huntington BeachOrange County191,4516No
IndioRiverside County94,2694No
InglewoodLos Angeles County101,6624No
IrvineOrange County318,7648No
Lake ElsinoreRiverside County75,0675No
Lake ForestOrange County86,3337No
LancasterLos Angeles County170,08410No
LathropSan Joaquin County42,7833No
LivermoreAlameda County83,4575No
LodiSan Joaquin County69,1009No
LompocSanta Barbara County43,3158No
Long BeachLos Angeles County450,4695No
Los AngelesLos Angeles County3,869,08937No
Los BanosMerced County49,6145No
MaderaMadera County69,0173No
MantecaSan Joaquin County96,6934No
MarinaMonterey County23,2563No
MarysvilleYuba County12,7387No
MenifeeRiverside County118,5923No
MercedMerced County99,7244No
Mission ViejoOrange County90,4844No
ModestoStanislaus County219,65214No
MontereyMonterey County28,9534No
MoorparkVentura County35,0233No
Moreno ValleyRiverside County214,2633No
Mountain ViewSanta Clara County85,4383No
MurrietaRiverside County114,1243No
NapaNapa County76,5628No
NorcoRiverside County25,0813No
NovatoMarin County51,9474No
OakdaleStanislaus County23,2465No
OaklandAlameda County440,8389No
OceansideSan Diego County170,4833No
OntarioSan Bernardino County187,0133No
OrangeOrange County138,3659No
OrovilleButte County20,4514No
OxnardVentura County199,6519No
Palm DesertRiverside County53,2597No
Palm SpringsRiverside County45,3158No
PalmdaleLos Angeles County161,8456No
ParamountLos Angeles County50,7553No
PasadenaLos Angeles County135,8047No
Paso RoblesSan Luis Obispo County31,6264No
PetalumaSonoma County59,6884No
PlacentiaOrange County54,9114No
PlacervilleEl Dorado County10,6853No
Pleasant HillContra Costa County34,0173No
PleasantonAlameda County74,5564No
PomonaLos Angeles County147,8077No
PortervilleTulare County63,0883No
PowaySan Diego County49,1805No
Rancho CordovaSacramento County87,55411No
Rancho CucamongaSan Bernardino County177,85611No
Rancho Santa MargaritaOrange County45,7793No
Red BluffTehama County14,4043No
ReddingShasta County94,09214No
RedlandsSan Bernardino County74,1286No
Redondo BeachLos Angeles County67,2813No
ReedleyFresno County26,9823No
RialtoSan Bernardino County106,5543No
RichmondContra Costa County114,8614No
RidgecrestKern County28,3334No
RiponSan Joaquin County16,1403No
RiversideRiverside County323,05714No
RocklinPlacer County76,8213No
RosemeadLos Angeles County49,4103No
RosevillePlacer County167,30210No
SacramentoSacramento County536,44914No
SalinasMonterey County159,1348No
San BernardinoSan Bernardino County222,0448No
San CarlosSan Mateo County29,2613No
San ClementeOrange County62,2263No
San DiegoSan Diego County1,406,10626No
San FranciscoSan Francisco County826,07912No
San JoseSanta Clara County989,81418No
San LeandroAlameda County85,3536No
San Luis ObispoSan Luis Obispo County50,6366No
San MarcosSan Diego County94,90813No
San MateoSan Mateo County103,3376No
San RafaelMarin County59,4109No
Santa AnaOrange County315,5869No
Santa BarbaraSanta Barbara County86,42214No
Santa ClaraSanta Clara County133,4464No
Santa ClaritaLos Angeles County228,4307No
Santa CruzSanta Cruz County61,7974No
Santa Fe SpringsLos Angeles County18,7935No
Santa MariaSanta Barbara County111,3906No
Santa MonicaLos Angeles County90,0823No
Santa RosaSonoma County179,43714No
SanteeSan Diego County58,2053No
Shasta LakeShasta County10,2083No
Signal HillLos Angeles County11,1534No
Simi ValleyVentura County124,8616No
SonomaSonoma County10,5374No
South Lake TahoeEl Dorado County21,1156No
South San FranciscoSan Mateo County64,9417No
StocktonSan Joaquin County324,59710No
Suisun CitySolano County29,4543No
SusanvilleLassen County12,8165No
TehachapiKern County11,8525No
TemeculaRiverside County114,8656No
Thousand OaksVentura County122,2307No
TorranceLos Angeles County138,3913No
TracySan Joaquin County101,9014No
TruckeeNevada County17,27814No
TulareTulare County73,9073No
TurlockStanislaus County72,8643No
Twentynine PalmsSan Bernardino County25,9398No
UkiahMendocino County16,0685No
UplandSan Bernardino County79,4463No
VacavilleSolano County103,85010No
VallejoSolano County123,2873No
VenturaVentura County109,9147No
VictorvilleSan Bernardino County141,39511No
VisaliaTulare County146,5415No
VistaSan Diego County98,2749No
Walnut CreekContra Costa County70,0127No
WatsonvilleSanta Cruz County50,71611No
West CovinaLos Angeles County105,3014No
West SacramentoYolo County56,2163No
WhittierLos Angeles County85,8153No
WindsorSonoma County25,8643No
WoodlandYolo County62,5137No
YubaSutter County69,4858No
YucaipaSan Bernardino County54,9535No
Yucca ValleySan Bernardino County21,8873No

Nearby states