Ejea de los Caballeros is one of the biggest towns in Spain with a population of around 17,000 inhabitants. It includes several smaller villages and is located near two rivers. While agriculture was traditionally important, most people now work in services and industry. The main festival is in early September honoring the Virgin of the Olive, and other celebrations include Fiestas del Agua and festivals for San Juan and San Jorge. The town has several facilities like a hospital, shops, schools, sports centers, and a bullring.