I purchased medium; my boy is 6, wears 7 slim jeans. The snow pants are both large around the waist and a little too long for him. The waist has Velcro clinches, so it was easy to fit to him, but he will still be able to wear them next year too! I would guess that the small would fit 4-6yrs, size 5-7. Hope this helps!
If you hover your mouse over or click on the sizes the corresponding numeric size will be displayed.