Healthy Kids Day Camp, first day of session 1, Roosevelt Community Recreation Center, 9 a.m. to noon. Information and registration: 472-6159 or www.fairfieldparksandrec.org.
Clinton Lodge No. 15, regular meeting, Masonic Lodge, 7:30 p.m.
Story Time, Fairfield Public Library, 10:30 a.m. Information: 472-6551.
Youth Fitness Class, for third- through eighth-graders, Roosevelt Community Recreation Center, 5:15-6:15 p.m. $3 per class; free with membership. No registration needed.
Square Dance Lessons, Fairfield Eagles Club, 7-9 p.m.
Packwood Community Coffee Club, sponsored by Packwood Betterment Committee, Packwood Community Building, 9-10 a.m.
Co-Dependency Anonymous, First Presbyterian Church, 7 p.m.
Alcoholics Anonymous, 107 Market St., Keosauqua, 8 p.m. Call 641-777-4700.
Primary Election, polls open 7 a.m. to 9 p.m.
Blood Drive, SunnyBrook Home Care Center, 1-4 p.m. Appointments: 472-4808.
Birmingham Homecoming Committee, Birmingham Lions Building, 7 p.m.
Keosauqua Farmers’ Market, Keosauqua City Park, 3:30-6:30 p.m.
Youth Fitness Jr. Class, for kindergartners through fourth-graders, Roosevelt Community Recreation Center, 5:30-6 p.m. $3 per class; free with membership. No registration needed.
Children’s Vaccination Clinic, Jefferson County Public Health office, 1-4 p.m. Call 472-5929.
H.E.L.P.S., Fairfield Foursquare Church, weigh-in, 6 p.m. Call 233-5086.
Golden Speakers Toastmasters Club, Fairfield Hy-Vee Food and Drug Store Club Room, 7:40-9:15 p.m. Information: 641-451-1847.
Alcoholics Anonymous, First Presbyterian Church, noon.
Alcoholics Anonymous, women only, First Presbyterian Church, 7 p.m.
Narcotics Anonymous, New Life Community Church, 7 p.m.
Ed Bruegge Band at Fairfield Senior Citizen Center, noon.
Fairfield Farmer’s Market at Howard Park, 3-6 p.m.
Community Support Group, Optimae Lifeservices, 4 p.m.
Fairfield Kiwanis Club at McElhinny House, 5:45 p.m.
Alcoholics Anonymous, First Presbyterian Church, 6 p.m.
Fairfield Trojans Boosters Club at Fairfield Elks Lodge, 7 p.m.
Submit calendar items to: The Fairfield Ledger at PO Box 110, Fairfield 52556; firstname.lastname@example.org; or 112 E. Broadway Ave. Be sure to include: the name of the event; location; date and time; and a phone number of a person to contact in case of questions.