How Cold Weather Affects the Heart. Cold weather also puts immense strain on the heart. Low temperatures cause your blood vessels and arteries to narrow, restricting blood flow and reducing oxygen to the heart. Your heart must pump harder to circulate blood through the constricted blood vessels.