Answer by
michmich2 (195)
Basically, the heat is caused by extra blood in your legs. This can be caused by general inflammation, by edema (swelling) due to cardiac or circulation problems, or by blood clots that are causing extra blood to remain trapped in the legs.