Madeleine Bernasconi naît le à Genève[1]. Elle est originaire de Novazzano, près de Chiasso dans le canton du Tessin[2].
Issue d'une famille lucernoise et fribourgeoise, elle passe son enfance rue de Zurich dans le quartier des Pâquis[3]. Elle s'installe à Meyrin dans les années 1960 avec son mari originaire du canton du Tessin.
Elle travaille comme samaritaine, d'abord sur une base volontaire, puis comme instructrice et, à partir de 1977, professionnellement. Elle se tourne ensuite vers le secteur bancaire. En 1997, elle devient cheffe de la protection civile du canton de Genève pendant un an[4].