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]
La ermita de la Virgen del Pueyo de Villamayor de Gállego, es una Santuario Mudéjar del siglo
XV
.