Lauffen am Neckar
Heilbronn shares a border with the following cities and towns, all part of Heilbronn County and listed here clockwise from the North: Bad Wimpfen, Neckarsulm, Erlenbach, Weinsberg, Lehrensteinsfeld, Untergruppenbach, Flein, Talheim, Lauffen am Neckar, Nordheim, Leingarten, Schwaigern, Massenbachhausen and Bad Rappenau.