Ruth Gonseth naît Ruth Egenter[1] le à Muri, dans le canton d'Argovie. Elle est originaire de cette même commune et de Krattigen, dans le canton de Berne[2].
Diplômée du lycée d'Aarau, Ruth Gonseth étudie la médecine à Fribourg et à Berne. Dermatologue, elle ouvre un cabinet à Liestal en 1977. En 1987, elle cofonde l'Association des médecins pour la protection de l'environnement, qui milite, entre autres, contre la pollution de l'air[3].
Elle est mariée et devient mère tôt, à l'âge de 23 ans[4].
Au Conseil national, elle préconise une utilisation prudente du génie génétique et la protection de la qualité de l'eau, tandis que les droits de l'homme sont au centre de ses interventions en politique étrangère[5]. En 2001, elle annonce sa démission et Maya Graf la remplace.
Elle est membre depuis 2015 des Panthères vertes du canton de Bâle-Campagne, qui réunit les membres plus âgés et plus expérimentés des Verts[6].
Engagements philanthropiques
Déjà en tant que lycéenne, Ruth Gonseth s'est intéressée aux développements en dehors de la Suisse et a organisé un échange scolaire avec la Côte d'Ivoire.
Elle préside depuis 2009 l'association Shanti Med Nepal, qui soutient divers projets d'aide au Népal[7]. Cette association a notamment créé un hôpital de district à Ratnanagar[Où ?].