Saint Tropez liegt an der Côte d'Azur, im Süden Frankreichs am Mittelmeer. Hyères liegt etwas mehr als 40 km (Luftlinie) westlich, Cannes etwas mehr als 40 km östlich entfernt. Grasse, Nizza und Monaco liegen knapp 50 km, knapp 70 km bzw. rund 80 km entfernt. Die Distanz bis Paris beträgt rund 700 km.
Der Ort zählt etwas mehr als 4'000 Einwohner.