Trick-or-treat hours vary for North Iowa towns, with all ending by 8 p.m. Friday, Oct. 31.