The multi-vehicle accident happened around 8:45 a.m. near the intersection of 18th Street at Delmar.
According to our news partners at the St. Louis Post-Dispatch, two drivers were injured as well.
Officers with the St. Louis Metropolitan Police Department arrived to find the child lying on the pavement. The Post says a car seat was visible but it's unclear if the child was in the seat at the time.
The toddler and both drivers are listed as stable. This is a developing story.