Yes, body temperature can affect heart rate. An increase in body temperature, such as during a fever, can cause an increase in heart rate. Similarly, a decrease in body temperature, such as during hypothermia, can cause a decrease in heart rate.