At the present, CVS Pharmacy has 151 branches near Swampscott, Massachusetts. See the full listing of all CVS Pharmacy locations below.