Duno è posto sulle pendici del Monte San Martino al centro della Valcuvia, è il comune con il minor numero di abitanti della provincia di Varese.