Santo Tomas is a settlement in Cagayan Valley, Philippines. It has a population of approximately 2,772.