Reflux, viruses, allergies, and even certain foods can cause pain or swelling in the throat and possibly increased production of mucus and saliva. This may prompt you to experience pain while swallowing.
You have many lymph nodes in your head and neck. If they become swollen, you may experience swallowing discomfort.
Swollen lymph nodes can occur if you have a virus or bacterial infection, or even a tooth abscess or another health condition that compromises your immune system. Strain in your vocal cords is known as laryngitis.