2. Your heart may be working improperly.
Leg swelling, or edema, may also be caused by heart failure. When the heart doesn’t have enough pumping power, it fails to push the blood from your feet to the upper part of the body.
Leaky heart valves may be one of those types of heart failure that cause feet and ankles puff up. Be particularly careful if you notice any other symptoms of heart disease that could include chest pain, fatigue, and shortness of breath.