Swampscott MA is a coastal resort town in Essex County with a population around 14,000. The town's name comes from the language of a local Native American tribe meaning red rock. There are many local businesses, homes, and boats that are in need of a strong insurance plan.


John J Walsh Insurance offers the most competitive rates to the residents and businesses of Swampscott. Our professional agents will provide the best insurance policy for you, your family, your home, your automobile, or your business. We have been in the insurance industry since the 1920's, making us one of the most experienced in the industry. Contact us today at 978-745-3300 or 978-546-6734.