Cape May est une ville située dans l'État américain du New Jersey, dans le comté de Cape May. Selon le recensement de 2010, sa population est de 3 607 habitants.
La ville se trouve sur la côte de l'océan Atlantique à l'extrême sud du New Jersey, à l'entrée de la baie du Delaware.