Está situado a una altitud de 226 m sobre el nivel del mar.
Villamayor nace tras la conquista de Zaragoza por Alfonso I en 1118.
La fecha exacta de su fundación se desconoce, pero bien pudo ocurrir a mediados del siglo XII dentro de los planes reales de fijar población en las zonas recientemente ganadas a los musulmanes y que servirán tanto para extraer nuevos y ricos recursos de los nuevos territorios como para asegurar aquellas tierras de nuevas conquistas.
Se tiene constancia que desde 1655 la familia noble infanzona Latas tiene casal en la localidad.
A lo largo del año tienen lugar las siguientes festividades:[13]