Se encuentra situado a unos 11 kilómetros al norte del centro de Jerez.
[1] Los geógrafos están de acuerdo en que el terreno elevado donde se asienta daba lugar a una isla frente a la costa atlántica hace 3.000 años, ya que esta se situaba más al interior por la fuerte corriente que llevaban los ríos de la zona (Guadalquivir y Guadalete fundamentalmente) y la todavía inexistencia de sedimentos.
[2][3] El lugar donde se ubica Mesas de Asta ha estado habitado desde el último tramo del Neolítico hasta el siglo XI,[2][3] donde fue abandonado a favor del lugar donde se ubica ahora Jerez de la Frontera.
Sin embargo, desde entonces el ente autonómico no ha realizado actuaciones en el yacimiento, estando aún sin delimitar y afectando negativamente al Plan Especial local para la legalización de las viviendas de los vecinos de la zona,[6] donde se siguen encontrando piezas arqueológicas[7] con técnicas no invasivas.
[8] El poblado se sitúa junta a un estuario del Guadalquivir, en una antigua zona inundable.