Strep throat, diptheria, tonsillitis and sore throat are some of the conditions that cause a painful throat when swallowing, according to Healthline. Patients' throats may hurt when swallowing if they have an injury to their throats or if they swallow jagged foods, such as crackers, improperly.
Sore throat, or pharyngitis, causes pain and discomfort in the throat, which makes it painful to swallow food, reports MedlinePlus. Patients may suffer from a sore throat if they have a cold, the flu or the mononucleosis virus. These may cause inflammation in the area at the back of the throat between the larynx and the tonsils. Strep throat is a disease that results from an infection with the group A Streptococcus bacteria, and it often causes sore throats and pain when swallowing.
Tonsillitis occurs when the lymph nodes at the back of the throat become infected and swell, reports Healthline. This inflammation causes the throat to hurt when the person swallows. Diptheria is a bacterial infection that causes throat inflammation, which may make the throat hurt when a person swallows anything.
An injury to the throat may cause pain or make it difficult for a person to swallow food, reports Healthline. In severe cases, a sore throat that does not go away and persistent pain while swallowing can be a sign of laryngeal cancer, reports the American Cancer Society.