Vejer de la Frontera es un pueblo situado en Cádiz, España, que se asienta sobre una colina de 200 metros de altura junto al río Barbate, a 8 kilómetros de la costa. Consiste en un núcleo principal y la pequeña aldea de El Palmar, que depende del turismo. La economía local se basa principalmente en la agricultura y el turismo estival a pequeña escala. El apodo "de la Frontera" se refiere a la antigua Frontera Granadina.