Johann Sebastian var den yngste av Johann Ambrosius og Maria Elisabeth Bachs åtte barn. Faren var bymusikant i Eisenach og trompetér i hertugene Johann Georg I og senere Johann Georg II av Sachsen-Eisenachs lille hoffkapell.