The municipality of Zola Predosa lies in the region of Emilia Romagna in the province of Bologna at 74 metres above sea level. It has an area of 37.8 sq.km. and a population of about 17394.