Medications that can cause hyperkalaemia include aldosterone antagonists (e.g., spironolactone and eplerenone), ACE inhibitors (e.g., ramipril), Angiotensin II receptor blockers (e.g., candesartan), NSAIDs (e.g., naproxen), and haemolysis (rupture of blood cells) during sampling can create a falsely elevated potassium (pseudohyperkalaemia).