June 4 @ 8:00 AM - June 9 @ 11:30 PM Macoupin County Fair For more information. Schedule of Events — Macoupin County Fair