The Middlesex County Fair will be held from Aug. 5-11 at the Middlesex County Fairgrounds, 655 Cranbury Road, East Brunswick.
There will be home arts, craft demonstrations, events, entertainment, musical performances, vendors, exhibits, special attractions and fireworks.
The cost is $7 for adults, $4 for seniors over age 65, $1 for children ages 3-12 or free for children under 2. Parking is free.
Hours are 5-11 p.m. weekdays, 11 a.m. to 11 p.m. Saturday and 11 a.m. to 10 p.m. Sunday.
For more information, visit middlesexcountyfair.com.