Ancienne commune du canton du Tessin, district de Lugano, située dans le bas Malcantone, à la frontière avec l'Italie, comprenant 26 hameaux (dont Bruciata, Castello, Fornasette, Lisora, Molinazzo et Ponte Cremenaga), ayant fusionné en 2021 avec Croglio, Ponte Tresa et Sessa pour former la commune de Tresa. 1466 da Montegio. 619 habitants en 1850, 802 en 1900, 606 en 1950, 784 en 2000, 871 en 2010, 855 en 2020.
Jusqu'en 1819, le centre actuel de Monteggio s'appelait Albio comme le château des Capitanei de Sessa. L'oratoire Saint-Adalbert de Castello, mentionné en 1428, fut édifié sur les ruines du château. Au Moyen Age, l'histoire du village suivit celle de Sessa; comme les autres communes situées sur la Tresa (Ponte Tresa et Croglio), Monteggio fut une «terre privilégiée» en raison du rôle défensif confié à ses habitants. Les exonérations fiscales accordées par les ducs de Milan au XIVe siècle furent confirmées par les Confédérés en 1513. Au spirituel, Monteggio relève de la paroisse de Sessa. De nombreuses activités manufacturières sont attestées par la présence de fours, de moulins, de martinets, de pêcheries (pêche) et d'une scierie. Vers le milieu du XIXe siècle, on exploitait la tourbe (tourbières) et il y avait une fonderie à Molinazzo. Diverses entreprises commerciales et industrielles se sont installées dans le fond de la vallée dès les dernières décennies du XXe siècle.