It happened as people gathered for a Fourth of July fireworks show in the village of Sheridan in LaSalle County.
They were at a baseball field when the storm hit.
Authorities say a toddler and an adult were taken to local hospitals in critical condition.
The fireworks show was cancelled due to the storm.