Foligno é uma comuna italiana da região da Umbria, província de Perugia, com cerca de 56.036 habitantes. Estende-se por uma área de 263 km², tendo uma densidade populacional de 274,7 hab/km². Faz fronteira com Bevagna, Montefalco, Nocera Umbra, Sellano, Serravalle di Chienti (MC), Spello, Trevi, Valtopina, Visso (MC).