Todi es una ciudad y municipio de 17.016 habitantes de la provincia de Perugia. Se encuentra en lo alto de una colina, cuya cumbre supera por poco los cuatrocientos metros, que se alza sobre el valle medio del Tíber. El territorio municipal, uno de los más vastos de la región de Umbría, está en su mayor parte compuesto por colinas y una miríada de pequeños núcleos.