La cirrosi può anche essere causata da alcune malattie ereditarie come l'emocromatosi, la malattia di Wilson, le malattie da accumulo di glicogeno, la fibrosi cistica. Altre cause sono rappresentate da epatiti autoimmuni, colangite sclerosante, malattie granulomatose (ad esempio, sarcoidosi) ed assunzione di alcuni farmaci.