You are better off with an appointment. Check the website. Walk-ins are allowed for certain transactions but DMV will only allow a certain number and can close quickly.
DLs cannot be done in Newton. Registrations/Titles only with appointments.
Thanks! Your answer is awaiting moderation.