What can cause neck pain? Neck pain happens when there is a problem with or injury to any of the parts (“structures”) of the neck. The structures in the neck include: ●Bones – The neck has 7 bones that are stacked on top of each other. These bones make up the top part of the …