El término municipal de Cartaya limita al este y sur con Lepe, cuya división natural es el río Piedras, al noreste con Gibraleón y al sureste con Punta Umbría, localidad que se segregó de Cartaya en la década de 1960.