Neckarsulm (German pronunciation: [nɛkarˈzʊlm]) is a city in northern Baden-Württemberg, Germany, near Stuttgart, and part of the district Heilbronn.