Neckarsulm is a city in northern Baden-Württemberg, Germany, near Stuttgart, and part of the district of Heilbronn. As of 2016, Neckarsulm had 26,800 inhabitants. The name Neckarsulm derives from the city's location where the Neckar and Sulm rivers meet.