Neckarsulm är en stad i Landkreis Heilbronn i regionen Heilbronn-Franken i Regierungsbezirk Stuttgart i förbundslandet Baden-Württemberg i Tyskland,och är en förort till Heilbronn. Folkmängden uppgår till cirka 27 000 invånare, på en yta av 25 kvadratkilometer.