Locations

Two Offices. Nine Markets. One Team.

We represent clients across Massachusetts and southern New Hampshire from our offices in Lowell and North Andover. The firm appears regularly in Lowell District Court, Middlesex Probate and Family Court in Woburn, Essex County Probate and Family Court in Salem and Lawrence, Marlborough District Court, and courts throughout Essex County from Lowell west to Newburyport on the coast. Across family law, criminal defense, and civil litigation, Attorney Puopolo is licensed in both Massachusetts and New Hampshire state and federal courts — no referral needed, no matter which side of the border your case falls on.


Select your location below to learn more about the courts we serve and the matters we handle in your area — from divorce and custody to criminal defense and civil claims.

Find Your Location

Black location pin icon with a circular center on a white background

Lowell

Our primary office is in Lowell, where we appear regularly in Lowell District Court and Middlesex Probate and Family Court. We handle family law, criminal defense, and civil litigation matters for clients throughout the greater Lowell area.

Black location pin icon on a white background

North Andover

Our North Andover office serves clients across northern Essex County. We handle family law matters — including divorce, custody, and prenuptial agreements — as well as criminal defense and civil litigation cases in Essex County courts.

Black location pin icon with a circular center on a white background

Salem

Salem is home to Essex County Probate and Family Court, where we regularly appear on divorce, custody, support, and civil litigation matters for clients across the North Shore.

Black location pin icon on a white background

Woburn

Middlesex Probate and Family Court sits in Woburn. We represent clients here on high-conflict divorce, child custody disputes, civil litigation claims, and related family law matters throughout Middlesex County.

Black location pin icon on a white background

Lawrence

Lawrence is a secondary venue for Essex County family court matters. We serve clients in Lawrence and the surrounding communities on family law, criminal defense, and civil litigation cases — with our North Andover office just minutes away for consultations.

Black location pin icon with a circular center on a white background

Marlborough

We appear in Marlborough District Court on criminal defense and civil litigation matters, including OUI, drug charges, and gun charges, for clients in the western Middlesex County area.

Black location pin icon with a circular center on a white background

Newburyport

Newburyport anchors our North Shore presence in the high-net-worth market. We represent clients here on complex divorce, asset division, and civil litigation matters in Essex County.

Black location pin icon with a circular center on a white background

Andover

Our North Andover office sits minutes from Andover, making it the closest law firm option for residents navigating high-asset divorce, prenuptial agreements, and family law matters in Essex County. We appear in Essex County Probate and Family Court in Lawrence and Salem on behalf of Andover-area clients.

Black location pin icon with a circular center on a white background

Manchester By The Sea

One of the North Shore's highest net worth communities, Manchester-by-the-Sea clients bring complex divorce, asset division, and prenuptial matters to Essex County Probate and Family Court in Salem — a courthouse where we appear regularly on behalf of clients throughout the North Shore corridor.

Black location pin on a folded map icon

Ready When You Are

Not Sure If We Serve Your Area?

Call us at 978-403-0006 or send a message through our contact form. If your case falls within our coverage area — or across the border in New Hampshire — we'll let you know right away.