Improper weight distribution can be the result of tight-fitting shoes. It can also be caused by injuries to the foot or by the inherited foot's shape. The exact cause of a bunion is unknown.