Kane County Fair is July 18-22 featuring live music, bull riding, truck pull, demolition derby, petting zoo, and of course farm animals. Entertainment and Midway Hours.
Admission is $5 on Thursday, $10 on Friday-Sunday. Children 3-12 are $5 and kids under 3 are free.