La localidad de sitúa entre Ayerbe y Agüero, en el curso medio del río Gállego. Santa Eulalia pertenece a la provincia de Zaragoza y compretende la entidad de población de Sierra Estronad. Su casco urbano se asienta sobre una ladera del cerro de San Pedro, coronado por la ermita dedicada a este santo. Próximos al núcleo urbano destacan los Altos de las Gordas, Las Forzadas, Santa Quiteria, Lacasta, Puimascarón y Sta. Eulalia, cortados por barrancos.