What would cause a blood clot in the arm?

Artery or vein . People with hypercoagulsble or tendency to form clots can have that . Patients with any catheters in the veins develop clots in the veins . Arterial clots most commonly come from the heart in patients with atrial fibrillation causing arm ischemia.