Tresa is een gemeente in het Zwitserse kanton Ticino en maakt deel uit van het district Lugano. Op 31 december 2023 telde Tresa 3129 inwoners.
Geschiedenis De gemeente ontstond op 18 april 2021 door de fusie van de gemeenten Croglio, Monteggio, Ponte Tresa en Sessa.