How Does Heparin Cause Hyperkalemia - Heparin causes hyperkalemia primarily by , which reduces potassium excretion in the kidneys.