Castiglione del Lago è un comune italiano in provincia di Perugia e sorge su di un promontorio situato sulla riva occidentale del lago Trasimeno. Il suo territorio comprende gran parte del lago Trasimeno e l'isola Polvese. Castiglione del Lago sorge su uno sperone calcareo che originariamente era la quarta isola del lago ma che, dopo l'abbassamento del livello delle acque, assunse infine la configurazione attuale. La Castiglione moderna si è sviluppata nella fascia pianeggiante ad occidente dal centro storico medievale. Castiglione del lago aderisce alle seguenti associazioni: Città dell'Olio, Città del Vino, I Borghi più Belli d'Italia. Il territorio comunale è molto esteso, vi sorgono infatti 12 frazioni. All'interno del territorio possiamo distinguere due aree distinte: l'una pianeggiante, o leggermente collinare, attigua alle coste del Trasimeno dove sorgono le frazioni, da nord a sud, di Piana, Sanfatucchio, Macchie e Panicarola; l'altra decisamente collinare che corre lungo il confine con la Toscana affacciandosi sui due laghi toscani di Chiusi e Montepulciano, dove troviamo, sempre in direzione da nord a sud le frazioni di Petrignano del Lago, Pozzuolo, Casamaggiore, Porto, Gioiella, Vaiano, Villastrada. A metà strada tra le colline di confine e la zona pianeggiante troviamo l'abitato di Badia.