A possible cause of heel pain is a heel spur, a bony growth under the heel bone. There are no visible features on the heel, but a deep painful spot can be found in or around the middle of the sole of the heel (see diagram). A large percentage of the population have heel spurs without any pain.