Foot pain can be caused by a number of different conditions, including broken bones, bunions, and heel spurs. Foot pain can be caused by problems in any part of the foot. Oftentimes, women have foot pain that is caused by wearing high heels. Ill-fitting shoes typically cause pain in the ball of the foot. Those who experience foot pain are significantly more likely to experience health problems in other parts of the body as well.