Porlezza is een gemeente in de Italiaanse regio Lombardije, aan het Meer van Lugano. Het ligt in de provincie Como en heeft 4.832 inwoners (2013). De gemeente beslaat 18,7 km² en heeft een bevolkingsdichtheid van 258 inwoners per km². Bij het oversteken van de Italiaanse grens vanuit Zwitserland is Porlezza de eerste aanzienlijke plaats. Voorheen moest de reis door talrijke gevaarlijke tunneltjes gaan, maar sinds de jaren negentig zijn deze vervangen door een grote, rechte en goed verlichte tunnel.
Tot de gemeente behoren ook de frazioni Begna, Cima en Tavordo.
Porlezza telt ongeveer 1.798 huishoudens. Het aantal inwoners steeg in de periode 1991-2001 met 5,5% volgens cijfers uit de tienjaarlijkse volkstellingen van ISTAT.
Porlezza heeft door de beschutte ligging aan de voet van de Alpen een gematigd zeeklimaat (Cfb). In de zomer doet dit gebied mediterraan aan, maar in de winter kan het er vriezen. Doordat er in het gebied in en om Porlezza een gematigd klimaat heerst, is het voor bepaalde rassen palmbomen mogelijk hier te groeien.[bron?]