Throat infections, tonsillitis, the common cold and tooth-related infections may cause lymph glands in the neck to swell. Scalp skin conditions or even head lice may cause the lymph glands at the back of the head to swell. Skin infections of the arm may cause lymph glands in the armpit to swell.