Mezzegra si trova sulla sponda ovest del Lago di Como, a 28 km da Como, nella zona più solare e bella del centro Lario conosciuta come 'Tremezzina'; a nord il paese confina con Tremezzo, mentre a sud con Lenno.
Appena sopra il paese, esiste una grande roccia ricoperta da fossili che testimoniano i tempi delle glaciazioni quando l’acqua raggiungeva quelle quote, ora meta di numerosi turisti e ricercatori.
A settembre si tiene la tradizionale 'festa del Missoltino', è in realtà l’agone un pesce essiccato caratteristico del lago, cotto sulla brace, irrorato con olio e aceto e gustato con polenta fumante e vino rosso.