Marbach am Neckar (Marbach-sur-le-Neckar) est une ville d'Allemagne située à environ vingt kilomètres au nord de Stuttgart entre les vergers et les vignobles au bord du Neckar. Elle appartient à l'État du Bade-Wurtemberg, arrondissement de Ludwigsbourg. C’est une des plus anciennes villes de Wurtemberg avec ses ruelles, ses maisons à colombages et fontaines. Rielingshausen et Siegelhausen sont deux hameaux pittoresques rattachés à Marbach.