Schornbach mit seinen rund 1.880 Einwohnern liegt eingebettet in das gleichnamige Seitental des Remstals am Fuße der Berglen. Durch den Ort führt die Kreisstraße K 1916 von Schorndorf nach Winnenden. Auf einer Anhöhe (Bergvorsprung über dem Schornbachtal) liegt der Weiler Mannshaupten mit rund 160 Einwohnern.