Labor pain is primarily caused by the contractions of the uterus as it works to push the baby through the birth canal. These contractions can be intense and occur in a rhythmic pattern. Additionally, the stretching of the cervix, pressure on the bladder and bowels, and the baby's movement through the pelvis contribute to the pain.