Dehydration is the most common cause of both neck stiffness and neck pain. The dehydrated body develops tighter muscles, ligaments, and tendons which may lead to neck stiffness. This tightness makes it more difficult to move an individual's neck and can sometimes cause pain.