Capolago si trova ai piedi del Monte Generoso ed è il punto di partenza della Ferrovia Monte-Generoso. La chiesa parrocchiale di Santa Maria Maddalena, la canonica con un bellissimo affresco e l'ex Tipografia Elvetica sono considerati beni culturali. Capolago è un piccolo paese con meno di 1000 abitanti e si trova a 273 m sul livello del mare. Il villaggio si trova all'estremità meridionale di un braccio del Lago di Lugano e non è lontano da Mendrisio. Tradotto letteralmente, il toponimo Capolago significa "a capo del lago".