For at finde årsagen til cirrosen, skal man have taget en del blodprøver. Mange får også taget en såkaldt leverbiopsi. Det vil sige, at der i lokalbedøvelse tages et lille stykke levervæv ud med en kanyle.
Cirrose kan opstå i forbindelse med mange forskellige leversygdomme. Mange tror, at cirrose altid skyldes alkohol. Sådan er det ikke. I Danmark er alkohol dog den hyppigste årsag til cirrose.
Sygdommen kan også udvikle sig som følge af kronisk leverbetændelse af typerne B og C.
Man kan desuden få cirrose som følge af forskellige sjældnere sygdomme, f.eks. såkaldt autoimmun leverbetændelse, primær biliær cirrose, primær skleroserende kolangit, hæmokroma-tose, Wilson's sygdom og mangel på alfa-1-antitrypsin.