Schozach is a river in Germany. It is a right tributary of the Neckar in the southern part of the Heilbronn district of Baden-Württemberg. It has its source near the village near Untergruppenbach in the Löwenstein Hills and flows through , , Abstatt, , Ilsfeld, Schozach and Talheim, and Heilbronn, before it flows into the Neckar near Sontheim, part of Heilbronn. The source is on 301m above sea level, the confluence at 154m above sea level.