, Saugus , Swampscott , Topsfield , Wenham and West Newbury . In Middlesex County: The towns of: Bedford , Burlington , North Reading , Reading , Wakefield and Wilmington . Middlesex Towns: Billerica,  Tewksbury Essex Towns: Andover (precincts 1, 8, 7A, and 9A) History The Sixth District features some of