Neck pain May 15, 2021 condition, neck, pain Neck pain or stiffness may be caused by muscle tension and strain due to poor posture, injury. It may also be due to medical conditions such as osteoarthritis, pinched nerves, slipped (herniated) disk