El 11 de marzo de 1938 se produjo la segregación de la localidad costera de
Barbate, que se convirtió en municipio y pasó a llamarse Barbate de Franco, en alusión al General Francisco Franco, denominación que mantuvo hasta el año 1998. Tras dicha segregación,
Vejer de la Frontera vio mermada su población (10 660 habitantes) y su extensión territorial de 143 km² (incluyendo parte de las Hazas de la Suerte).