Zduny położone są na Wysoczyźnie Kaliskiej, na brzegach Borownicy , 7 km od Krotoszyna. Jest to granica Wielkopolski i Dolnego Śląska. Nazwa miasta pochodzi od imienia Zdunek. Patronem miasta jest św. Jan Chrzciciel , którego głowa jest w herbie Zdun. Okolica ma charakter rolniczy, ale jest też sporo lasów, które są rejonem polowań i zbioru runa leśnego. Są tu rezerwaty przyrody, w których objęte są ochroną paproć Długosz królewski, torfowiska i kwaśna buczyna niżowa. Okoliczne stawy to raj dla wędkarzy.