Villamayor es una parroquia y lugar del concejo de Teverga. El pueblo de Villamayor, situado a 6,2 kilómetros de la capital del concejo, se encuentra a una altitud de 840 m, en las estribaciones de los Altos del Oral y muy cerca de los Puertos Maraibos.