El término municipal de Vejer es muy amplio, con numerosos núcleos rurales: La Oliva, Poblado de Varelo-El Cañal,
Libreros-
Jandilla, Nájara,
Cantarranas,
Las Lomas, Naveros-Cañadas del Taraje, La Muela-Patría-Los Parralejos,
Santa Lucía,
El Palmar, La
Barca-Langostura-El Soto, Paternilla-
San Ambrosio y Cañada Ancha. La población de Vejer es de 12.881 habitantes. Vejer tiene una orografía variada, en la que se distingue la zona del litoral, en general llanas y sin grandes relieves en lo que corresponde al término municipal, y la del interior, con cerros pronunciados siendo exponente de ello el mismo núcleo urbano de Vejer, con una cota de 190 m.