Neckarsulm je mesto v Nemecku v spolkovej krajine Bádensko-Württembersko neďaleko mesta Stuttgart. Jeho katastrálne územie je 24.94 km². Mesto leží v nadmorskej výške 162 m n. m.