What Can Cause a Blood Clot in the Liver?

The most common causes of blood clots in the liver include blood disorders, liver trauma, liver cancer, infections, pregnancy, autoimmune disorders and inflammatory disorders, according to Healthline. Certain medications, such as birth control pills and immunosuppressive drugs, also cause blood clots in the liver.