Stetten ist die kleinste selbständige Gemeinde im Bodenseekreis. Sie hat sich mit der Stadt Meersburg sowie den Gemeinden Daisendorf, Hagnau und Uhldingen-Mühlhofen zu einem Gemeindeverwaltungsverband zusammengeschlossen.
Stetten liegt am Nordufer des Bodensees, etwa zwei Kilometer nordöstlich von Meersburg. Es grenzt zwischen Meersburg-Haltnau und Hagnau auf einer Länge von 1100 Meter direkt an das Bodenseeufer. Dieser Strandabschnitt ist frei zugänglich, naturbelassen mit den typischen runden Kieselsteinen und dem Steilabfall vom Flach- zum Tiefwasser ("Felsen"). Ein schmaler Gebüschstreifen trennt den Strand vom Uferweg und den Rebhängen.
Das Dorf wurde in einer Schenkungsurkunde aus dem Jahre 752 zugunsten des Klosters St. Gallen unter dem Namen Altstadi erstmals urkundlich erwähnt und feierte daher 2002 sein 1250jähriges Bestehen.