Sore throats are most often caused by viruses that are infecting your throat.
But sore throats can also come from smoking, allergies, irritants in the air and even dry air. Try to keep your house humid in the winter with a humidifier or boil some water on the stove to keep moisture in the air.