Cape Ann is een rotsachtig schiereiland omgeven de Atlantische Oceaan, gelegen in het noordoosten van de Amerikaanse staat Massachusetts. De kaap ligt ruim 45 kilometer ten noordoosten van Boston en vormt de noordgrens van Massachusetts Bay. Cape Ann omvat de plaatsen Gloucester, Essex, Manchester-by-the-Sea en Rockport. Aan de noordzijde van het schiereiland ligt het natuurgebied Halibut Point State Park.