Alto Malcantone is a municipality of the district of Lugano in the canton of Ticino in Switzerland. It was formed on 13 March 2005 from the earlier municipalities of Arosio, Breno, Fescoggia, Mugena and Vezio.