Mairengo es una comuna suiza del cantón del Tesino, situada en el distrito de Leventina, círculo de Faido.