In addition to a cold environment, anemia and frostbite can cause cold hands, according to Mayo Clinic. Chronic disorders, including diabetes, lupus, Buerger's disease, Raynaud's disease and scleroderma, also lead to cold hands.
Lupus is an autoimmune disease in which an individual's immune system attacks the body, states WebMD. In Buerger's disease, arm and leg arteries become narrow or blocked, reducing blood circulation to the extremities. Spasms in the small arteries of the fingers or toes characterize Raynaud's disease. These spasms temporarily stop blood flow to the affected areas.
Scleroderma is also an autoimmune disease, Johns Hopkins Medicine explains. It causes a hardening of the body's connective tissue, such as skin. Raynaud's disease is often an early sign of scleroderma.