Tafalla is a town and municipality situated in the province and autonomous community of Navarre in northern Spain. It is located approximately 30 kilometers south of the city of Pamplona.
The settlement is positioned within the valley of the Zidacos river, which serves as a tributary of the Aragón river. As of January 2022, the population of Tafalla was recorded at 10,576 residents.