Ang Santo Tomas usa ka ika-unang klase nga lungsod sa lalawigan sa Davao del Norte sa Pilipinas. Sumala sa sensus sa tuig 2000, kini may populasyon nga 84,367 ka tawo sa 16,810 ka bubong.
Ang Santo Tomas nabahin ngadto sa napulo'g siyam (19) ka barangay.