Die Stadtflagge ist Rot-Gelb.
Das älteste Siegel der Stadt stammt aus dem Jahr 1272 und zeigt bereits die Fahne der Pfalzgrafen, die auch in den Wappen von Böblingen und Herrenberg abgebildet ist. Auch nachdem die Stadt württembergisch wurde, blieb das Wappensymbol erhalten. Doch verlieh Herzog Ulrich von Württemberg am 18. August 1514 als besonderes Ehrenzeichen für die Treue der Stadt beim Aufstand des Armen Konrad das so genannte Oberwappen, die Hirschstangen mit den beiden Landsknechtarmen.