Thomas, Tommy or Tom Sands may refer to:
- Thomas Sands (fencer) (1907–1984), American Olympic fencer
- Tommy Sands (born 1937), American singer and actor
- Tommy Sands (Irish singer) (born 1945), Irish folk singer
- Tom Sands (born 1954), Iowa State Representative from the 87th District
- Thomas Sands (MP), Member of Parliament for Cumberland, 1390 and 1395