Yes, Johnson Baby shampoo is sulfate-free. Baby shampoo is made particularly for children's hair since their hair is soft and sensitive. Because it is sulfate-free doesn't create that frothy lather. Johnson Baby shampoo is free from Sodium Laureth Sulfate (SLES) and Sodium Lauryl Sulfate (SLS). This is also good for adult hair, especially if they wash their scalp every day.